Einzelner benannter Bereich über mehrere Blätter in derselben Excel-Datei?

1049
GWCO

Kann in Excel ein Bereich benannt werden, der auf mehreren Registerkarten vorhanden ist?

Zum Beispiel habe ich einen Bereich B3:C20in Blättern Tab 1undTab 2

Ich habe versucht, einen Bereich zu benennen NamedRange1, auf den verwiesen wird

='Tab1'!$B$3:$C$20,'Tab2'!$B$3:$C$20 

das schien erfolgreich zu funktionieren.

Wenn ich jedoch einen Lookup durchführte, =VLOOKUP(F2, NamedRange1, 2, 0)erhielt ich einen #VALUE!Fehler.

Mache ich etwas falsch? Beide Werte F2 und NamedRange1 haben Texttypen.

1
Es ist, als würde man zwei verschiedene Kinder nennen, die John genannt wurden. Welches hast du angerufen? Kein Wunder, dass Excel verwirrt wurde und einen Fehler auslöste. Können Sie uns zeigen, was Sie erreichen wollen? Geben Sie uns einen Screenshot der gewünschten Ausgabe und wir werden sehen, wie Sie das erreichen können. Vylix vor 7 Jahren 1
Ihrer `VLOOKUP`-Formel fehlen Klammern. Haben Sie die Formel direkt aus Excel kopiert? Das könnte das Problem sein. Vylix vor 7 Jahren 0

1 Antwort auf die Frage

1
yass
  • Wählen Sie B3: C20 in Tab1 und schreiben
    Sie in das obere linke Feld ( Zellenadresse ): Tab1! NamedRange1
  • Wählen Sie B3: C20 in Tab2 und schreiben
    Sie in das obere linke Feld ( Zellenadresse ): Tab2! NamedRange1

Jetzt benutzen:

=Iferror(Vlookup(F2,Tab1!NamedRange1,2,0),Vlookup(F2,Tab2!NamedRange1,2,0)) 

Sie können nicht in jedem Blatt denselben Namen definieren, aber wenn Sie den Blattnamen in den Bereichsnamen schreiben, können Sie ihn verwenden