BEREICH.VERSCHIEBEN: flexibel nach Zelleninhalt?
#Excel #MicrosoftExcel
Ich möchte von einer bestimmten Referenzzelle aus 2 Zeilen nach unten und deren Inhalt in einer anderen Zelle ausgeben. Hier z. B. von Zelle H10
=BEREICH.VERSCHIEBEN(H10;2;0;;)
Soweit gut. Doch die Referenzzelle ändert sich ständig. Es ist die erste leere Zelle in einem Bereich. Hier also die erste leere Zelle im Bereich C10:S10
=ZELLE("adresse";INDEX(C10:S10;VERGLEICH(WAHR;ISTLEER(C10:S10);0)))
Das Ergebnis steht also nun in einer Zelle. Sagen wir in H2
Ergebnis ist $H$10
Nun mein eigentliches Problem.
Wie kann ich diese Formel so anpassen, dass der gefundene erste leere Wert gezogen wird: =BEREICH.VERSCHIEBEN(H10;2;0;;)
Ich habe es versucht mit:
=BEREICH.VERSCHIEBEN(ZELLE("inhalt";H2);2;0;;) geht nicht
=BEREICH.VERSCHIEBEN(LINKS(H2;8);2;0;;) geht nicht
Hat jemand eine Idee?
Danke !! :-)
1 Antwort
Du ermittelst ja bereits die "Erste" leere Zelle, die Referenz sein soll.
Diese Formel der Ermittlung an die Stelle einfügen, die Zuvor "hardcoded" die Referenz Zelle hatte.
=BEREICH.VERSCHIEBEN(ZELLE("adresse";INDEX(C10:S10;VERGLEICH(WAHR;ISTLEER(C10:S10);0)));2;0;;)
Wenn dies nicht klappt dann nochmal so testen:
=BEREICH.VERSCHIEBEN(INDIREKT(ZELLE("adresse";INDEX(C10:S10;VERGLEICH(WAHR;ISTLEER(C10:S10);0))));2;0;;)