Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

SOS Index & Vergleich bei zwei Tabellenblätter
#1
Hallo liebe Community,

ich habe Folgendes Problem bei meiner Excel Tabelle.

1.) Ich würde gerne in meinem Tabellenblatt "Zusammenfassung" den Gerätenummer 21,22,23,24,25,26 die entsprechenden Garantien (in Tagen) zuordnen. 

Dabei befinden sich die Nummern 21,22,23 im Tabellenblatt "Geräte1" mit den entsprechenden Garantiezeiten und die Nummern 24,25,26 im Tabellenblatt "Geräte2" mit den entsprechenden Garantiezeiten. 

2.) Wie sähe die Funktion aus wenn die Daten über drei Tabellenblätter verteilt sind?

--> Ich würde hier gerne die Daten mit INDEX und VERGLEICH aus den TABELLENBLÄTTERN "Geräte1" und "Geräte" in das TABELLENBLATT "Zusammenfassung" KOMBINIEREN.


Vielen Dank im Voraus! Screenshots sind im Anhang.


Angehängte Dateien Thumbnail(s)
           
Antworten Top
#2
Hallöchen,

INDEX und VERGLEICH kannst Du ohne Hilfe verwenden? Dann nur mal als Ansatz. Füge die Suchen mit & zusammen.

=INDEX(....) & INDEX(....)

Da die Daten nur auf dem einen oder dem anderen Blatt stehen, bleibt ein Teilstring leer und der andere enthält ein Ergebnis.
Eventuelle Fehler bügelst Du mit WENNFEHLER aus:

=WENNFEHLER(INDEX(....);"") & WENNFEHLER(INDEX(....);"")
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Hi,

das geht einfacher:

Arbeitsblatt mit dem Namen 'Zusammenfassung'
CD
1G-Nr.Garantie
2213
3220
4231
5244
6257
7267

ZelleFormel
D2=WENNFEHLER(SVERWEIS(C2;Geräteliste1!$B$1:$C$5;2;0);SVERWEIS(C2;Geräteliste2!$B$1:$C$5;2;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hallo ihr beiden,

vielen Dank für eure schnelle Antwort. 

Funktioniert dies auch mit mit Daten auf mehr als zwei verschiedenen Tabellenblättern (z.B. Gerätenummer 30,31,32 auf "Geräteliste3"bzw. 33,34,35 auf "Gerätliste4") analog dem originalen Beispiel??

Vielen Dank euch!!  :35:
Antworten Top
#5
Hi,

bitte keine Salamitaktik. Kommen noch mehr Blätter oder ist das jetzt alles? Bitte zukünftig keine ScrShots sondern Beispieldateien (.xlsx) posten. Ich warte mit einer fachlichen Antwort, bis der Umfang deiner Frage(n) feststeht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Es wäre nett (wenn Du schon mehrere Foren beschäftigst), dies auch zu verlinken!  :@
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Hallo,

also zuerst einmal @RPP63 war das natürlich nicht meine Absicht, da dies mein erster Post ist, dafür entschuldige ich mich. 
Die Absicht dahinter war, dass ich eine Lösung möglichst schnell gebraucht hatte, weshalb ich einfach in zwei verschiednen Foren gepostet hatte. Dies zu verheimlichen war nicht meine Absicht. Undecided

@Willwissen: Im Moment sind es nur zwei Tabellenblätter aber es werden möglicherweise noch 1-2 Tabellenblätter hinzukommen, weshalb ich eine Lösung suche, welche für zwei als auch für über mehrere Tabellenblätter funktioniert.
Antworten Top
#8
Hi,

unter der Prämisse, dass du deine Anfragen in den verschiedenen Foren miteinander verlinkst (so wie es Ralf bereits gefordert hat) und infrage kommende Lösungen jeweils beim Nachbarn gepostet werden, hier mein Vorschlag für bis zu vier Tabellenblätter.

Arbeitsblatt mit dem Namen 'Zusammenfassung'
CD
1G-Nr.Garantie
2213
3220
4231
5244
6257
7267
83311
94427
106622
118817
129933
131117
14220nicht gelistet

ZelleFormel
D2=WENNFEHLER(WENNFEHLER(WENNFEHLER(WENNFEHLER(SVERWEIS(C2;Geräteliste1!$B$1:$C$5;2;0);SVERWEIS(C2;Geräteliste2!$B$1:$C$5;2;0));SVERWEIS(C2;Geräteliste3!$B$1:$C$5;2;0));SVERWEIS(C2;Geräteliste4!$B$1:$C$5;2;0));"nicht gelistet")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • theluckyluke95
Antworten Top
#9
Hallo Willwissen,

ich werde den Link mit den hier aufgeführten Ergebnissen im anderen Forum markieren. (siehe: http://www.ms-office-forum.net/forum/sho...?p=1871016&posted=1#post1871016)

Danke für deine Lösung!

Ich habe das mal anstelle von SVERWEIS mit INDEX/VERGLEICH geschrieben und bin zu folgendem Ergebnis gekommen:

(Der Einfachheit halber kurz mit 3 Tabellenblättern:)

=WENNFEHLER(INDEX('Geräteliste1'!C:C;MATCH(B2;'Geräteliste1'B:B;0));WENNFEHLER(INDEX('Geräteliste2'!C:C;MATCH(B2;'Geräteliste2!B:B;0));WENNFEHLER(INDEX('Geräteliste3!'C:C;MATCH(B2;'Geräteliste3!B:B;0));"nicht gelistet")))

Nach diesem Code prüft er folglich also zuerst das Tabellenblatt "Geräteliste1" nach der Nummer im Tabellenblatt "Zusammenfassung" Zelle B2, und falls die Nummer dort nicht gefunden wird, greift die nächste WENNFEHLER Funktion und die "Geräteliste2" wird geprüft usw. 

Stimmt meine Logik analog zu deinem Vorschlag? 

Vielen Dank
Antworten Top
#10
Hi,

mit INDEX/VERGLEICH (auch nur 3 Blätter)


Code:
=WENNFEHLER(WENNFEHLER(WENNFEHLER(INDEX(Geräteliste1!$C$2:$C$5;VERGLEICH(B2;Geräteliste1!$B$2:$B$5;0));INDEX(Geräteliste2!$C$2:$C$5;VERGLEICH(B2;Geräteliste2!$B$2:$B$5;0)));INDEX(Geräteliste3!$C$2:$C$5;VERGLEICH(B2;Geräteliste3!$B$2:$B$5;0)));"nicht gelistet")
Und wo ist der Link zum Nachbarforum?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • theluckyluke95
Antworten Top


Gehe zu:


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