2016-07-01 24 views
2
Cell A1: 0553400710 
Cell A2: John 
Cell B1: ['0553400710', '0553439406'] 

Hinweis:Alternative mit genauer und ungefähren Übereinstimmung nicht funktioniert vlookup

  1. Liste item Zelle B1 hat ein festes Format von ['number','number,'number',...... ]
  2. A1 und A2 sind Benutzer Eingabewerte

Ich möchte 0553400710 in Zelle A1 mit ['0553400710', '0553439406'] in Zelle B1 übereinstimmen.

Wenn es übereinstimmt, möchte ich A2: John zurückgeben.

Ist es möglich?

Vlookup funktionierte übrigens nicht. Ich suche eine Technik, die den Vorteil von festen Format 1

Bild verwendet: Dies ist die Formel i versucht haben

Formula

Bild 2: Das ist der Tisch, an dem die vlookup zeigt falsche Werte

enter image description here

Bild 3: das ist das Array, in dem vlookup überprüfen

enter image description here

+1

Willkommen bei SO! Würden Sie bitte [Ihre Frage bearbeiten] (https://stackoverflow.com/posts/38149171/edit) um einzuschließen, welche Formeln Sie bereits versuchten, und welche Ergebnisse Sie hatten? Ein Screenshot Ihrer Tabelle wäre auch hilfreich bei der Visualisierung des Problems. Vielen Dank! – cxw

+0

@Joanne können Sie 'Instr'-Funktion verwenden, um zu überprüfen, ob die Unterzeichenfolge in Zelle A1 in Zelle B1 gefunden wird. –

+0

Ich habe die Bilder aktualisiert – Joanne

Antwort

0

Haben Sie versucht, index/match?

= Index (return_range, match (cell_to_match, range_to_match, 0))

+0

= INDEX (Telefon! A: B, MATCH (I9, Telefon! A: B, 0)) – Joanne

+0

hat nicht funktioniert oder möglicherweise habe ich einen Fehler gemacht. Rückgabebereich war die Benutzereingabe eins, Zelle zu marschieren war die Nummer, Bereich war wieder Benutzereingaben, und passen 0 – Joanne

+1

Ihre Bereiche umfassen zwei Spalten dh Telefone! A: B stellen Sie sicher, dass Sie nur eine Spalte in Ihren Bereichen auswählen – Sergio

2

durch die Beispieldaten geht (und Referenzen) in Ihrer Erzählung und ignoriert das Bild (s), ein einfaches Wildcard Spiel sollte ausreichend sein.

=IFERROR(INDEX(A:A, MATCH("*"&A1&"*",B:B, 0)+1), "") 

wildcard_match

+0

ist es möglich, die Nummer in A1 und John in A2 zu machen? – Joanne

+0

und die Array-Liste in A3? – Joanne