Excel : trouver un mot

Fermé
bg62 Messages postés 23654 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 2 mars 2010 à 15:33
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 3 mars 2010 à 08:27
Bonjour,
- une liste d'expressions dans une colonne
comment trouver toutes les expression qui contiennent le terme 'machin' ?
merci
@+
A voir également:

9 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
2 mars 2010 à 15:59
'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...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
2 mars 2010 à 16:54
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
0
bg62 Messages postés 23654 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 8 novembre 2024 2 385
2 mars 2010 à 17:10
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 ....
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
2 mars 2010 à 17:22
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


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23654 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 8 novembre 2024 2 385
2 mars 2010 à 18:00
sé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 ...) ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
2 mars 2010 à 18:05
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
0
bg62 Messages postés 23654 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 8 novembre 2024 2 385
2 mars 2010 à 18:27
j'ai 9 colonnes de données et je voudrais les avoir toutes dans une seule ... possible ?
0
bg62 Messages postés 23654 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 8 novembre 2024 2 385
2 mars 2010 à 18:44
ç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 ...
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
3 mars 2010 à 08:27
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.
0