2017-10-19 3 views
0

Ich versuche, eine Indexübereinstimmung mit mehreren Kriterien und entweder mit einem Platzhalter oder Blick über mehrere Spalten in Google Tabellen.Index Match entweder Wildcard oder Match über mehrere Spalten

Ich habe eine Spalte ('Sheet1'! P: P) mit jeder Zelle, die ein bis vier Zahlen im Format WWWW, XXXX, YYYY, ZZZZ enthält. Ich fügte auch eine Formel hinzu, um die Zahlen in vier benachbarte Spalten WWWW | zu teilen XXXX | JJJJ | ZZZZ.

auf einem separates Blatt habe ich zwei Spalten, die die ersten und zweite Kriterien repräsentieren ich auf Sheet1 bin auf der Suche nach oben. Kurz gesagt, ich schaue, was in "Sheet1" ist! B: B basierend auf der ersten und zweiten (das ist die Zellen mit mehreren Zahlen als String formatiert) Kriterien.

Wenn es nur eine Zahl in der Spalte 'Tabelle1' ist P: P, diese Gleichung funktioniert:

=iferror(arrayformula(INDEX('Sheet1'!$B:$Z, MATCH(1,('Sheet1'!P:P=$A2)*('Sheet1'!G:G=C$1),0),1)),"") 

Einmal gibt es mehr als eine Nummer in 'Sheet1' P: P, habe ich versucht zu strukturieren es wie folgt und die Formel Pausen:

=iferror(arrayformula(INDEX('Sheet1'!$B:$Z, MATCH(1,('Sheet1'!P:P="*"&$A2&"*")*('Sheet1'!G:G=C$1),0),1)),"") 

ich habe auch versucht, über die vier Säulen, wo ‚Tabelle1‘ P: P ist ohne Glück in eine Spalte pro Anzahl ausgebrochen:

=INDEX('Sheet1'B:B, MATCH(C$1,IF('Sheet1'!Q:T=$A3,'Sheet1'!G:G=C$1),1)) 

Ich habe Fehlermeldung mit dem Platzhalter und suchen nach übereinstimmenden Spalten. Hat jemand eine Idee von einer Arbeit herum.

+0

Teilen Sie Ihr Blatt mit einer Beispieldaten und Probenlösung. –

Antwort

0

Statt

'Sheet1'!P:P="*"&$A2&"*" 

Versuchen

REGEXMATCH(trim(Sheet1!P:P),".*"&$A2&".*") 
+1

Das hat funktioniert - danke – Rowan53