Ich brauche Hilfe bei der Verwendung MAX(LENGTH)
einer Excel-Formel, um die Mindestlänge zu ermitteln, die für meine vorhandenen Daten erforderlich ist. Ich muss ein Blatt mit mehr als 200.000 Zeilen in eine neu gestaltete Datenbank importieren.
Das Blatt enthält GDPR-sensible Informationen, aber ich kann hier nur einige Zellen mit numerischer Kennung anzeigen, die keinen Schaden verursachen
Ich muss MAX
LENGTH
jede Zelle in jeder Spalte einzeln ermitteln.
Ich habe versucht, mit der Spalte zu beginnen B
. Ich habe mich in eine leere Zelle gesetzt und eingegeben (dieses Excel verwendetDie Muttersprache von Herrn Dante Alighier)
=MAX(LUNGHEZZA(B:B))
=MAX(LEN(B:B))
Der zurückgegebene Wert war 7. Schauen Sie sich aber bitte die Zelle B9
( 0304000790
) an: Sie enthält 10 Zeichen.
Was ist falsch an meiner Formelberechnung? Ich habe im Internet nachgesehen, aber die von anderen empfohlene Formel ist dieselbe, die ich hier versuche.
Antwort1
LEN
soll mit einer Zelle funktionieren, nicht mit vielen.
Damit es auf vielen Zellen funktioniert, müssen Sie es alsAnordnungFormel. Geben Sie die Formel nicht mit der EnterTaste ein, sondern mit einer Kombination aus Ctrl+ Shift+ Enter. Dadurch wird die Formel in geschweifte Klammern "eingekapselt" {=....}
.
Beachten Sie, dass Array-Formeln nicht intelligent genug sind, um leere Zellen am Ende Ihrer Datei nicht einzuschließen, wenn Sie der Formel die gesamte Spalte übergeben. In diesem Fall kann die Formel sehr langsam sein, da sie in einer Schleife die Längen aller Zellen berechnet, auch der leeren und nicht verwendeten Zellen am Ende. Möglicherweise möchten Sie die von Ihnen übergebene Spaltengröße begrenzen, z. B. =MAX(LEN($B$2:$B$200000))
.