2017-11-09 1 views
2

Ich habe eine massive Tabelle von Informationen, die ich abstimmen muss.Excel - Lesen Sie einen Wert in einer Zelle und ersetzen Sie ihn durch eine Zeichenfolge aus einer anderen Zelle

Blatt hat man eine Liste von Referenznummern in Spalten -

AA1 
AA2 
AA3 etc. 

Blatt zwei hat eine Liste der Referenzen auf einen Wert in Spalten angehängt -

AA1 Triplo lego 
AA2 Duplo lego 
AA3 Small lego 

brauche ich eine Formel, die wird Identifizieren Sie einen Wert in Blatt1, (AA1) suchen Sie nach diesem Wert in der Liste in Blatt2 (AA1 Triplo lego), und füllen Sie die Zelle Blatt1 mit diesem Wert auf. (Alle Werte in Blatt 2 sind eindeutig.)

Ich habe mich bisher mit match und vloopup befasst, kann aber anscheinend nicht herausfinden, wie es geht. Alle Hilfe angeeignet. Vielen Dank.

+4

Bitte senden Sie das VLOOKUP Sie versucht. –

Antwort

0

Wenn Sie in Blatt 2 eine Teilübereinstimmung finden müssen (AA1 Triplo lego in einer Zelle geschrieben) und Ihre Referenznummern immer 3 Zeichen haben, können Sie die folgende Formel in Zelle B1 verwenden. Ziehe es nach unten.

=INDEX(Sheet2!$A$1:$A$600,SUMPRODUCT(ROW(Sheet2!$A$1:$A$600)*(--(A1=LEFT(Sheet2!$A$1:$A$600,3))*1)),1) 

enter image description here

+1

Warum einen Summenprodukt-Array-String-Vergleich verwenden? Das macht die Formel lang, klobig und langsam. Verwenden Sie einfach Match mit einem Platzhalter: '= INDEX (Sheet2! $ A: $ A, MATCH (A1 &" * ", Sheet2! $ A: $ A, 0))' – tigeravatar

Verwandte Themen