klooon
Goto Top

Suche Excel Formel

Hallo,

ich habe 2 Excel Tabellen mit der selben Spalte Namens Artikelnummer, also wie ein Primätschlüssel.

Jetzt ist es so das Tabelle 1 unter anderem eine Spalte Geschmack hat welche Tabelle 2 nicht hat.

Nun würde ich gerne diese Spalte in Tabelle 2 hinzufügen indem geschaut wird ob Artikelnummer aus Tabelle 1 mit der Artikelnummer aus Tablle 2 übereinstimmt und wenn ja dann soll die dazugehörige Zelle Geschmack in Tabelle 2 hinzugefügt werden.

Ich hoffe mal ich konnte mich verständlich ausdrücken.

Wäre super wenn ihr mir helfen könntet.

Danke

Content-ID: 171826

Url: https://administrator.de/contentid/171826

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

Xboxer
Xboxer 21.08.2011 um 18:21:11 Uhr
Goto Top
Hi,

schau dir mal SVERWEIS an.

Gruß
Christoph
dog
dog 21.08.2011 um 18:21:13 Uhr
Goto Top
SVERWEIS
winf-hst
winf-hst 21.08.2011 um 18:21:44 Uhr
Goto Top
Hallo Klooon,

du brauchst doch lediglich eine Wenn-Formel benutzen.
Also in etwa so: wenn(a2=a1;b1)
Sprich wenn Artikelnummer in a2 gleich der in a1 ist dann nimm für diese Zelle den Wert von b1.
Wobei a2 die Artikel Nummer in Tabelle 2 und a1 die in Tabelle 1 ist und b1 dann der Geschmack.

Ich hoffe es hilft dir.

gruß
Solarius
Solarius 21.08.2011 um 18:22:48 Uhr
Goto Top
Auch Hallo,

teste mal die Funktion "Sverweis" damit sollte das gelöst werden können.

Schönen Sonntag noch.

Solarius

da waren wieder alle schneller face-wink
Niklas434
Niklas434 21.08.2011 um 18:53:46 Uhr
Goto Top
Primätschlüssel meinst Primärschlüssel naja Excel ist keine Datenbank aber ich Versteh was du meinst Nimm den Sverweis schau dir zur not videos bei youtube an face-smile
Zollwurf
Zollwurf 21.08.2011 um 21:31:08 Uhr
Goto Top
=SVERWEIS([Suchwert];[Suchmatrix];[RückgabeSpalte])

Liest sich komplex, ist aber recht "easy":
  • In Suchwert gehört deine Artikelnummer aus Tabelle2
  • In Suchmatrix gehört der Bereich aus Tabelle1 mit Artikelnummer und Geschmack, beginnend mit der Spalte der Artikelnummer
  • RückgabeSpalte ist die Nummer der Spalte rechts der Spalte mit der Artikelnummer (aus Tabelle1)

Angenommen, in Tabelle1 stünde (in Spalten)
A |B|C
1234| Kaviar | salzig
3421|Honig | süss

und in Tabelle2
A|B
ArtNr.|Geschmack
3421|=SVERWEIS(A1;Tabelle1!$a:$c;3)

Wenn das ganze unsortiert ist, benötigst du eventuell es letzten (optionalen) Parameters der SVERWEIS-Funktion.
bastla
bastla 21.08.2011 um 21:47:26 Uhr
Goto Top
@Zollwurf
Wenn das ganze unsortiert ist, benötigst du eventuell es letzten (optionalen) Parameters der SVERWEIS-Funktion.
Auch wenn's sortiert ist, würde ich lieber eine Fehlermeldung erhalten (oder, besser, mit "WENN(ISTNV(..." abfangen), als dass stillschweigend der Wert aus der nächst(best)en Zeile genommen wird - daher in solchen Fällen immer noch ein ",0" (für "0 Toleranz beim Suchen" face-wink) hinten dran ...

Grüße
bastla

[Edit] Etwas verzögert Vorschlag mit "ISTNV()" hinzugefügt - hat sich daher mit Zollwurfs Hinweis überschnitten [/Edit]
bastla
bastla 21.08.2011 um 21:50:17 Uhr
Goto Top
[OT]
@Solarius
da waren wieder alle schneller face-wink
Nicht alle ... face-wink

Grüße
bastla
[/OT]
Zollwurf
Zollwurf 21.08.2011 um 21:53:00 Uhr
Goto Top
Auch kein Problem. Frage den #NV-Error ab. In der Wenn-Funktion kannst du dir dann das ausgeben lassen, was beliegt. Oder Userdef-Function schreiben face-wink

Gruß
bastla
bastla 21.08.2011 um 21:59:11 Uhr
Goto Top
@Zollwurf
In der Wenn-Funktion kannst du dir dann das ausgeben lassen, was beliebt.
Das wäre der Plan ... face-wink

... und für einen (wie es scheint) einmaligen Vorgang sicher ausreichend.

Grüße
bastla
klooon
klooon 05.09.2011 um 10:57:13 Uhr
Goto Top
Super ich danke euch allen für die schnelle Hilfe, -> Problem gelöst!