Wie kann ich eine Formel zum bedingten Formatieren von Zellen schreiben, die an beliebiger Stelle innerhalb der Zelle zwei Et-Zeichen enthalten?

Wie kann ich eine Formel zum bedingten Formatieren von Zellen schreiben, die an beliebiger Stelle innerhalb der Zelle zwei Et-Zeichen enthalten?

Ich habe eine lange Liste mit Namen, von denen die meisten ein Et-Zeichen (&) enthalten. Einige enthalten zwei Et-Zeichen an verschiedenen Stellen innerhalb der Zelle. Ich muss die Zellen bedingt formatieren (einfach markieren), um sie zu finden. Ich konnte keine Formel finden, mit der eine Zelle, die zwei Et-Zeichen enthält, identifiziert und konditioniert werden kann.

Antwort1

Sie können diese Formel verwenden:

=SUM(INT(MID(A1,SEQUENCE(LEN(A1)),1)="&"))=2

Bildbeschreibung hier eingeben

SEQUENCE(LEN(A1))erstellt ein Array aus Ganzzahlen, das dieselbe Länge hat wie die Anzahl der Zeichen in der Textzeichenfolge in Zelle A1.

Wir übergeben dieses Array an den zweiten Parameter von , was dem Aufruf mit jeder der Zahlen 1 bis MIDentspricht , wobei der dritte Parameter 1 ist. Jeder Rückgabewert ist nur ein Zeichen aus der Textzeichenfolge. Dadurch wird ein Array der Zeichen in der Textzeichenfolge erstellt.MIDLEN(A1)MID

Anschließend vergleichen Sie dieses Array mit dem gesuchten Wert, in diesem Fall &. Dadurch wird ein Array von TRUE/FALSE erstellt, wobei der Wert TRUE ist, wenn das Zeichen an dieser Position im Array ein Et-Zeichen ist.

Wir verwenden, INTum TRUE/FALSE in 1/0 umzuwandeln. Sie können --anstelle von verwenden INT, aber ich denke, INTdas ist intuitiver. Sie haben jetzt ein Array von LEN(A1)Werten, die entweder 1 sind, wenn das Zeichen an dieser Position ein Et-Zeichen ist, oder 0, wenn es keins ist. Das Einschließen dieses Arrays in SUMreduziert es auf eine Anzahl der Et-Zeichen in der Zeichenfolge, und wir vergleichen diese Anzahl einfach mit dem Wert, den Sie überprüfen möchten. Wenn sie gleich sind, ist die Bedingung erfüllt und die Formatierung wird angewendet.

Sie sollten möglicherweise das =2„to“-Zeichen ändern >2, um die Fälle zu berücksichtigen, in denen mehr als zwei Et-Zeichen vorhanden sind.

verwandte Informationen