Excel-maximale Länge jeder Spalte Daten
Einfaches für jemanden, hoffentlich. Ich versuche, die maximale Länge der einzelnen Spalten in einem excel-sheet, aber es scheint nicht zu funktionieren jetzt. Ich war mit =MAX(LEN(A2:A200)) zum Beispiel, und weil MAX ist nicht eine "offizielle" Formel aber ist noch da, Sie scheinen zu haben, drücken Sie STRG + ALT + SHIFT, sobald Sie fertig sind Typisierung.
Wenn ich das mache bringt es geschweifte Klammern um den gesamten Formel {=MAX(LEN(A2:A200))} aber wenn ich klicke in die Zelle, damit Sie verschwinden. die Länge der ersten Spalte wird angezeigt, aber dann wenn ich autofill, in die nächste Spalte zeigt gleiche Länge der Spalte, in der Daten aus der ersten Spalte statt der Berechnung der nächsten Spalte.
Vielleicht nicht gerade Programmplanung für die Frage, aber meinen Kopf kratzen, warum dies nicht funktioniert jetzt. Ich versuche zu zeigen, max Länge jeder Spalte über header-Spalte in die neue Zeile.
Dank
Andrew
InformationsquelleAutor Andrew | 2016-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
In A1 geben Sie die array-Formel:
dann stoppen Sie.
Bewegen zu A1 mit den PFEILTASTEN. Berühren Sie Strg+c. Dann fügen Sie zu B2 durch G2 mit Strg+v:
Dadurch wird die array-Formel in die Ziel-Zellen.
Eigentlich habe ich gedacht, dass diese noch nicht funktioniert. Ich ging Weg und versuchte eine andere Arbeitsmappe, kam zurück und es hatte berechnet die maximale Länge der Zellen. Mein Arbeitsblatt hat über 180 Spalten, aber ich habe versucht, etwa 5 um zu sehen, ob es funktioniert. Noch warten um zu sehen, ob es berechnet alle Spalten. Edit: ich habe herausgefunden, dass ich brauche, um die Arbeitsmappe zu speichern, um es zu aktivieren, aus irgendeinem seltsamen Grund?
Auch festgestellt, dass einige Formeln sagen #NAME? statt einer max Länge Wert.
InformationsquelleAutor Gary's Student
Ist es richtig zu verwenden-Formeln mit Klammern (man nennt Sie Matrix-Formeln). Die Klammern verschwindet, weil beim Bearbeiten der Inhalt der Zelle, drücken Sie Strg + Shift + Enter und nicht nur Enter wie normale Formeln.
InformationsquelleAutor Nicolaesse
Nehmen wir an, alle Ihre Daten in Tabelle1 beginnend bei Zelle A1.
=LEN(Sheet1!A1)
Formel in Zelle A1 auf Tabelle2Reihe von Tabelle1 (kopieren Sie die Formel in jede Zelle des Bereichs in
Rahmen) - dies wird Ihnen die Länge von jeder Zelle im Bereich
=MAX(A1:A10)
Formel auf Tabelle2 in der ersten Spalte untendie Letzte Zeile (A10 wird davon ausgegangen, dass die Letzte Zeile der ersten
Spalte in diesem Beispiel - also die Formel geht in A11)
die maximale Länge der Werte für jede Spalte
InformationsquelleAutor Imre
Verwenden Gary ' s Formel und anstelle von ENTER, tun Sie STRG-SHIFT-ENTER
InformationsquelleAutor Hugh Seagraves