1.8k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,

ich hoffe es kann mir jemand helfen.

Ich habe eine große Tabelle und würde gerne in B1 die Zellenbezeichnung der Zelle im Bereich A:A ausgeben welche den letzten wert enthält.

Die Ausgabe sollte als z.B so aussehen: A100

8 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

="A"&MAX((A1:A1000<>"")*ZEILE(1:1000))

Achtung Matrixformel!
Formeleingabe mit Strg+Umschalt+Enter bestätigen.
Bei mehr als 1000 Zeilen Formel entsprechend anpassen.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo noch mal,

eine Alternative ohne Matrixformel wäre:

="A"&VERWEIS(2;1/(A1:A1000<>"");ZEILE(A1:A1000))

Gruß
Rainer
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

meine Lösung

{=Max(Nicht(Istleer(a:a))*Zeile(a:a))}

die gescheifte Klammer mit "Strg"+"umschalt"+ "Enter" erzeugen.

Gruß

Helmut
0 Punkte
Beantwortet von
Hallo,

Danke für euere Antwort.

Leider ist das nicht so ganz das was ich brauch, da sich die anzahl der Zeilen ständig ändert.

Es können also einmal 1000 zeillen sein und beim nächsten mal 2000 oder mehr.

Die formel soll ähnlich wie ein Makro
"LetzteZeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row"
immer die letzte Zeile ermittel und mir die Zellenbezeichnung ausgeben.

Alternativ könnte ich mir das auch über ein Makro vorstellen.

Trotzdem danke für euere Bemühungen.

Gruß

Whirlwind
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

ersetze row durch address

gruss nighty
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

z.b.

LetzteZeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Address


gruss nighty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

zumindest meine Lösung nimmt die letzte Zeile, die anderen habe ich nicht probiert. Die funktion entspricht "ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row" im Makro

Wichtig ist die geschweifte Klammer, dadurch wird die Formel zur Matrixformel.

Gruß

Helmut.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

Alternativen:

bei Textwerten in Spalte A

="A"&VERGLEICH("";A:A;-1)

bei Zahlenwerten in Spalte A

="A"&VERGLEICH(0;A:A;-1)

Gruß
Rainer
...