2016-11-07 2 views
0

Verzeihen Sie den schrecklichen Titel. Ich habe eine Liste von Werten wie dieseübertreffen Vlookup teilweise Trefferliste zur Liste

SL- - - - - - - 
TP- - - - - - - 
AB- - - - - - - 
E5- - - - - - - 
AD- - - - - - - 
XP- - - - - - - 
MD- - - - - - - 
XH- - - - - - - 
MD- - - - - - - 
TP-TQ-TR- - - - - 
TQ-TN-TJ- - - - - 
TH- - - - - - - 
XH- - - - - - - 

Ich habe eine zusätzliche Liste wie

SL 
XP 
XH 
TN 

Ich muss überprüfen, ob eine der beiden Zeichenwerte in Liste ein existieren in der Liste zwei. so zum Beispiel würde das Endergebnis des Beispiels zu nehmen oben aussehen wie

SL- - - - - - - 
XP- - - - - - - 
XH- - - - - - - 
TQ-TN-TJ- - - - - 
XH- - - - - - - 

Antwort

1

Der Stern ist das Platzhalterzeichen für Vlookup.

Mit Ihren Daten in A1: A13, und dem Text für von H1 gelistet zu suchen, dies ist die Formel kam ich mit dem Text

=VLOOKUP("*"&H1&"*",$A$1:$A$13,1,FALSE) 

Hinweis zu finden, dass dies nur Geben Sie die erste, die es kommt, so Suche nach TQ geben TP-TQ-TR- - - - -, aber nicht die Zeile darunter: TQ-TN-TJ- - - - -

0

Hier ist die Seite für vlookup:

https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1

Es wird die Syntax der Formel erklären und Sie müssen TRUE für den 4. Parameter zu verwenden, so dass es eine ungefähre Übereinstimmung und keine exakte Übereinstimmung verwenden. Es wird auch eine Menge von # N/A-Werten ergeben. Um diese loszuwerden, würde ich einfach einen Filter für diese Spalte verwenden.

Lassen Sie mich wissen, ob das funktioniert. Wenn nicht erklären Sie etwas über das Ergebnis, das Sie brauchen oder wofür Sie es brauchen, und ich werde versuchen, wieder zu helfen.

PS. Sortieren Sie beide Spalten vor der Hand