HERBERS Excel-Forum - das Archiv
Wert suchen in einer zweiten Tabelle
thomas3

Hallo zusammen,
ich gebe es auf. Seit Tagen versuche ich folgendes Problem zu lösen
In der Tabelle A stehen in der Spalte 28 Rechnungsnummern. Die sind 5 stellig. Gutschriften werden mit GS1-Rechnungsnummer angezeigt.
Beispiel : GS1-12345 steht in der Zeile 5
In der Tabelle 2 will ich nun folgendes machen
Zelle A1 : hier wird der Datensatz mit der Gutschrift ausgewählt ( also Zeile 5 = GS1-12345
Zelle A2 : hier trenne ich GS1 von der Rechnungsnummer mit der Formel =LINKS(Q14;LÄNGE(Q14)-FINDEN("-";Q14)) ( = 12345 )
Zelle A3 : hier suche ich die Rechnungsnummer mit der Formel =RECHTS(Q14;LÄNGE(Q14)-FINDEN("-";Q14)) ( GS1 )
Jetzt mein Problem.
in der Zelle A4 will ich die Zeile ausgeben, in der die Rechnungsnummer ( hier also die 12345 ) in der Spalte 28 der Tabelle 1 zu finden ist.
Das würde ich machen mit : vergleich(A2;Tabelle1!AA:AA;0). Da kommt aber der Fehler #NV raus.
Gebe ich die Forrmel vergleich(12345;Tabelle1!AA:AA;0) ein, dann gibt Excel mir die Zeilennummer aus.
Warum ist das so ?
Vielen Dank für jede Hilfe.
Schönen Samstag
Thomas

vergleich(Tabelle2!A2;Tabelle1!AA:AA;0)?
robert

owT
AW: Wert suchen in einer zweiten Tabelle
jockel

hi Thomas, wahrscheinlich liegt das daran, dass in A2 ein text steht und in der Spalte AA zahlen. wenn du die zelle A2 mit 1 multiplizierst oder zwischen dem = und dem LINKS() zweimal minus also --
=--LINKS()
cu jörg
AW: Wert suchen in einer zweiten Tabelle
thomas3

Danke für die Anwort. Das hat nicht geklappt. Aber mit WERT ging das auch
LG
TH
AW: Wert suchen in einer zweiten Tabelle
thomas3

Hallo Ihr beiden,
jetzt habe ich das Rätsels Lösung gefunden.
Bei der Verwendung der Funktion RECHTS und LINKS kommt ein Text raus. Somit ist die aussortierte RNr. ein Text und keine Zahl. Und damit kann die Funktion VERGLEICH nicht arbeiten.
Wandelt man den Text mit WERT um, wird daraus eine Zahl.
Und dann geht die Formel wieder
LG
TH
@ Thomas genau das...
jockel

... hatte ich beschrieben =--LINKS() oder =--RECHTS() wandelt hier den text in eine zahl um... schade, dass du das offenbar entweder nicht auspobiert hast oder nicht verstanden hast...
cu jörg