SVERWEIS mit INDIREKT kombinieren?
#1
Hallo zusammen,

ich arbeite mit folgender Formel um Daten zweier Datenblätter zu vergleichen:
=WENNFEHLER(WENN(SVERWEIS(A76;'2021_Nov_15'!A:AA;2;FALSCH)=SVERWEIS(A76;'2021_Dez_15'!A:AA;2;FALSCH);"unverändert";"bearbeitet");"neu")

nun möchte ich gerne die Namen der Datenblätter dynamisch hinterlegen, da in Zukunft weitere Blätter mit anderen Namen hinzukommen und ich diese dann nicht in der Formel anpassen möchte.
Also anstelle von 2021_Nov_15 und 2021_Dez_15 möchte ich, dass hier die Werte genommen werden, die ich in der Zelle M3 und M4 hinterlegt habe. (dort steht 2021_Nov_15 und 2021_Dez_15)

Ich bin der Meinung, dass dies mit der INDIREKT Funktion irgendwie realisierbar sein sollte, bin dazu aber noch nicht versiert genug in Excel und hoffe auf eure Hilfe.

Besten Dank!
coco
Antworten Top
#2
Hallöchen,

bei INDIREKT erzeugst Du den Bezug als Text

=INDIREKT("Tabelle2!" & A1)

wobei in A1 die Zelle steht wo Du hin willst

oder

=INDIREKR("'" & B1 & "'!C1")

hier wäre der Name vom Tabellenblatt der Inhalt von B1 ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • cocodile
Antworten Top
#3
Ich würde mich erst einmal von den vielen Tabellenblättern verabschieden und die Datenstruktur überdenken. Gleichartige Daten gehören auf ein Tabellenblatt.
Cadmus
Antworten Top
#4
Hallo zusammen,

vielen Dank für eure Antworten, die helfen mir aber leider beide nicht weiter.

Ich will in meiner Formel 
=WENNFEHLER(WENN(SVERWEIS(A76;'2021_Nov_15'!A:AA;2;FALSCH)=SVERWEIS(A76;'2021_Dez_15'!A:AA;2;FALSCH);"unverändert";"bearbeitet");"neu")

die fett markierten Einträge so anpassen, dass sie automatisch durch den Inhalt einer anderen Zelle (in meinem Fall M3 und M4) ersetzt werden.

Ob ich hier mit INDIREKT überhaupt auf der richtigen Spur bin weiß ich leider nicht. Ggf. ist das ja auch viel simpler und ich komm einfach nur nicht drauf
Ich möchte also in den Zellen M3 und M4 eintragen können, welche Datenblätter mein SVERWEIS durchsuchen soll
Antworten Top
#5
Hallöchen,

das wäre mein zweites Beispiel.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#6
Hallo schauan, wärst du bitte so nett und kannst es in meine Formel einsetzen? Egal wie ich es drehe und wende funktioniert es nicht
Antworten Top
#7
Ungestest:
Code:
=WENNFEHLER(WENN(SVERWEIS(A76;INDIREKT("'"&M3&"'!A:AA");2;FALSCH)=SVERWEIS(A76;INDIREKT("'"&M4&"'!A:AA");2;FALSCH);"unverändert";"bearbeitet");"neu")
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • cocodile
Antworten Top
#8
vielen Dank, hat funktioniert! :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste