2017-10-19 24 views
0

J'essaie de faire correspondre un index avec plusieurs critères et avec un caractère générique ou en regardant plusieurs colonnes dans Google Sheets.Index Correspondiez à un caractère générique ou à une correspondance sur plusieurs colonnes

J'ai une colonne ('Sheet1'! P: P) avec chaque cellule contenant un à quatre nombres au format WWWW, XXXX, YYYY, ZZZZ. J'ai également ajouté une formule pour diviser les nombres en quatre colonnes adjacentes. WWWW | XXXX | YYYY | ZZZZ.

Sur une feuille séparée, j'ai deux colonnes qui représentent les premier et deuxième critères que je consulte sur Sheet1. En bref, je cherche ce qui est dans 'Sheet1'! B: B basé sur les premier et deuxième critères (ce sont les cellules avec plusieurs nombres formatés en tant que chaîne).

S'il n'y a qu'un seul numéro dans la colonne « Sheet1 » P: P, cette équation fonctionne:

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

Une fois là plus d'un numéro dans « Sheet1 » P: P, j'ai essayé de structurer comme cela et les sauts de formule:

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

J'ai aussi essayé de regarder à travers les quatre colonnes où « Sheet1 » P: P est réparti dans une colonne par numéro sans chance:

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

J'ai reçu des messages d'erreur en utilisant le caractère générique et en recherchant une correspondance entre les colonnes. Est-ce que quelqu'un a une idée d'un travail autour.

+0

Partagez votre feuille avec des données d'échantillon et la solution échantillon. –

Répondre

0

Au lieu de

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

Essayez

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

Cela a fonctionné - merci – Rowan53