Um den letzten nicht leeren Wert in Apple Numbers auf dem Mac zu finden, verwende eine Hilfsspalte, um jede Zelle zu prüfen, und anschließend XLOOKUP, um die Ergebnisse von unten nach oben zu durchsuchen. Diese Methode kommt mit Lücken zurecht und behandelt null als gültigen Wert.

Hier geht es darum, die unterste belegte Zelle in einer Tabellenspalte zurückzugeben. „Letzte“ bezieht sich auf die Zeilenposition. Ordne deine Tabelle also in der gewünschten Reihenfolge an. In einem Projektplan steht der unterste Eintrag nur dann für die letzte Phase, wenn die Zeilen dieser Abfolge entsprechen.

Ein kleines Beispiel mit Lücken einrichten

Apples aktueller Online-Leitfaden für den Mac gibt an, Numbers 15.4 abzudecken. Um deine installierte Version zu prüfen, wähle Numbers → Über Numbers. Die folgenden Formeln entsprechen Apples aktueller Funktionshilfe. Numbers-Benutzerhandbuch für den Mac

Verwende eine Tabelle mit fünf Spalten und mindestens acht Zeilen. Trage die folgenden Überschriften in Zeile 1 ein. Gib die Beispielwerte in den Spalten A und B ein und lasse die angegebenen B-Zellen tatsächlich leer. Die Wörter „leer lassen“ erklären die Einrichtung; gib sie nicht in deine Tabellenkalkulation ein.

Zeile A: Phase B: Anzahl Objekte C: Leer? D: Ergebnisbezeichnung E: Ergebnis
1 Phase Anzahl Objekte Leer? Ergebnisbezeichnung Ergebnis
2 Entwurf 12 Letzte Anzahl
3 Montage leer lassen
4 Prüfung 18
5 Anpassung 0
6 Ausrichtung leer lassen
7 Fertigstellung 7
8 Erweiterung leer lassen

Dies ist eine beispielhafte Folge von Objektzahlen. Das erwartete Ergebnis ist 7 aus B7. Die leere Zelle B8 sollte übersprungen werden, ebenso wie die Lücken innerhalb der Spalte. Der Wert 0 in B5 ist ein Eintrag und muss berücksichtigt werden können.

Platziere das Ergebnis in E2, außerhalb der Quell- und der Hilfsspalte. So ist die Antwort von den Zellen getrennt, die zu ihrer Berechnung verwendet werden.

Für jede Quellzeile eine Leerprüfung hinzufügen

Klicke auf C2 und gib die vollständige Formel ein:

=ISBLANK(B2)

Wenn du = eingibst, öffnet sich der Formeleditor; drücke Return, um die Formel zu übernehmen. Apple beschreibt dieses Eingabeverfahren in der Anleitung zum Berechnen von Werten in Tabellenzellen. Werte anhand von Daten in Tabellenzellen in Numbers auf dem Mac berechnen

ISBLANK gibt TRUE für eine vollständig leere Zelle und andernfalls FALSE zurück. In dieser Hilfsspalte bedeutet FALSE daher, dass die Quellzelle einen Inhalt hat. Auch ein Leerzeichen oder ein nicht druckbares Zeichen zählt als Inhalt, selbst wenn die Zelle leer aussieht. ISBLANK

Wähle C2 aus und bewege den Zeiger über den Auswahlrahmen, bis das gelbe Füllkästchen erscheint. Ziehe es dann nach unten bis C8. Mit dem automatischen Ausfüllen werden Formeln in benachbarte Zellen kopiert. Verwende die leere Hilfsspalte, da das automatische Ausfüllen vorhandene Inhalte im Zielbereich überschreibt. Zellen in Numbers auf dem Mac automatisch ausfüllen

Prüfe nach dem Ausfüllen C3 und C8: Sie sollten sich jeweils auf B3 und B8 beziehen. Für das Beispiel sollten in C2:C8 folgende Ergebnisse stehen:

Hilfszelle Erwartetes Ergebnis Begründung
C2 FALSE B2 enthält 12
C3 TRUE B3 ist leer
C4 FALSE B4 enthält 18
C5 FALSE B5 enthält 0
C6 TRUE B6 ist leer
C7 FALSE B7 enthält 7
C8 TRUE B8 ist leer

Den untersten belegten Wert zurückgeben

Klicke auf E2 und gib Folgendes ein:

=XLOOKUP(FALSE,C2:C8,B2:B8,\"Keine Einträge\",0,-1)

Damit wird C2:C8 nach FALSE durchsucht und der entsprechende Wert aus B2:B8 zurückgegeben. Das fünfte Argument, 0, fordert eine exakte Übereinstimmung an. Das letzte Argument, -1, durchsucht den Bereich von hinten nach vorn. \"Keine Einträge\" gibt die Meldung aus, wenn keine Übereinstimmung gefunden wird. Die Bedeutungen dieser Argumente sind Apples Dokumentation zu XLOOKUP zu entnehmen.

Im Beispiel ist FALSE in C7 der unterste Eintrag, daher gibt E2 den Wert aus B7 zurück: 7. Beachte, dass diese Antwort kleiner ist als 18. Es geht um die Position; die größte Zahl würde eine andere Frage beantworten.

Nimm diese drei vorübergehenden Änderungen vor, um die Einrichtung zu überprüfen, und stelle das Beispiel bei Bedarf anschließend wieder her:

  1. Ändere B7 in 9: E2 sollte zu 9 werden.
  2. Lösche B7: E2 sollte zu 0 werden, da B5 nun die letzte belegte Quellzelle ist.
  3. Lösche alle Zellen in B2:B8: E2 sollte Keine Einträge anzeigen.

Mit diesen Prüfungen kannst du drei häufige Anforderungen unterscheiden: auf geänderte Einträge reagieren, null beibehalten und mit einem vollständig leeren Bereich umgehen. Außerdem lassen sich Fehler in den Hilfsformeln so leichter erkennen.

Entscheiden, ob „leer“ vollständig leer oder nur leer aussehend bedeutet

Die Hauptmethode verwendet eine strenge Definition: Die Quellzelle muss vollständig leer sein, damit sie übersprungen wird. Eine Zelle, die eine Formel mit dem Ergebnis \"\" enthält, enthält weiterhin eine Formel und erfüllt diese Definition daher nicht. Folglich kann ein optisch leeres Ergebnis als Eintrag ausgewählt werden. Apple definiert ISBLANK als Prüfung, ob eine Zelle vollständig leer ist. ISBLANK

Bei einer Spalte, deren Formeln Text zurückgeben, möchtest du möglicherweise Ergebnisse mit einer Textlänge von null überspringen. Ersetze in diesem Fall die Hilfsformel in C2 durch die folgende und fülle sie erneut nach unten aus:

=LEN(B2)=0

Lass die Suchformel in E2 unverändert. Diese überarbeitete Hilfsformel prüft, ob die Länge des Quellwerts null beträgt. Apple beschreibt LEN als Funktion, die Grapheme zählt und beliebige Werte akzeptiert. Dabei werden auch Leerzeichen, Zahlen und Sonderzeichen mitgezählt. Eine leere Zeichenfolge hat die Länge null, ein Leerzeichen dagegen die Länge eins. LEN

Lege die Regel fest, bevor du das Ergebnis anderweitig verwendest. Die ursprüngliche Hilfsformel beantwortet die Frage „Welche Zelle ist zuletzt belegt?“. Die Hilfsformel für die Textlänge beantwortet die Frage „Welcher Wert hat zuletzt eine Textlänge größer null?“. Keine der beiden Regeln behandelt ein Leerzeichen als leer.

Bereiche beim Erweitern der Tabelle aufeinander abstimmen

Das Beispiel durchsucht bewusst die Zeilen 2–8. Wenn du die Quelle bis Zeile 20 erweiterst, fülle die Hilfsformel bis C20 aus und passe beide Suchbereiche gemeinsam an:

=XLOOKUP(FALSE,C2:C20,B2:B20,\"Keine Einträge\",0,-1)

Jede Zeile der Hilfsspalte muss derselben Quellzeile entsprechen. Prüfe die Bezüge auch nach strukturellen Änderungen: Apple weist ausdrücklich darauf hin, dass in einer kategorisierten Tabelle beim Hinzufügen einer Zeile innerhalb eines referenzierten Bereichs der Bezug für die neue Zeile angepasst werden muss, damit sie einbezogen wird. Werte anhand von Daten in Tabellenzellen in Numbers auf dem Mac berechnen

Wenn du das Ergebnis in eine andere Tabelle verschiebst, ergänze die Bezüge um den Namen der Quelltabelle. Numbers verwendet :: zwischen einem Tabellennamen und einem Zellbezug und fügt den Namen automatisch ein, wenn du beim Erstellen einer Formel Zellen in einer anderen Tabelle auswählst. Wenn du die tatsächlichen Bereiche auswählst, musst du ihre Adressen nicht erraten. Arten von Argumenten und Werten

Array-, Diagramm- und Hervorhebungsabkürzungen vermeiden, die die Aufgabe verändern

Eine Leerprüfung für die ganze Spalte ersetzt nicht die Hilfsspalte

Ersetze die ausgefüllte Hilfsspalte nicht durch ISBLANK(B2:B8) in der Annahme, dass dadurch sieben einzelne Prüfungen durchgeführt werden. Apple erklärt ausdrücklich, dass ISBLANK FALSE zurückgibt, wenn mehr als eine Zelle referenziert wird, selbst wenn alle Zellen leer sind. Diese dokumentierte Funktionsgrenze ist der Grund, warum diese Methode jede Quellzelle einzeln prüft. ISBLANK

Numbers verfügt über Array-Funktionen. Apple definiert ein Array als Folge von Werten und erklärt, dass Array-Funktionen anderen Funktionen Werte bereitstellen können. Diese allgemeine Möglichkeit ändert jedoch nichts am dokumentierten Verhalten der Argumente einer einzelnen Funktion. Arten von Argumenten und Werten

Ein Diagramm zeigt ausgewählte Daten an

Verwende die Ergebniszelle, um die Antwort direkt zu prüfen. Wenn du die Objektzahlen zusätzlich in einem Diagramm darstellen möchtest, wähle das Diagramm aus und klicke auf Datenreferenzen bearbeiten, um die Quelldatenzellen zu prüfen oder zu ändern. Ausgeblendete oder gefilterte Daten werden standardmäßig nicht in Diagramme aufgenommen, und große Diagramme zeigen möglicherweise nur eine repräsentative Auswahl an Datenpunkten. Ein sichtbarer Endpunkt muss daher mit der zugrunde liegenden Tabelle abgeglichen werden. Diagrammdaten in Numbers auf dem Mac ändern

Das Hervorheben übereinstimmender Werte kann mehrere Zellen markieren

Für einen visuellen Hinweis unterstützt Apple Regeln zur bedingten Hervorhebung, die den Wert einer Zelle mit dem Bezug auf eine andere Zelle vergleichen. Wähle die gewünschten Zellen aus, öffne Formatieren → Zelle → Bedingte Hervorhebung und klicke auf Regel hinzufügen. Zellbedingungen in Numbers auf dem Mac verwenden

Eine Regel, die Zahlen mit dem Ergebnis vergleicht, würde übereinstimmende Werte markieren. Wenn 7 in mehreren Quellzeilen vorkäme, ließen sich die Übereinstimmungen nicht eindeutig B7 zuordnen. Behalte diesen Unterschied im Blick, wenn du eine bestimmte Zeile finden möchtest.

Sobald die Hilfsspalte deiner Definition von „leer“ entspricht, prüfe das Ergebnis des Beispiels und erweitere beide Bereiche gemeinsam. So kannst du den letzten belegten Wert nachvollziehbar abrufen und dabei aussagekräftige Einträge wie null beibehalten.

Quellen