Excel - Name gleich dann zahl von nebenan nehmen
#1
Moin,

Ich habe 2 riesige Tabellen.

Nun habe ich mindestens 3Stunden mit SVerweis, Verweis, Index usw probiert um folgendes zu machen:

Wenn D2 aus Tabelle 1 in Tabelle2 zwischen F2 und F434 vorhanden ist nehme den Wert nebenan (A-Spalte).
Wenn D3 aus Tabelle 1 in Tabelle2 zwischen F2 und F434 vorhanden ist nehme den Wert nebenan (A-Spalte).
Wenn D4 aus Tabelle 1 in Tabelle2 zwischen F2 und F434 vorhanden ist nehme den Wert nebenan (A-Spalte).
Wenn D5 aus Tabelle 1 in Tabelle2 zwischen F2 und F434 vorhanden ist nehme den Wert nebenan (A-Spalte).
Wenn D6 aus Tabelle 1 in Tabelle2 zwischen F2 und F434 vorhanden ist nehme den Wert nebenan (A-Spalte).

D2 + F2 bis F434 = z.B. Markus Müller etc
F2 bis F434 sind unterschiedliche Namen
A2-A434 sind zahlen

Die Namen sollten exakt übereinstimmen und somit sollte jede D-Zelle aus Tabelle 1 mit einer Zahl belegt sein...

Hoffe mir kann hier jemand weiterhelfen.

Gruss newsletter
Antworten Top
#2
Hi,

ohne deine (missglückten!) Formelversuche zu kennen, ist es schwer, dir konkret zu helfen. Lad bitte eine entsprechende Beispieldatei hoch.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo,

Danke für die schnelle Antwort.

Ich habe ein Test-Excel hinzugefügt.

In Tabelle1 sollte in der A-Spalte die Nummer von Tabelle2 stehen...
Also gesucht ist das grün markierte...

Tabelle2 ist schön der reihe nach und jeder Name + Zahl kommt wirklich nur 1x vor. In Tabelle1 sind die Namen wild durcheinander und braucht die Zahl von Tabelle2.

Gruss newsletter


Angehängte Dateien
.xlsx   excel_test.xlsx (Größe: 13,54 KB / Downloads: 7)
Antworten Top
#4
Hola,
Sverweis nach links:
https://www.herber.de/excelformeln/src/call.pl?idx=24
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • newsletter
Antworten Top
#5
Hi,

probier's mal so:
Code:
=INDEX(Tabelle2!A:A;VERGLEICH(D2;Tabelle2!F:F;0))
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:
  • newsletter
Antworten Top
#6
Danke das funktioniert bestens  Angel 

Aber bei meinem weiteren Problem:

(Werte sind überall einzelne Wörter)

=WENN(ODER(D2=G2;D2=H2);"true";"false")

Entspricht Zelle D2 der G2 oder D2 der H2 dann true ausgeben sonst false
 
klappt nicht der gibt false aus   16
...versuchte auch mit == , weil ein einfaches = eine zuweisung sein könnte in excel ... gibt aber vermutlich nur einfache operatoren..

Beim 2. Versuch:

=WENN(INDEX(G2:H2;VERGLEICH(G2;H2:D2;0));"true";"false")

3 Spalten 

Ist Wert von D2 in Zelle G2 oder Zelle H2 vorhanden dann Gebe true zurück sonst false (in Spalte A2).



Wenn für die Formel "True / False"
Mit Index definiere ich ja den Bereich also G2-H2.
Und mache einen Vergleich von G2-H2
Mit 0 sage ich "muss identisch sein"

Aber bei mir kommt immer ein #NV raus...  Huh
Antworten Top
#7
Hallo,

=WENN(ODER(D2=G2;D2=H2);"true";"false")

funktioniert vom Aufbau her.

Sind evtl. zusätzliche Leerzeichen oder Steuerzeichen in einer der Zellen vorhanden? Mit Länge() mal die Zellen prüfen.

Es geht auch

=(D2=G2)+(D2=H2)

Ergibt dann 0,1 oder 2. (0 = keine Übereinstimmung)
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • newsletter
Antworten Top
#8
Danke damit hat es geklappt. Die Länge war nicht identisch wegen Leerzeichen
Antworten Top


Gehe zu:


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