Supprimer caractères sou Excel
raclif
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Salut à tous,
Je voudrais effectuer une opération sur une colonne contenant près de 6000 données.
Cette colonne contient des codes de la manière suivante: 00.00.00
Il y a donc trois nombre séparé par 2 points par exemple: 12.76.34
Dans l'exemple je voudrais supprimer le 12. (avec le .)
Le problème c'est que ce nombre peut etre de 2 caractères ou de 3
Donc j'ai des codes qui peuvent etre:
13.67.43
56.43.98
mais aussi
124.87.56
256.78.23
Comment faire pour supprimer les 2-3 premiers caractères en partant de la gauche + supprimer le premier point
J'ai cette colonne sous Excel ou sous Access (si plus simple a faire)
Merci par avance
Je voudrais effectuer une opération sur une colonne contenant près de 6000 données.
Cette colonne contient des codes de la manière suivante: 00.00.00
Il y a donc trois nombre séparé par 2 points par exemple: 12.76.34
Dans l'exemple je voudrais supprimer le 12. (avec le .)
Le problème c'est que ce nombre peut etre de 2 caractères ou de 3
Donc j'ai des codes qui peuvent etre:
13.67.43
56.43.98
mais aussi
124.87.56
256.78.23
Comment faire pour supprimer les 2-3 premiers caractères en partant de la gauche + supprimer le premier point
J'ai cette colonne sous Excel ou sous Access (si plus simple a faire)
Merci par avance
A voir également:
- Supprimer caractères sou Excel
- Supprimer rond bleu whatsapp - Guide
- Liste déroulante excel - Guide
- Supprimer page word - Guide
- Word et excel gratuit - Guide
- Caractères spéciaux - Guide
4 réponses
Bonjour
Sur Excel;essayez selon cet exemple à adapter:
Si texte complet en A1
Texte à éditer en B1
en B1 la formule:
=STXT(A1;TROUVE(".";A1;1)+1;10)
Le 10 pouvant évoluer en fonction du nombre maximum de caractères que vous avez derrière le point.
Tirez sur la hauteur du champ, la colonne B devrait vous renvoyer ce que vous cherchez
Crdlmnt
Sur Excel;essayez selon cet exemple à adapter:
Si texte complet en A1
Texte à éditer en B1
en B1 la formule:
=STXT(A1;TROUVE(".";A1;1)+1;10)
Le 10 pouvant évoluer en fonction du nombre maximum de caractères que vous avez derrière le point.
Tirez sur la hauteur du champ, la colonne B devrait vous renvoyer ce que vous cherchez
Crdlmnt
Plusieurs cas de figure peuvent se présenter.
Supposons que votre tableau commence en B1 et finisse en B100:
En C1, à tirer vers C100
=SI(NB.SI(B:B;B1)>1;B1;"")
cette option vous renvoie en C toutes les cellules B lorsque le code est répété
=SI(NB.SI(B1:$B$100;B1)>1;B1;"")
là, vous renvoyez tous les codes identiques, sauf le dernier concerné de la liste B
=SI(NB.SI($B$1:B1;B1)>1;B1;"")
Là vous renvoyez tous les codes identiques, sauf le premier
(utile pour supprimer les doublons ensuite, dans les deux cas ci dessus)
Enfin, simplement
=NB.SI(B:B;B1)
vous donnera le nombre de codes identiques à chaque ligne.
On peut faire plus compliqué si besoin pour éditer la liste des codes apparaissant plusieurs fois.C'est une autre histoire à présenter sur un exemple si besoin...!.
Crdlmnt
Supposons que votre tableau commence en B1 et finisse en B100:
En C1, à tirer vers C100
=SI(NB.SI(B:B;B1)>1;B1;"")
cette option vous renvoie en C toutes les cellules B lorsque le code est répété
=SI(NB.SI(B1:$B$100;B1)>1;B1;"")
là, vous renvoyez tous les codes identiques, sauf le dernier concerné de la liste B
=SI(NB.SI($B$1:B1;B1)>1;B1;"")
Là vous renvoyez tous les codes identiques, sauf le premier
(utile pour supprimer les doublons ensuite, dans les deux cas ci dessus)
Enfin, simplement
=NB.SI(B:B;B1)
vous donnera le nombre de codes identiques à chaque ligne.
On peut faire plus compliqué si besoin pour éditer la liste des codes apparaissant plusieurs fois.C'est une autre histoire à présenter sur un exemple si besoin...!.
Crdlmnt