Office: (Office 2010) Sverweis über mehrere Tabellen in anderer Datei

Helfe beim Thema Sverweis über mehrere Tabellen in anderer Datei in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, muss leider direkt nochmal um Hilfe bitte. Diese 3 Sverweise verweisen jeweils auf je ein unterschiedliches Tabellenblatt in einer... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Postmann, 29. Juli 2016.

  1. Postmann Erfahrener User

    Sverweis über mehrere Tabellen in anderer Datei


    Hallo zusammen,

    muss leider direkt nochmal um Hilfe bitte.

    Diese 3 Sverweise verweisen jeweils auf je ein unterschiedliches Tabellenblatt in einer anderen Excel Datei (Datei ist die selbe nur Sheet ist unterschiedlich).

    Code:
    =WENN(ISTFEHLER(SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B][SIZE=5]Amberg[/SIZE][/B]'!$C$8:$H$27;1;FALSCH));"";SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B]Amberg[/B]'!$C$8:$H$27;1;FALSCH))
    Code:
    =WENN(ISTFEHLER(SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B][SIZE=5]Berg[/SIZE][/B]'!$C$8:$H$27;1;FALSCH));"";SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B]Berg[/B]'!$C$8:$H$27;1;FALSCH))
    Code:
    =WENN(ISTFEHLER(SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B][SIZE=5]Berching[/SIZE][/B]'!$C$8:$H$27;1;FALSCH));"";SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][B]Berching[/B]'!$C$8:$H$27;1;FALSCH))
    Ich würde diese 3 Sverweise jetzt gerne nach folgendem Muster zusammenbauen:

    Code:
    =SVERWEIS(H4;INDIREKT("'"&INDEX({"[B][SIZE=4]Amberg";"Berg";"Berching[/SIZE][/B]"};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'"&{"Amberg";"Berg";"Berching"}&"'!A:A");H4)>0)+0;0))&"'!$C$8:$H$27");1;0)
    Jedoch weiß ich nicht wie ich in diese Formel den externen Dateipfad mit einbaue?!?!

    Kann mir das jemand einmal exemplarisch vormachen?


    vielen Dank

    Mfg
     
    Postmann, 29. Juli 2016
    #1
  2. steve1da Office Guru
    Hola,

    zum Einen gibt es ab Excel 2007 Wennfehler():

    Code:
    =WENNFEHLER([COLOR=#333333]SVERWEIS($H$4;'[NL 222; Prüfliste E+1 3374.xlsm][/COLOR][B][SIZE=4]Amberg[/SIZE][/B][COLOR=#333333]'!$C$8:$H$27;1;FALSCH);"")
    Zum Anderen muss die Datei bei der Abfrage wegen Indirekt() immer geöffnet sein.

    Was hast du denn genau vor?

    Gruß,
    steve1da[/COLOR]
     
    steve1da, 29. Juli 2016
    #2
  3. Postmann Erfahrener User
    Hey,

    Diesen Sverweis habe ich, der macht auch was er soll! Nur sucht er eben nur auf dem einen Tabellenblatt "Neumarkt". Jetzt hätte ich gerne das er diese eine Abfrage eben auch auf allen anderen Tabellenblättern in dieser Datei macht. Das wollte ich daher irgendwie in einer Formel verschachteln.

    Konnte ich das soweit einigermaßen rüberbringen?

    Mfg
     
    Postmann, 29. Juli 2016
    #3
  4. steve1da Office Guru

    Sverweis über mehrere Tabellen in anderer Datei

    Hola,

    Code:
    =WENNFEHLER(SVERWEIS(H4;INDIREKT("'"&INDEX({"[NL 222Prüfliste E+1 3374.xlsx]Amberg";"[NL 222Prüfliste E+1 3374.xlsx]Berg";"[NL 222Prüfliste E+1 3374.xlsx]Berching"};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'"&{"[NL 222Prüfliste E+1 3374.xlsx]Amberg";"[NL 222Prüfliste E+1 3374.xlsx]Berg";"[NL 222Prüfliste E+1 3374.xlsx]Berching"}&"'!C:C");H4)>0)+0;0))&"'!C8:H27");1;0);"")
    Warum aber hat deine Suchmatrix 6 Spalten, wenn du dir eh immer nur den Wert aus Spalte C zurückgeben lässt?

    Gruß,
    steve1da
     
    steve1da, 29. Juli 2016
    #4
  5. Postmann Erfahrener User
    Hey,

    Sie hat 6 Spalten weil noch 5 weitere Abfragen kommen die ich der einfachheit halber hier jetzt nicht mehr aufgeführt habe. Will euch nicht unnötig Arbeit machen, irgendwas (das leichte) muss ich dann schon selber machen. So lerne ich das dann hoffentlich auch irgendwann.

    Vielen Dank bereits für das Umbauen der Formel! Sie funktioniert auch schon soweit...zumindest bekomme ich keinen Fehler. Bekomme leider grade gar nichts ausgegeben obwohl er etwas finden sollte. Kann es sein, dass der Sverweis an sich nach etwas falschem sucht?
    verstehe zumindest gerade nicht warum er keinen Fehler bringt mir aber nichts ausgibt, obwohl er sollte

    Edit:
    Habe gerade mal getestet was passiert wenn ich einen absichtlich falschen Dateinamen angebe. Dann gibt er auch keinen Fehler aus. Vielleicht hilft das bei der Lösungsfindung.

    Zur Erklärung. Die beiden Dateien befinden sich im selben Ordner. Muss man dennoch evtl. den ganzen pfad angeben? Also C:/Programme usw.?

    Oder ist einfach nur die Abfrage in der Formel falsch gewählt von mir?


    Mfg
     
    Zuletzt bearbeitet: 29. Juli 2016
    Postmann, 29. Juli 2016
    #5
  6. steve1da Office Guru
    Hola,

    es gibt keine Fehlermeldung, weil ich die mit Wennfehler() verschwinden lasse.

    Code:
    =SVERWEIS(H4;INDIREKT("'"&INDEX({"[NL 222Prüfliste E+1 3374.xlsx]Amberg";"[NL 222Prüfliste E+1 3374.xlsx]Berg";"[NL 222Prüfliste E+1 3374.xlsx]Berching"};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'"&{"[NL 222Prüfliste E+1 3374.xlsx]Amberg";"[NL 222Prüfliste E+1 3374.xlsx]Berg";"[NL 222Prüfliste E+1 3374.xlsx]Berching"}&"'!C:C");H4)>0)+0;0))&"'!C8:H27");1;0)
    So lautet die Formel, die dann den Fehler anzeigt.

    Ich habe allerdings in der Formel auf eine xlsx Datei verwiesen, du hast eine xlsm Datei, daran wird es liegen. Also in meiner Formel xlsx zu xlsm ändern.

    Gruß,
    steve1da
     
    steve1da, 29. Juli 2016
    #6
  7. Postmann Erfahrener User
    Der Dateiname war falsch! Genau das wars auch, wie du gesagt hattest!

    Im Dateinamen war neben der endung auch noch ein Semikolon enthalten. Das war in der Formel nicht mit drin. Habe das jetzt berichtigt und siehe da, es geht!

    Dir vielen vielen Dank für die Hilfe!
    Jetzt habe ich nur noch eine Baustelle in Excel und dann gehts ins Wochenende!

    Dir jetzt schon mal einen guten Start ins Wochenende.

    Grüße
     
    Postmann, 29. Juli 2016
    #7
  8. Postmann Erfahrener User

    Sverweis über mehrere Tabellen in anderer Datei

    Hi steve1da,

    ich hab mir jetzt am Wochenende weiterhin mit meiner Excel Datei beschäftigt und Sie funktioniert eigentlich schon wirklich gut....dachte ich.

    Nur habe ich jetzt einen Fehler entdeckt den ich einfach nicht verstehe.....vielleicht könntest du mir da auf den springenden Punkt helfen?!?

    Das hier ist mein kompletter Sverweis nach deiner Vorlage:
    Code:
    =WENNFEHLER(SVERWEIS($G$4;INDIREKT("'"&INDEX({"[NL 222 Prüfliste E+1 3374.xlsm]Amberg";"[NL 222 Prüfliste E+1 3374.xlsm]Berg";"[NL 222 Prüfliste E+1 3374.xlsm]Berching";"[NL 222 Prüfliste E+1 3374.xlsm]Ebermannsdorf";"[NL 222 Prüfliste E+1 3374.xlsm]Freystadt";"[NL 222 Prüfliste E+1 3374.xlsm]Kastl";"[NL 222 Prüfliste E+1 3374.xlsm]Dietfurt";"[NL 222 Prüfliste E+1 3374.xlsm]Neukirchen";"[NL 222 Prüfliste E+1 3374.xlsm]Neumarkt";"[NL 222 Prüfliste E+1 3374.xlsm]Parsberg";"[NL 222 Prüfliste E+1 3374.xlsm]Postbauer-Heng";"[NL 222 Prüfliste E+1 3374.xlsm]Sulzbach-Rosenberg";"[NL 222 Prüfliste E+1 3374.xlsm]Velburg"};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'"&{"[NL 222 Prüfliste E+1 3374.xlsm]Amberg";"[NL 222 Prüfliste E+1 3374.xlsm]Berg";"[NL 222 Prüfliste E+1 3374.xlsm]Berching";"[NL 222 Prüfliste E+1 3374.xlsm]Ebermannsdorf";"[NL 222 Prüfliste E+1 3374.xlsm]Freystadt";"[NL 222 Prüfliste E+1 3374.xlsm]Kastl";"[NL 222 Prüfliste E+1 3374.xlsm]Dietfurt";"[NL 222 Prüfliste E+1 3374.xlsm]Neukirchen";"[NL 222 Prüfliste E+1 3374.xlsm]Neumarkt";"[NL 222 Prüfliste E+1 3374.xlsm]Parsberg";"[NL 222 Prüfliste E+1 3374.xlsm]Postbauer-Heng";"[NL 222 Prüfliste E+1 3374.xlsm]Sulzbach-Rosenberg";"[NL 222 Prüfliste E+1 3374.xlsm]Velburg"}&"'!C:C");$G$4)>0)+0;0))&"'!$C$8:$H$38");1;0);"")
    Dieser Sverweis soll ja eigentlich nur im Bereich von C8 bis H38 suchen.

    Davon gibt es 6 weitere, die alle einen anderen definierten Suchbereich haben.

    Leider suchen aber irgendwie alle Sverweise in allen Bereichen und ich verstehe überhaupt nicht wieso sie das tun??? Da der Bereich bei jedem individuell Festgelegt ist mit der Zeile
    Code:
    $G$4)>0)+0;0))&"'!$C$8:$H$38");1;0);"")
    Wo liegt hier der Fehler?? bzw. sucht dieser Sverweis auch wirklich nur in C8 bis C38????

    Danke für deine Hilfe
     
    Postmann, 31. Juli 2016
    #8
  9. steve1da Office Guru
    Hola,

    ja, nur in diesem Bereich wird gesucht.
    Was bei dir falsch läuft, kann ich aus der Ferne leider nicht sehen.

    Gruß,
    steve1da
     
    steve1da, 31. Juli 2016
    #9
  10. Postmann Erfahrener User
    Hat sich erledigt. Problem beseitigt. War eine falsche Verknüpfung eines dynamischen Dropdown Feldes. Formel arbeitet Korrekt.
     
    Postmann, 31. Juli 2016
    #10
  11. Postmann Erfahrener User
    Muss den Thread leider nochmal hochholen.

    Gleiche Ausgangssituation wie oben (suche Wert in einer anderen Datei) nur muss der "Sverweis" jetzt einen Wert Links vom gesuchten Wert ausgeben.

    Die Musterformel hierfür wäre ja
    Code:
    =INDEX(A:A;VERGLEICH("Schulze";B:B;0))
    Wie sieht das jetzt aus, wenn diese Formel wiederrum genau in den folgenden Blättern suchen soll und wenn kein Wert gefunden wird nichts ausgibt?

    Code:
    =WENNFEHLER(SVERWEIS($G$4;INDIREKT("'"&INDEX({"[NL 222 Prüfliste E+1 3374.xlsm]Amberg";"[NL 222 Prüfliste E+1 3374.xlsm]Berg";"[NL 222 Prüfliste E+1 3374.xlsm]Berching";"[NL 222 Prüfliste E+1 3374.xlsm]Ebermannsdorf";"[NL 222 Prüfliste E+1 3374.xlsm]Freystadt";"[NL 222 Prüfliste E+1 3374.xlsm]Kastl";"[NL 222 Prüfliste E+1 3374.xlsm]Dietfurt";"[NL 222 Prüfliste E+1 3374.xlsm]Neukirchen";"[NL 222 Prüfliste E+1 3374.xlsm]Neumarkt";"[NL 222 Prüfliste E+1 3374.xlsm]Parsberg";"[NL 222 Prüfliste E+1 3374.xlsm]Postbauer-Heng";"[NL 222 Prüfliste E+1 3374.xlsm]Sulzbach-Rosenberg";"[NL 222 Prüfliste E+1 3374.xlsm]Velburg"};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'"&{"[NL 222 Prüfliste E+1 3374.xlsm]Amberg";"[NL 222 Prüfliste E+1 3374.xlsm]Berg";"[NL 222 Prüfliste E+1 3374.xlsm]Berching";"[NL 222 Prüfliste E+1 3374.xlsm]Ebermannsdorf";"[NL 222 Prüfliste E+1 3374.xlsm]Freystadt";"[NL 222 Prüfliste E+1 3374.xlsm]Kastl";"[NL 222 Prüfliste E+1 3374.xlsm]Dietfurt";"[NL 222 Prüfliste E+1 3374.xlsm]Neukirchen";"[NL 222 Prüfliste E+1 3374.xlsm]Neumarkt";"[NL 222 Prüfliste E+1 3374.xlsm]Parsberg";"[NL 222 Prüfliste E+1 3374.xlsm]Postbauer-Heng";"[NL 222 Prüfliste E+1 3374.xlsm]Sulzbach-Rosenberg";"[NL 222 Prüfliste E+1 3374.xlsm]Velburg"}&"'!C:C");$G$4)>0)+0;0))&"'!$C$8:$H$38");1;0);"")

    Danke
     
    Postmann, 12. August 2016
    #11
  12. steve1da Office Guru
    Hola,

    je länger ich drüber nachdenke würde ich vorschlagen, das Suchkriterium immer vor die zu suchenden Werte zu schreiben.

    Aktuell habe ich keine Idee für den Sverweis nach links über mehrere Tabellen.

    Gruß,
    steve1da
     
    steve1da, 12. August 2016
    #12
  13. Postmann Erfahrener User

    Sverweis über mehrere Tabellen in anderer Datei

    Ok, schade drum. Wenn selbst du sagst das es nicht wirklich leicht zu machen ist dann lass ich das wohl besser.

    Im Kopf wars so schön einfach :-)

    Dann muss ich wohl oder übel die Spalten tauschen. Klingt jetzt nach weniger Arbeit als es dann schlussendlich ist :-)

    Danke dir trotzdem.

    Mfg
     
    Postmann, 12. August 2016
    #13
  14. steve1da Office Guru
    Hola,

    wenn du links von den Werten die zurück gegeben werden sollen, noch eine freie Spalte hast, kann du die Daten doch einfach da hinein kopieren. Somit müsstest du nichts tauschen.

    Gruß,
    steve1da
     
    steve1da, 12. August 2016
    #14
  15. Postmann Erfahrener User
    das wäre mein Trick 17 gewesen. Leider ist da nichts mehr frei.....

    Schade drum :-)
     
    Postmann, 12. August 2016
    #15
Thema:

Sverweis über mehrere Tabellen in anderer Datei

Die Seite wird geladen...
  1. Sverweis über mehrere Tabellen in anderer Datei - Similar Threads - Sverweis Tabellen Datei

  2. Bedingte Formatierung funktioniert nicht

    in Microsoft Excel Hilfe
    Bedingte Formatierung funktioniert nicht: Hallo, ich habe eine Excel Datei erstellt und es funktioniert alles, bis auf eine bedingte Formatierung. Ich verstehe einfach nicht wieso. Habe in der Liste schon andere Formatierungen, die sehr...
  3. Tabellenformatierung: Effekt auf Verweise

    in Microsoft Excel Hilfe
    Tabellenformatierung: Effekt auf Verweise: Hallo zusammen, ich habe eine Excel, in der sehr viele Produktdaten in einer Listenform gesammelt sind. Viele weitere Dateien sind über S- und X-Verweise mit dieser Produktliste verknüpft. Gerne...
  4. Werte in 2 Tabellen vergleichen und Zählen wenn Suchbegriff zutrifft

    in Microsoft Excel Hilfe
    Werte in 2 Tabellen vergleichen und Zählen wenn Suchbegriff zutrifft: Hallo, vielleicht kann mir jemand helfen: Ich habe zwei Tabellenblätter und in beiden steht in Spalte A der Nachnahme Es sollen nun alle Namen in den beiden Tabellenblätter miteinander...
  5. Werte in einer bestimmten Zeile einer Tabelle zählen

    in Microsoft Excel Hilfe
    Werte in einer bestimmten Zeile einer Tabelle zählen: Guten Tag, in der Lasche 1 habe ich in der ersten Spalte eine Liste von eindeutigen Nummern. In Lasche 2 ist die gleiche Liste von Nummern (andere Reihenfolge) und neben jeder Nummer folgen in...
  6. Tabelle durchsuchen mehrere Kriterien

    in Microsoft Excel Hilfe
    Tabelle durchsuchen mehrere Kriterien: Hallo zusammen, ich habe eine Tabelle ( siehe Anhang ) und komme leider nicht weiter. Habe es bereits mit Index/Vergleich und anderem versucht. Am nähesten bin ich mit meinem derzeitigem Ansatz...
  7. SVERWEIS mit 2 Suchkr. in 2 Tabellen

    in Microsoft Excel Hilfe
    SVERWEIS mit 2 Suchkr. in 2 Tabellen: Ich hoffe, jamnd kann mir helfen. Es geht um SVERWEIS und WAHL. Ich habe eine Excel-Datei mit 2 Reitern. Sehr viele Spalten. Vereinfacht dargestellt: In Reiter2 möchte ich aus den Wert A2 und B2...
  8. Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht

    in Microsoft Excel Hilfe
    Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht: Hallo liebe Gemeinde, ich habe ein Problem mit der Erstellung einer Formel. ich muss dazu sagen, ich bin ein Anwender, kenne mich ein wenig aus, aber bin kein Profi *;)* Ich hänge mein Problem...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden