Freigeben über

Wert aus anderer Tabelle übernehmen wenn Bedingung erfüllt

Anonym
2022-03-28T09:30:17+00:00

Hallo liebe Community,

ich verzweifle seit Tagen an meiner Formel. Ich habe gefühlt schon das ganze Forum durchsucht, aber egal wie ich die Formel umstelle, ich erhalte entweder immer den Fehler #BEZUG oder #WERT.

Meine Situation sieht wie folgt aus:

Ich habe eine Tabelle1 gefüllt mit 795 Standorten denen Monteure und Installationstermine zugeordnet sind.

Nun habe ich außerdem eine Tabelle2 mit 830 Standorten, denen bestimmte Werte zugeordnet sind, z.B. wie viele Monitore am Standort verbaut werden sollen bzw. schon verbaut sind.

Ich möchte nun, dass Excel die Standorte aus Tabelle2 mit den Standorten in Tabelle1 abgleicht. Wenn die Standorte übereinstimmen, soll dann der Wert für die Monitore in Tabelle1 in der entsprechenden Zeile des Standortes eingefügt werden.

Beispiel:

Tabelle1:

| | A | B | C | D | E | | 1 | Monteur | Ort | Straße | Installationstermin | Monitore | | --- | --- | --- | --- | --- | --- | | 2 | Müller | ABC | DEF | 01.01.2022 | | | 3 | Hartmann | GHI | JKL | 02.01.2022 | |

Tabelle2:

| | A | B | C | D | E | F | G | H | | 1 | Objektnummer | Ort | Straße | Telefon | E-Mail | Status | Monitore | Tablets | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 2 | 789123 | GHI | JKL | 45398714 | ******@jkl.de | okay | 5 | 3 | | 3 | 123456 | ABC | DEF | 75685943 | ******@def.de | okay | 2 | 2 |

Ich möchte jetzt also den Wert von Tabelle2 aus Zelle G2 in Tabelle1 in Zelle E3 haben. Excel soll aber eben vorher prüfen, ob Ort und Straße übereinstimmt, da der Ort in Tabelle1 in Zeile 2 steht, in Tabelle2 aber in Zeile 3.

Die Tabellen befinden sich derzeit in derselben Arbeitsmappe.

Vielen Dank schonmal!

LG TH

Microsoft 365 und Office | Excel | Geschäftlich | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

6 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2022-03-28T09:48:42+00:00

    Hallo,

    für die Monitore schreibe in E2:

    =WENNFEHLER(SVERWEIS($B2;Tabelle2!$B$2:$H$100;SPALTE()+1;0);"")

    Ziehe die Formel nach rechts für die Tablets und beide Formeln dann nach unten.

    Claus

    3 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  2. Anonym
    2022-03-28T12:33:50+00:00

    Link zur Tabelle

    Unter dem Link sollte es funktionieren. Ich musste einige Daten entfernen, Datenschutz und so. Hoffe es klappt trotzdem.

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  3. Anonym
    2022-03-28T12:57:14+00:00

    Hallo,

    schau nochmals in deine Tabelle.

    Claus

    0 Kommentare Keine Kommentare
  4. Anonym
    2022-03-28T11:56:30+00:00

    Hallo,

    dann stelle mal eine korrekte Mappe zur Verfügung. Dann können wir die Formel korrekt anpassen.

    Claus

    0 Kommentare Keine Kommentare
  5. Anonym
    2022-03-28T11:48:12+00:00

    Hallo Claus,

    danke für deine Antwort.

    In meiner kleinen Beispieltabelle funktioniert die Formel super, aber noch nicht ganz richtig in meiner eigentlichen Datei mit den 795 Standorten.

    Wenn ich die Formel genau so übernehme, bekomme ich den Wert aus der Spalte "Status", allerdings nicht in der Zelle, in der ich die Formel eingebe (in meinem Fall I2), sondern drei Spalten weiter rechts (also L2).

    Ich habe jetzt SPALTE()+3 eingegeben, dann habe ich schonmal den Wert den ich brauche (Monitore), allerdings wird er immer noch in L2 ausgegeben und nicht in I2.

    Woran könnte das liegen?

    0 Kommentare Keine Kommentare