2017-07-05 3 views
0

Comment trouver si la colonne excel contient la séquence que je cherche? Par exemple, la colonne 1 contient A B C D A B B C D A B et je voudrais savoir si la colonne contient A B et aimerait connaître le numéro de la ligne dans laquelle elle commence. semblable au example here.Comment trouver si la colonne excel a une séquence?

J'ai trouvé une solution du site Web http://www.get-digital-help.com/2014/10/28/find-a-sequence/? mais cela ne semble pas fonctionner.

+1

Comment les données sont-elles présentées? Est-ce que c'est «A B C D A B B C D A B» dans une seule cellule, ou est-ce que chaque lettre dans sa propre cellule descend dans la colonne? Qu'avez-vous essayé spécifiquement, s'il vous plaît inclure votre formule, et l'erreur qu'elle renvoie, ou la valeur qu'elle renvoie. – BruceWayne

+0

Salut @BruceWayne, j'ai ajouté un lien vers l'instantané des données, veuillez vous y référer. – swets

Répondre

2

Ceci est une excellente question - essentiellement, comment utilisons-nous MATCH pour 2 critères, pas seulement un. Nous pouvons le faire via des formules matricielles. Essentiellement, nous allons créer un nouveau tableau concaténant chaque combinaison possible d'entrées séquentielles (donc dans l'exemple, cela ressemblerait à AB, BC, CD, DA, AB, BB, BC ...). Ensuite, nous pouvons rechercher cela comme nécessaire pour 'AB'.

La formule ressemble à ceci:

=MATCH("A"&"B",A1:A100&A2:A101,0) 

Ou plus généralement:

=MATCH([Criteria 1]&[Criteria 2],[Data 1st val]:[Data last val]&[Data 2nd val]:[Data last + 1 val],0) 

Un très important Note: après avoir écrit dans la formule, ne pas appuyer sur Entrée, appuyez sur Ctrl + Shift + Entrez. Cela indique à Excel de le traiter comme une formule matricielle. Si c'est fait correctement, vous devriez voir des accolades autour de la formule.

+0

Merci Robert! , je ne faisais pas ctrl-shift-enter après la formule. J'ai aussi trouvé une autre façon de le faire en utilisant une formule comme = IF (OR (ET (A2 = $ B $ 2, A3 = $ B $ 3)), "succès", ""), où colonne a contient ABCDABCD et colonne B contient la séquence réelle A B. – swets