2016-04-01 16 views
0

明らかにStackoverflowはExcelの公式で質問できます。うまくいけば私はあまりにも迅速に投票したことはない。Excelの数式 - 条件付き - 文字数が160より大きい場合はセルをハイライトします。

私は1つの列にExcelのファイルを作成していますが、ユーザーの入力が必要です。この列には最大文字数が160である必要があります。ユーザー入力がこの量よりも大きい場合は、このセルのハイライトが必要です。

JS擬似例:

var x = $(this).val().length; 

if(x>160){ 
$(this).css("background","red"); 
} 
+2

[データ検証](https://support.office.com/en-us/article/apply-data-validation-to-cells-c743a24a-bc48-41f1-bd92-95b6aeeb73c9)を直接質問。カスタム検証式は '= Len(A1)<161'となります。ここで、A1は問題のセルです。次に、必要な列の行数だけ検証をコピーできます。違いは、161文字未満でない限り*入力を許可していないことです。ハイライトするには[条件付き書式](https://support.office.com/en-us/article/Use-a-formula-to-apply-conditional-formatting-FED60DFA-1D3F-4E13-9ECB-F1951FF89D7F) –

+1

Toそれを強調表示すると、@ Scottの式の逆で条件付き書式を使うことができます。 '= LEN(A1)> 160' – CactusCake

答えて

1

関連する列とHOME>スタイルを選択します - 条件付き書式、新規ルール...、フォーマット値をフォーマットするためにどのセルを決定するための式を使用します。この式は真です:

=LEN( 

は、あなたの謎列

01への参照を入力します。
1)>160 

フォーマット...、お好みの選択色塗りつぶし(ハイライト)、OKOK

しかし、@Scott Holtzmanが指摘したように、通常、悪いデータを受け入れて強調表示するよりも便利です。

+1

あなたを見ていただきありがとうございます。しばらくしている。 –

関連する問題