Excel: recherche de chaîne de caractères de la ligne et de colonne de recherche Je voudrais pour rechercher une ligne d'une chaîne et d'obtenir le numéro de la colonne si il ya une telle chaîne. Est-ce possible en utilisant les fonctions de feuille de calcul dans Excel? OriginalL'auteur karamell | 2013-07-01 excelfindsearchworksheet-function 12 Vous pouvez utiliser MATCH pour donner la position, par exemple, vous pouvez rechercher dans la ligne 2 de "xyz" comme ce =MATCH("xyz",2:2,0) Si "xyz" se trouve d'abord dans J2, vous obtenez 10 si vous voulez les correspondances partielles, alors vous pouvez utiliser des caractères génériques comme =MATCH("*xyz*",2:2,0) donc si F2 contient [abc xyz 344] vous obtenez un match avec l'un et l'formule renvoie 6 OriginalL'auteur barry houdini 2 Je crois VLOOKUP est le meilleur pour vous. Il y a aussi d'autres comme HLOOKUP, LOOKUP et SEARCH OriginalL'auteur Daniel Möller 0 Si la valeur de la recherche est la "valeur" et il est dans la ligne 1 =MATCH("valeur",1:1,0) OriginalL'auteur paulski -1 En supposant que vous avez quelque chose comme ceci: A1 A2 A3 A4 111 aaa sss bbb, vous pourriez écrire quelque chose de ce genre: =FIND("$", CELL("address",OFFSET($A$2, 0,MATCH(111,A2:D2,1)-COLUMN($A$2)+1)), 2) Laid, mais qui fonctionne (en supposant que c'est ce que vous recherchez)... OriginalL'auteur Doctor Dan Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
MATCH
pour donner la position, par exemple, vous pouvez rechercher dans la ligne 2 de "xyz" comme ce=MATCH("xyz",2:2,0)
Si "xyz" se trouve d'abord dans J2, vous obtenez 10
si vous voulez les correspondances partielles, alors vous pouvez utiliser des caractères génériques comme
=MATCH("*xyz*",2:2,0)
donc si F2 contient [abc xyz 344] vous obtenez un match avec l'un et l'formule renvoie 6
OriginalL'auteur barry houdini
Je crois
VLOOKUP
est le meilleur pour vous.Il y a aussi d'autres comme
HLOOKUP
,LOOKUP
etSEARCH
OriginalL'auteur Daniel Möller
Si la valeur de la recherche est la "valeur" et il est dans la ligne 1
=MATCH("valeur",1:1,0)
OriginalL'auteur paulski
En supposant que vous avez quelque chose comme ceci:
vous pourriez écrire quelque chose de ce genre:
Laid, mais qui fonctionne (en supposant que c'est ce que vous recherchez)...
OriginalL'auteur Doctor Dan