Jithin hat eine Datentabelle mit 20 Zeilen. Er möchte unter der Tabelle eine Aussage hinzufügen, die besagt: „Diese Tabelle hat 20 Zeilen.“ Er möchte jedoch die Anzahl der Zeilen dynamisch gestalten, da er häufig Zeilen zur Tabelle hinzufügt oder diese aus der Tabelle löscht.

Es gibt eine Reihe von Möglichkeiten, wie Sie eine solche Anweisung zusammenstellen können. Die Möglichkeiten hängen davon ab, wie Sie Ihre Datentabelle zusammenstellen. Wenn Ihre Daten einfach so sind – Daten in einem Excel-Arbeitsblatt -, können Sie eine Formel verwenden, die der folgenden ähnelt:

="The data table has " & COUNTA(A2:A21) & " rows"

Dies setzt voraus, dass sich Ihre Tabelle in den Zeilen 1 bis 21 befindet, wobei Zeile 1 eine Reihe von Überschriften ist. (Mit anderen Worten, die tatsächlichen Daten befinden sich in den Zeilen 2 bis 21.)

Die COUNTA-Funktion gibt eine Anzahl aller Zellen im Bereich A2: A21 zurück, die nicht leer sind.

Das einzige, worauf Sie achten müssen, ist, wenn Sie Ihrer Datentabelle Zeilen hinzufügen. Damit sich die Formel automatisch anpasst, sollten Sie sicherstellen, dass Sie nur Zeilen nach Zeile 2 und vor Zeile 21 hinzufügen. Wenn Sie etwas anderes tun, zeigt Ihre „Summen“ -Formel auf die falschen Zeilen.

Natürlich können Sie die Formel auch ein wenig ändern, um dieses potenzielle Problem zu lösen. Alles was Sie tun müssen, ist sicherzustellen, dass Ihre „Summen“

Die Formel befindet sich in Zeile 23 (oder in einer Zeile weiter unten) und Ihre Formel verweist auf die Zeilen 1 bis 22:

="The data table has " & COUNTA(A1:A22) - 1 & " rows"

Dies funktioniert unter der Annahme (wieder), dass Zeile 1 Überschriften enthält (also das Subtrahieren von 1 von dem, was COUNTA zurückgibt) und dass Zeile 22 leer ist. Jetzt können Sie Zeilen zwischen den Zeilen 2 und 22 hinzufügen, und Sie haben kein Problem mit der Formel.

Die obigen Formeln funktionieren nur, wenn keine leeren Zellen im Bereich A1: A22 vorhanden sind. Wenn ja, wäre ein anderer Ansatz besser. Diese Formel mit der ROWS-Funktion liefert das gewünschte Ergebnis:

="The data table has " & ROWS(A2:A21) & " rows"

Es gibt andere Variationen dieser Formeln, die verwendet werden könnten und sich auf andere Funktionen wie ROW, SUBTOTAL, COUNT, COUNTBLANK und einige andere stützen. Für allgemeine Zwecke sollten die bereits bereitgestellten Beispiele jedoch einwandfrei funktionieren.

Es gibt eine andere Möglichkeit, Ihre Daten zu formatieren – als formale „Datentabelle“. Wählen Sie dazu Ihre Daten aus, zeigen Sie die Registerkarte Einfügen des Menübands an und klicken Sie dann auf Tabelle. Sobald die Tabelle erstellt wurde, wird ihr von Excel automatisch ein Name zugewiesen. Der Standardname für Ihre erste Tabelle lautet Tabelle1, dann Tabelle2 usw. Angesichts dieser Informationen ist der einfachste Weg, Ihre Summenformel zu erhalten, folgendermaßen:

="The data table has " & ROWS(Table1) & " rows"

Der Vorteil dieses Ansatzes besteht darin, dass Sie Zeilen an einer beliebigen Stelle in der definierten Tabelle einfügen können und die ROWS-Funktion immer auf die richtigen Zeilen in der Tabelle verweist.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2294) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.