Um den Spaltenkopf der nächsten nicht leeren Zelle in einer Zeile abzurufen, können Sie eine Kombination der Funktionen INDEX, MATCH, MIN, IF und COLUMN verwenden, um die Ausgabe abzurufen.

INDEX: Gibt einen Wert oder eine Referenz der Zelle am Schnittpunkt einer bestimmten Zeile und Spalte in einem bestimmten Bereich zurück.

Syntax: = INDEX (Array, Zeilennummer, Spaltennummer)

Die MATCH-Funktion sucht nach einem bestimmten Element in einem ausgewählten Zellenbereich und gibt dann die relative Position dieses Elements im Bereich zurück.

Syntax = MATCH (lookup_value, lookup_array, match_type)

Min: Gibt die kleinste Zahl aus einem Bereich von Zellen oder Arrays zurück. Wenn eine Liste von Zahlen beispielsweise 5, 6, 7, 8, 9 und 10 enthält, ist die Ausgabe 5.

Syntax = MIN (Nummer1, Nummer2, …​)

Es können maximal 255 Argumente vorhanden sein. Siehe folgenden Screenshot:

img1

Die IF-Funktion prüft, ob eine von Ihnen angegebene Bedingung TRUE oder FALSE ist. Wenn die Bedingung TRUE zurückgibt, gibt sie einen voreingestellten Wert zurück, und wenn die Bedingung FALSE zurückgibt, gibt sie einen anderen voreingestellten Wert zurück.

Syntax = IF (logischer_Test, value_if_true, value_if_false)

SPALTE: Gibt die Spaltennummer einer Referenz zurück.

Syntax: = COLUMN (Referenz)

Nehmen wir ein Beispiel:

Zeile 1 enthält eine Liste der Monate von Januar bis Dezember. In Zeile 2 sind die über einen Zeitraum von zwölf Monaten zu zahlenden Beträge aufgeführt. Eine leere Zelle in der Zeile zeigt an, dass in diesem Monat keine Zahlung fällig ist. Wir möchten eine neue Zeile erstellen, in der für jeden Monat der Name des Monats angezeigt wird, in dem der nächste Monat angezeigt wird Zahlung ist fällig.

img2

In Zelle A3 wäre die Formel = INDEX (A1: $ L1, MATCH (MIN (WENN (A2: $ L2 <> „“, SPALTE (A2: $ L2))), SPALTE (A2: $ L2))

  • Drücken Sie die Eingabetaste auf Ihrer Tastatur.

  • Die Funktion gibt Jan zurück. Dies bedeutet, dass die Zahlung für den Monat Jan fällig ist.

img3

  • Wenn wir item1 & item2 aus Zeile 2 entfernen, gibt die Funktion den Mar.

img4

zurück * Durch Kopieren der Formel aus Zelle A3 in den Bereich B3: L3 können wir den Monat zurückgeben, für den die Zahlung fällig ist.

img5