Dans la cellule A1, j'ai entré "Apple". En B2, j'entre la formule =FIND("Apple",A:A)
. Cependant, je continue à recevoir des #VALUE
erreurs. Quelqu'un peut-il expliquer cela et comment le surmonter?
11
Dans la cellule A1, j'ai entré "Apple". En B2, j'entre la formule =FIND("Apple",A:A)
. Cependant, je continue à recevoir des #VALUE
erreurs. Quelqu'un peut-il expliquer cela et comment le surmonter?
FIND
est utilisé pour localiser une chaîne de texte dans un ensemble de texte donné, puis retourne sa position dans la chaîne de texte. Vous utilisez peut-être la mauvaise fonction, selon ce que vous essayez de faire.FIND
?FIND
à une seule cellule - si vous utilisez=FIND("Apple",A:A)
dansB2
Excel renvoie en fait un "tableau" de valeurs .... mais celui que vous voyez dans la cellule sera le résultat de la colonne A cellule sur la même ligne, donc si A2 ne contient pas "Apple", vous obtenez #VALUE !, mais en B1, vous obtenez un nombre - encore mieux d'utiliser une seule cellule .....Réponses:
Si vous souhaitez trouver la première cellule (ligne) dans la colonne
A
qui contient le mot «pomme», éventuellement dans le cadre d'un mot plus grand (par exemple, «pommetier» ou «compote de pommes») ou une phrase, utilisezla source
Trouvez des looks dans une cellule, pas dans une plage de cellules. Le composant de syntaxe à l'intérieur de_text examine une chaîne particulière, mais une plage de cellules n'est pas une chaîne. Vous pourrez peut-être y parvenir avec un tableau, mais l'approche la plus simple serait de créer une colonne de recherche; créez une colonne à côté de la colonne que vous souhaitez rechercher et ajoutez la formule dans chaque cellule adjacente, de sorte qu'en B2, l'instruction within_text serait A2.
J'ai l'impression que vous essayez de trouver le nombre d'instances du mot Apple. Si cela est correct, vous pouvez utiliser à la place cette formule:
Mais cela ne vous donnera que le nombre de toutes les instances du mot Apple dans la colonne A, où Apple est le contenu entier de cette cellule.
Si vous voulez compter toutes les instances où une cellule contient Apple, même si elle contient également d'autres mots (par exemple Apple Pie), vous devrez revenir à votre instruction FIND dans une colonne supplémentaire et utiliser une instruction IF, peut-être quelque chose comme cette:
Cela retournera un 0 si l'instruction FIND entraîne une erreur, et sinon retournera un 1. Vous pouvez ensuite simplement additionner cette colonne pour obtenir le nombre de cellules avec le mot Apple quelque part en leur sein.
la source
Analyser les valeurs dans une cellule à l'aide de la fonction Rechercher et surmonter le
#VALUE!
résultatRécupérer de la valeur avant la découverte de "&"
Récupérer de la valeur après la découverte de "&"
Explication
Exemple 1
Exemple: 2
Exemple: 3
Récupérer de la valeur avant le "&"
la source
Find()
habitude frustrante de la fonction de renvoyer une erreur si le texte de recherche n'existe pas dans la chaîne recherchée. C'est une réponse précieuse - vous devriez la voter, comme je viens de le faire, au lieu de la diminuer. (Il répond également à la question originale du PO, bien que d'une manière différente.)