Supportnet / Forum / Tabellenkalkulation
daten in tabelle 1 suchen und in tab.2 kopieren
Frage
haloa all,
folgendes szenario:
tabelle1 spalte b stehen auftragsnummern, manchmal mehrere zeilen hintereinander die gleiche.
nur bei der ersten steht in spalte c ein text (titel).
nun möchte ich in tabelle 2 ein feld so formatieren, das es in tabelle 1 in spalte b nach einer zeichefolge sucht(0402), in der ersten der gefunden zeilen nach rechts in spalte c geht und den dortigen text oder andferen inhalt 1:1 in tabelle 2 kopiert.
habe viel mit WENN versucht, aber ich bekomme immer nur das ergebnis 0.
bin für jede hilfe dankbar!
kia manuia
avarua
Antwort 1 von piano
Hallo
Verwende SVERWEIS:
In dem Fall wird leer ausgegeben, wenn ein ungültiger Wert eingegeben wurde.
(sonst genügt:
Gruß piano
Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.
Verwende SVERWEIS:
=WENN(ISTFEHLER(SVERWEIS(A2;Tabelle1!A1:B7;2;0));"";SVERWEIS(A2;Tabelle1!A1:B7;2;0))In dem Fall wird leer ausgegeben, wenn ein ungültiger Wert eingegeben wurde.
(sonst genügt:
=SVERWEIS(A2;Tabelle1!A1:B7;2;0) )Gruß piano
Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von daniel83
Ich habe ähnliches Problem.
und zwar habe ich auch so eine datenbank, wo einem wert mehrere andere werte zugeordnet sind.
wie bekomme ich es hin, dass er zu allen werten den dazugehörigen in einer anderen Tabelle anzeigt?
und zwar habe ich auch so eine datenbank, wo einem wert mehrere andere werte zugeordnet sind.
wie bekomme ich es hin, dass er zu allen werten den dazugehörigen in einer anderen Tabelle anzeigt?
Antwort 3 von avarua
@piano
worauf bezieht sich a2 in deiner formel?
habe als suchkriterium 0402 eingegeben un bekomme #nv als ergebnis. :o(
muss die matrix immer über mindestens zwei spalten reichen? weil er ja eigentlich nur in spalte b suchen soll.
habe in der ersten formatierten zelle in tabelle 2 die formel
=WENN(Auftrag!B:B=401;Auftrag!E:E).
damit schreibt er mir das richtige ergebnis ins feld.
er sucht ins tabelle auftrag in spalte b nach 0401 und schreibt mir den inhalt aus E der ersten zeile mit 0401 ins feld. und es gibt mehrere zeilen mit 0401!
komischerweise funktioniert das mit 0402 nicht mehr. als ergebnis kommt FALSCH.
mit
=SVERWEIS(402;Auftrag!B7:K107;5;0) bekomme ich das ergebnis 0, obwohl es den wert 0402 in auftrag in spalte b gibt.
bin etwas sehr ratlos im moment :o/.
worauf bezieht sich a2 in deiner formel?
habe als suchkriterium 0402 eingegeben un bekomme #nv als ergebnis. :o(
muss die matrix immer über mindestens zwei spalten reichen? weil er ja eigentlich nur in spalte b suchen soll.
habe in der ersten formatierten zelle in tabelle 2 die formel
=WENN(Auftrag!B:B=401;Auftrag!E:E).
damit schreibt er mir das richtige ergebnis ins feld.
er sucht ins tabelle auftrag in spalte b nach 0401 und schreibt mir den inhalt aus E der ersten zeile mit 0401 ins feld. und es gibt mehrere zeilen mit 0401!
komischerweise funktioniert das mit 0402 nicht mehr. als ergebnis kommt FALSCH.
mit
=SVERWEIS(402;Auftrag!B7:K107;5;0) bekomme ich das ergebnis 0, obwohl es den wert 0402 in auftrag in spalte b gibt.
bin etwas sehr ratlos im moment :o/.
Antwort 4 von avarua
@piano
habs mit dem verweisassistenten hinbekommen.
der hat mir die formel
=INDEX(Auftrag!$B$6:$E$108; VERGLEICH(402;Auftrag!$B$6:$B$108;); VERGLEICH(4;Auftrag!$B$6:$E$6;))
ausgegeben.
ich verstehe sie zwar nicht, aber sie tut genau das, was sie soll :o).
trotzdem danke für die mühe!!!
kia manuia
avarua
habs mit dem verweisassistenten hinbekommen.
der hat mir die formel
=INDEX(Auftrag!$B$6:$E$108; VERGLEICH(402;Auftrag!$B$6:$B$108;); VERGLEICH(4;Auftrag!$B$6:$E$6;))
ausgegeben.
ich verstehe sie zwar nicht, aber sie tut genau das, was sie soll :o).
trotzdem danke für die mühe!!!
kia manuia
avarua
Antwort 5 von piano
Hallo
Auch wenn es anders gelöst ist eine Erklärung zu:
Hier könnte in Zelle"A2" der Suchbegriff (0402) stehen
(Achtung auf Zahlenformat!).
In Spalte "A" wird der Wert "0402" gesucht und der Wert aus der Zelle rechts daneben (die "2" steht für die 2.Spalte - relativ - der Matrix "A1:B7"!) angezeigt.
Deine Formel
Gruss piano
Auch wenn es anders gelöst ist eine Erklärung zu:
Zitat:
=SVERWEIS(A2;Tabelle1!A1:B7;2;0)
=SVERWEIS(A2;Tabelle1!A1:B7;2;0)
Hier könnte in Zelle"A2" der Suchbegriff (0402) stehen
(Achtung auf Zahlenformat!).
In Spalte "A" wird der Wert "0402" gesucht und der Wert aus der Zelle rechts daneben (die "2" steht für die 2.Spalte - relativ - der Matrix "A1:B7"!) angezeigt.
Deine Formel
Zitat:
=SVERWEIS(402;Auftrag!B7:K107;5;0)
übergibt den Wert aus Spalte "F".=SVERWEIS(402;Auftrag!B7:K107;5;0)
Gruss piano

