Recherche de plusieurs cellules dans Excel, w/ exemple
J'apprécie les réponses, mais je pense que ma formulation était ambiguë. Permettez-moi d'essayer d'expliquer avec une image à la place.
http://postimg.org/image/mrh7okefp/
La formule est mis en C2 et regarder tous les mots dans la cellule A2. Puis il va chercher B2:B9 pour toutes les correspondances. Si il trouve quelque chose, elle va mettre ce mot dans C2. Si il ne trouve rien, il quitte la cellule vide (j'ai oublié de l'inclure dans l'image). La formule peut ensuite être déplacé vers le bas à C3 et la recherche de la même B2:B9, en mettant le mot trouvé dans C3. Ainsi de suite et ainsi de suite. Espérons que cela aide à clarifier.
- Peut-il y avoir plusieurs mots dans le texte? Par exemple, peut-il y avoir un texte avec
dog cat mouse green orange table
? Si oui, comment la formule de gérer cela? - Plus facile avec VBA ..
Vous devez vous connecter pour publier un commentaire.
Appuyez sur Alt+F11, collez ce code dans un module vide, dans le menu Outils/Références de vérifier VBScript Regular Expressions 5.5 case et utiliser ExtractColor comme une Fonction Définie par l'Utilisateur dans la colonne B. Il gère les cellules avec plusieurs mots-clés.
Voici un moyen à l'aide d'une formule. Imaginez un jeu comme suit:
Dans la cellule
B2
entrez cette formule:Cela fonctionne en vérifiant si il y a un match. Si on est la, on obtient la position du premier caractère de la longueur de la parole pour en extraire ce dont vous avez besoin.
Un couple de points:
Espérons que cela aide à obtenir vous avez commencé.
=IF(COUNTIF(A$1,"*"&A2&"*"),A2,"No match")
......mais on ne devrait pas "chat" être un match?cat
doit correspondre - je vais modifier ma faute de frappe. MerciLa formule peut être simplifiée pour obtenir le texte recherché dans la cellule. Dans le tableau ci-dessous sont les textes de la recherche et de leur présence trouvé:
J'ai mis la formule suivante dans la Cellule B3 et traîné vers le bas: