Excel : trouver un mot
bg62
Messages postés
26245
Date d'inscription
Statut
Modérateur
Dernière intervention
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
- une liste d'expressions dans une colonne
comment trouver toutes les expression qui contiennent le terme 'machin' ?
merci
@+
- une liste d'expressions dans une colonne
comment trouver toutes les expression qui contiennent le terme 'machin' ?
merci
@+
A voir également:
- Excel : trouver un mot
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
9 réponses
'Lut beau gosse [du 62],
Soit manuellement, Edition/Rechercher, soit par macro voir ce lien : création de Lermitte222 sur lequel tu peux télécharger un fichier exemple; fichier que j'ai "adapté" à ta situation : ici.
Je précise que je n'ai quasiment pas touché au fichier d'origine...
Soit manuellement, Edition/Rechercher, soit par macro voir ce lien : création de Lermitte222 sur lequel tu peux télécharger un fichier exemple; fichier que j'ai "adapté" à ta situation : ici.
Je précise que je n'ai quasiment pas touché au fichier d'origine...
Bonjour
.... et soit tirer une formule dans une colonne qui fera ressortir tous les termes contenant "machin", soit en commençant en B1 pour une cellule en A1:
=SI(NB.SI(A1;"*machin*")=1;A1;"")
ou selon ce que vous voulez afficher, remplacer le deuxième A1 dans la formule par un libellé entre guillemets, tel que par exemple:
"OK ICI"
à tirer sur la hauteur du champ.
et pour terminer, plus simplement, une mise en forme conditionnelle sur la colonne A pour afficher en rouge tout ce qui contient machin:
sélectionner le champ en A
Mise en forme conditionnelle / la formule est :
=NB.SI(A1;"*machin*")=1
et formater avec la couleur de remplissage souhaitée
Crdlmnt
.... et soit tirer une formule dans une colonne qui fera ressortir tous les termes contenant "machin", soit en commençant en B1 pour une cellule en A1:
=SI(NB.SI(A1;"*machin*")=1;A1;"")
ou selon ce que vous voulez afficher, remplacer le deuxième A1 dans la formule par un libellé entre guillemets, tel que par exemple:
"OK ICI"
à tirer sur la hauteur du champ.
et pour terminer, plus simplement, une mise en forme conditionnelle sur la colonne A pour afficher en rouge tout ce qui contient machin:
sélectionner le champ en A
Mise en forme conditionnelle / la formule est :
=NB.SI(A1;"*machin*")=1
et formater avec la couleur de remplissage souhaitée
Crdlmnt
pour 'machin' je crois que je me suis mal exprimé, il s'agit de trouver les "doublons" autrement dit les lignes de A et de B qui auront le même terme, pour ensuite les supprimer ....
Effectivement ça n'est pas la même chose:
pour l'exemple, si votre champ va de A1 à A100, la 1° ligne doit rester libre
en B2, à descendre sur la hauteur:
=SI(NB.SI($A$1:A1;A1)>1;"";A1)
vous renverra en B un seul exemplaire de ce qui est entrée en A même si cela est mis plusieurs fois.Il ne restera qu'à faire un copier collé / Valeur de cette colonne B et à la trier pour supprimer les blancs. Ou à supprimer les cellules vides si vous souhaitez conserver le classement
Attention à la formule dans les limites de champ $A$1;A1 le premier A1 est bloqué, pas le deuxième.
ca c'est pour la formule, mais le plus simple sur 2007( je ne connais pas le chemin sur antèrieurs, mais je pense que ça existe):
sélectionnez la colonne
onglet Données/ Outil de données / Supprimer les doublons
et l'affaire est dans le sac
Crdlmnt
pour l'exemple, si votre champ va de A1 à A100, la 1° ligne doit rester libre
en B2, à descendre sur la hauteur:
=SI(NB.SI($A$1:A1;A1)>1;"";A1)
vous renverra en B un seul exemplaire de ce qui est entrée en A même si cela est mis plusieurs fois.Il ne restera qu'à faire un copier collé / Valeur de cette colonne B et à la trier pour supprimer les blancs. Ou à supprimer les cellules vides si vous souhaitez conserver le classement
Attention à la formule dans les limites de champ $A$1;A1 le premier A1 est bloqué, pas le deuxième.
ca c'est pour la formule, mais le plus simple sur 2007( je ne connais pas le chemin sur antèrieurs, mais je pense que ça existe):
sélectionnez la colonne
onglet Données/ Outil de données / Supprimer les doublons
et l'affaire est dans le sac
Crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionsélectionnez la colonne onglet Données/ Outil de données / Supprimer les doublons
ça c'est la super soluce ! merci !!!
autre question : cinq colonnes dans la même feuille, comment mettre toutes les données dans une seule colonne ? copier(ou couper)/coller fonctionne pas (zônes non identiques ...) ?
Re
tout ça dépend du formatage de vos données et sans le fichier on ne pourra pas vous répondre:
(avez vous des cellules fusionnées par exemple)
essayez à tout hasard une 6° colonne avec:
1° égalité avec la 1° colonne .
En dessous, égalité avec la seconde
Etc...
Crdlmnt
tout ça dépend du formatage de vos données et sans le fichier on ne pourra pas vous répondre:
(avez vous des cellules fusionnées par exemple)
essayez à tout hasard une 6° colonne avec:
1° égalité avec la 1° colonne .
En dessous, égalité avec la seconde
Etc...
Crdlmnt
ça y est : via le presse papier copier/coller dans un sens puis dans l'autre ... bon ben je sais, mais ça fonctionne
faut que je vois pour le reste maintenant ...
faut que je vois pour le reste maintenant ...
Salut Vaucluse, salut bg,
Je reviens ici avec une solution de michel_m. Il m'avait effectivement passé un fichier qui grâce aux collections sous VBA trie une colonne (ici A) sans doublons.
Pour bg62, tu n'as qu'à mettre toutes tes données en colonne A de ce fichier, taper ALT + F8 et exécuter la macro "unique_trier" : le fichier.
Je reviens ici avec une solution de michel_m. Il m'avait effectivement passé un fichier qui grâce aux collections sous VBA trie une colonne (ici A) sans doublons.
Pour bg62, tu n'as qu'à mettre toutes tes données en colonne A de ce fichier, taper ALT + F8 et exécuter la macro "unique_trier" : le fichier.