2016-04-01 21 views
0

Anscheinend Stackoverflow erlaubt Frage auf Excel-Formeln, so werde ich dies eine Chance geben. Hoffentlich bin ich nicht zu schnell abgestimmt.Excel-Formel - Bedingte - Zelle markieren, wenn Char Count> 160

Ich erstelle eine Excel-Datei, auf einer Spalte erwarte ich Benutzereingaben. Diese Spalte "sollte" eine maximale Zeichenanzahl von 160 haben. Ich möchte diese Zellenmarkierung, wenn die Benutzereingabe größer als diese Menge ist.

JS Pseudo Beispiel:

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

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

Verwenden Sie [Datenüberprüfung] (https://support.office.com/de-de/article/apply-data-validation-to-cells-c743a24a-bc48-41f1-bd92-95b6aeeb73c9) direkt in der Zelle in Frage. Die benutzerdefinierte Validierungsformel wäre '= Len (A1) <161 ', wobei A1 die fragliche Zelle ist. Dann können Sie die Validierung so viele Zeilen in die Spalte kopieren, wie Sie benötigen. Der Unterschied hier ist, dass Sie * keinen * Eintrag erlauben, es sei denn, es sind weniger als 161 Zeichen. Zur Hervorhebung der Verwendung [Bedingte Formatierung] (https://support.office.com/de-de/article/Use-a-formula-to-apply-conditional-formatting-FED60DFA-1D3F-4E13-9ECB-F1951FF89D7F) –

+1

An Markieren Sie es, Sie können Bedingte Formatierung verwenden, mit der Rückseite von @ Scott's Formel - '= LEN (A1)> 160' – CactusCake

Antwort

1

Wählen Sie die entsprechende Spalte und HOME> Styles - Bedingte Formatierung, Neue Regel ..., Verwenden Sie eine Formel, um zu bestimmen, welche Zellen und Format Werte zu formatieren wo diese Formel gilt::

=LEN( 

den Verweis auf Ihr Geheimnis Spalte einen

1)>160 

Format ..., wählen Sie Farbe Fill (Highlight) Ihrer Wahl, OK, OK.

Allerdings, wie von @Scott Holtzman, wo es bequem ist es im Allgemeinen besser, schlechte Daten zu blockieren als zu akzeptieren und zu markieren.

+1

Es ist schön, Sie wieder zu sehen. Schon eine Weile her. –

Verwandte Themen