Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVERWEIS - Spaltenindex automatisch anpassen?

SVERWEIS - Spaltenindex automatisch anpassen?
12.11.2008 11:38:54
Christian
Hallo,
ich habe folgende Frage:
wie kann ich Excel dazu bringen, beim weiterkopieren eines SVERWEISes den Spaltenindex automatisch zu erhöhen? Geht das irgendwie?
Beispiel:
=SVERWEIS($A$74;'[Urlaub 1400 zw-list GVO.xls]2009'!$B$54:$IS$74;4;FALSCH)
Ich will also den SVERWEIS nach rechts ziehen, dabei soll der Index jeweils um 1 steigen.
Schon mal vielen Dank für Ideen!
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS - Spaltenindex automatisch anpassen?
12.11.2008 11:40:00
Hajo_Zi
Hallo CXhristian,
Spalte()+/-...

AW: SVERWEIS - Spaltenindex automatisch anpassen?
12.11.2008 11:41:24
Reinhard
Hi Christian,
vieleicht so:
=SVERWEIS($A$74;'[Urlaub 1400 zw-list GVO.xls]2009'!$B$54:$IS$74;Spalte()+2;FALSCH)
Gruß
Reinhard
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS: Spaltenindex automatisch anpassen in Excel


Schritt-für-Schritt-Anleitung

Um den Spaltenindex beim Kopieren eines SVERWEIS automatisch zu erhöhen, kannst Du die Funktion SPALTE() nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Formel eingeben: Beginne mit der Eingabe Deiner SVERWEIS-Formel. Zum Beispiel:

    =SVERWEIS($A$74;'[Urlaub 1400 zw-list GVO.xls]2009'!$B$54:$IS$74;4;FALSCH)
  2. Spaltenindex dynamisch gestalten: Ersetze den festen Spaltenindex (hier „4“) mit der SPALTE()-Funktion. Zum Beispiel:

    =SVERWEIS($A$74;'[Urlaub 1400 zw-list GVO.xls]2009'!$B$54:$IS$74;SPALTE()+2;FALSCH)

    Hierbei erhöht sich der Spaltenindex automatisch um 1, wenn Du die Formel nach rechts ziehst.

  3. Nach rechts ziehen: Markiere die Zelle mit der Formel und ziehe sie nach rechts. Der Spaltenindex wird nun fortlaufend erhöht.


Häufige Fehler und Lösungen

  • Falscher Verweis auf den Bereich: Wenn der Bereich nicht korrekt angegeben ist, zeigt Excel einen Fehler an. Stelle sicher, dass der Bereich in der SVERWEIS-Formel korrekt referenziert ist.

  • Spalte() gibt falschen Index zurück: Achte darauf, dass Du den richtigen Offset in der SPALTE()-Funktion verwendest. Wenn Du in der zweiten Spalte beginnst, sollte die Funktion SPALTE()-1 oder eine andere Anpassung haben, um den gewünschten Index zurückzugeben.


Alternative Methoden

Eine alternative Methode zur dynamischen Anpassung des Spaltenindex ist die Verwendung von benannten Bereichen oder Tabellen.

  1. Benannte Bereiche erstellen: Du kannst einen benannten Bereich für Deine Daten erstellen, was die Handhabung erleichtert.
  2. Tabellen nutzen: Wenn Du Deine Daten in einer Excel-Tabelle hast, kannst Du die Struktur von Tabellen nutzen, um einfacher auf Deine Daten zuzugreifen.

Praktische Beispiele

Hier sind einige Beispiele, wie Du den SVERWEIS mit einem dynamischen Spaltenindex einsetzen kannst:

  • Beispiel 1: Wenn Du eine Tabelle mit mehreren Spalten hast und den SVERWEIS nach rechts ziehen möchtest:

    =SVERWEIS($A$1; Daten!$A$1:$D$10; SPALTE()-1; FALSCH)
  • Beispiel 2: Wenn Du die Daten in einer Excel-Tabelle hast:

    =SVERWEIS($A$1; Tabelle1; SPALTE()-2; FALSCH)

In beiden Fällen wird der Spaltenindex automatisch angepasst, wenn Du die Formel nach rechts ziehst.


Tipps für Profis

  • Namen für Bereiche verwenden: Statt auf Zelladressen zu verweisen, verwende benannte Bereiche. Das macht Deine Formeln lesbarer.
  • Verwende WENNFEHLER: Um Fehler bei der Verwendung von SVERWEIS zu vermeiden, kannst Du die Formel in eine WENNFEHLER-Funktion einbetten:
    =WENNFEHLER(SVERWEIS($A$1; '[Urlaub 1400 zw-list GVO.xls]2009'!$B$54:$IS$74; SPALTE()+2; FALSCH); "Nicht gefunden")

FAQ: Häufige Fragen

1. Wie kann ich den SVERWEIS kopieren und dabei den Spaltenindex erhöhen?
Du kannst die SPALTE()-Funktion verwenden, um den Spaltenindex dynamisch zu gestalten. Ziehe die Formel einfach nach rechts, um den Index zu erhöhen.

2. Was passiert, wenn ich die Formel nach unten ziehe?
Wenn Du die Formel nach unten ziehst, bleibt der Spaltenindex unverändert, es sei denn, Du passt die SPALTE()-Funktion entsprechend an.

3. Funktioniert das in allen Excel-Versionen?
Ja, diese Methode funktioniert in Excel-Versionen, die die Funktionen SVERWEIS und SPALTE() unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige