2016-07-30 27 views
1

Ich möchte eine Überprüfung zu meinem Arbeitsblatt in Excel hinzufügen, um zu testen, ob Einträge in einer Spalte die gleiche Gesamtzahl an Zeichen haben. Ich weiß, wie man es für zwei Zellen macht, wo ich einfach =IF(EXACT(LEN(A1),LEN(A2)),"Match","No Match") verwenden kann, aber was, wenn ich viele Zellen habe, um gegeneinander zu prüfen?Excel, überprüfen Sie, ob eine Spalte die gleiche Anzahl von Zeichen für jede Zelle hat

Beispiel:

example image

+1

Fügen Sie eine neue Spalte B mit der Formel 'B1 = LEN (A1)' dann verwenden Sie die Tatsache, dass wenn alle len sind die gleichen Standardabweichung auf der B-Spalte (oder so ähnlich) –

+0

Ich bin mir nicht sicher, wie die zweite zu tun Teil? Könntest du mir bitte mit der Formel helfen? – Dodlle

Antwort

1

hinzufügen Helfer Spalte B mit =LEN(A1) usw. in jeder Zeile, dann einer Kontrollzelle in etwa C1 mit =STDEV.P(B:B)=0. Dies zeigt TRUE, wenn alle Einträge in Spalte A die gleiche Länge haben und FALSE ansonsten.

0

diese Array Formel (eingegeben von ctrl + shift gedrückt halten, während enter Schlagen) Versuche:

=IF(AND(LEN(OFFSET($A$1,0,0,COUNTA($A:$A)))/LEN($A$1)=1),"Match","No Match") 

oder diese normalerweise eingegebene Formel:

=IF(AND(MMULT(LEN(OFFSET($A$1,0,0,COUNTA($A:$A))),1/LEN($A$1))=1),"Match","No Match") 

Sie auch die Std Dev Berechnung verwenden könnte, wie von anderen vorgeschlagen, in einer Array (CSE) Formel, um die Hilfssäule zu vermeiden:

=IF(STDEV.P(LEN(OFFSET($A$1,0,0,COUNTA($A:$A)))),"No Match","Match")