Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1400to1404
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SVERWEIS verknüpfen ohne 0 als ergebnis

SVERWEIS verknüpfen ohne 0 als ergebnis
07.01.2015 16:06:39
Mario
Hallo Zusammen,
ich habe ein Probem mit SVERWEIS (VLOOKUP)
https://www.herber.de/bbs/user/94816.xlsx
Ich suche einen Wert in Spalte B. Ist dort ein Wert vorhanden, soll er den ensprechenden Wert aus der Tabelle nehmen. Wenn eine Wert aus der Tabelle leer ist, dann soll KEINE Null im Ergebnis stehen.
Wenn der Wert in Spalte B nicht vorhanden ist, dann soll er einen anderen Wert in Spalte A suchen. Auch hier gilt, wenn er den Wert in spalte A findet, dann nimmt er den Wert aus der Tabelle und es soll KEINE Null im Ergebnis stehen, wenn der Wert aus der Tabelle leer ist.
Im Beispiel ist die Formel in D17.
im meinem Fall habe ich einige Formeln verkettet, siehe hier:
=IF(Recording!$D$6=Tag!$A$193,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,3,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,4,0),"")) ,IF(Recording!$D$6=Tag!$A$194,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,7,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,8,0),"")) ,IF(Recording!$D$6=Tag!$A$195,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,11,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,12,0),"")) ,IF(Recording!$D$6=Tag!$A$196,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,15,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,16,0),"")) ,IF(Recording!$D$6=Tag!$A$197,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,19,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,20,0),"")) ,IF(Recording!$D$6=Tag!$A$198,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,23,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,24,0),"")) ,IF(Recording!$D$6=Tag!$A$199,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,27,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,28,0),"")) ,IF(Recording!$D$6=Tag!$A$200,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,31,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,32,0),"")) ,IF(Recording!$D$6=Tag!$A$201,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,35,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,36,0),"")) ,IF(Recording!$D$6=Tag!$A$202,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,39,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,40,0),"")) ,IF(Recording!$D$6=Tag!$A$203,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,43,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,44,0),"")) ,IF(Recording!$D$6=Tag!$A$204,IF(IFERROR(VLOOKUP(CONCATENATE(Recording!L9,kpmcreate!G2) ,Tag!$C$6:$BB$173,47,0),"")=0,"",IFERROR(VLOOKUP(kpmcreate!G2,Tag!$B$6:$BB$173,48,0),""))))))))))))) )

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS verknüpfen ohne 0 als ergebnis
07.01.2015 16:19:00
daniel
Hi
Wenn in den ausgelesenen Zellen Texte stehen, dann hänge einfach einen Leerstring an das Ergebnis der Formel an:
=if(...)&""
Gruss Daniel

AW: SVERWEIS verknüpfen ohne 0 als ergebnis
07.01.2015 16:20:44
SF
Hola,
lass die Nullen doch über die Optionen ausblenden, oder per bedingter Formatierung weiß färben.
Du kannst auch &"" an die Formel anhängen, wenn mit den Werten nicht weitergerechnet werden soll.
Gruß,
steve1da

Und nun?
07.01.2015 16:21:10
Klaus
Hallo Mario,
aus deiner Musterdatei wird niemand schlau (welcher Wert, wo suchen?). Die Monsterformel von unten steht auch nicht drin, welchen Bezug hat die zur Datei? Und schlussendlich: du hast keine Frage gestellt.
Was kann man da antworten?
Grüße,
Klaus M.vdT.

Anzeige
AW: Und nun?
07.01.2015 16:38:05
Mario
Hallo Klaus,
bitte entschuldige. Es ist nicht so leicht zu erklären.
https://www.herber.de/bbs/user/94818.xlsx
Ich suche einen Wert in Spalte B. Wenn der Wert in Spalte B gefunden wurden, soll er den Wert aus der Tabelle in D17 anzeigen. Wenn das der Wert aus der Tabelle leer ist, dann soll dort keine 0 stehen.
Wird der Wert in Spalte B nicht gefunden, so soll er einen anderen Wert in Spalte A suchen und ensprechend anzeigen.
Es darf keine Null am Ende rauskommen, entweder es steht ein Ergebnis dort oder die Zelle ist leer. Ich muss die Ergebnisse nacher in csv umwandeln und weiterverarbeiten

Anzeige
durch den 2. Formelteil ergibt sich immer 0 ...
07.01.2015 16:35:10
neopa
Hallo Mario,
... denn der zweite sucht in der leeren Spalte G und dieser Teil wird nur dann nicht aktiviert wenn aus dem ersten Formelteil sich eine 0 ergibt. Ergo: da kann man machen nix.
Gruß Werner
.. , - ...

AW: SVERWEIS verknüpfen ohne 0 als ergebnis
07.01.2015 16:41:22
daniel
Ein andere Lösung wäre folgende
Markiere in der SVerweistabelle alle Zellen ind schränke die Markirung auf die Leberzellen ein, das geht über das Menü mit Start - Bearbeiten- Suchen und auswählen - Inhalte - Leere Zellen
Gebe dann die Formel ein ="" und schließe die Eingabe mit STRG+ENTER ab, die Formel wird dann in alle markierten Zellen übernommen.
Damit ist dann die Zelle für Excel nicht mehr Leer, sondern enthält einen Text.
Hierbei musst du deine Monsterformel nicht verändern und in der Tabelle können auch Zahlen stehen.
Daniel

Anzeige
AW: SVERWEIS verknüpfen ohne 0 als ergebnis
07.01.2015 17:13:47
Mario
Hallo Daniel,
scheint zu klappen. Ich werde es morgen mal testen.
Gute nacht und gruß aus Taiwan
Mario

57 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige