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
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
A voir également:
- Excel : trouver un mot
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
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
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...
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...
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
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
.... 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
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
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 ....
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
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
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 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
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 ...) ?
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
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
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
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
2 mars 2010 à 18:27
j'ai 9 colonnes de données et je voudrais les avoir toutes dans une seule ... possible ?
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
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 ...
faut que je vois pour le reste maintenant ...
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
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.
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.