[Excel] Pb de caractères dans une cellule.
Résolu/Fermé
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
-
9 janv. 2009 à 09:35
Eskow Messages postés 46 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 juillet 2009 - 13 janv. 2009 à 08:07
Eskow Messages postés 46 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 juillet 2009 - 13 janv. 2009 à 08:07
A voir également:
- [Excel] Pb de caractères dans une cellule.
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Caractères ascii - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
11 réponses
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
9 janv. 2009 à 09:52
9 janv. 2009 à 09:52
bonjour
à tester : ta valeur est en A1
en B1 tu mets :
à tester : ta valeur est en A1
en B1 tu mets :
=GAUCHE(A1;TROUVE(".";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1)
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
9 janv. 2009 à 09:55
9 janv. 2009 à 09:55
Eh bien ce fut rapide, merci beaucoup Wilfried.
Tu me sauves ma matinée :)
Bonne journée !
Tu me sauves ma matinée :)
Bonne journée !
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
9 janv. 2009 à 10:17
9 janv. 2009 à 10:17
Ah, et une autre petite question.
Si j'ai une cellule sans le point, du type : AB500_ALLP6
Dans ce cas, je garde la cellule sous cette forme.
La formule que vous m'avez donné ne marche que s'il y a ce fameux point.
N'y aurait-il pas une formule pour généraliser le tout svp ?
Si j'ai une cellule sans le point, du type : AB500_ALLP6
Dans ce cas, je garde la cellule sous cette forme.
La formule que vous m'avez donné ne marche que s'il y a ce fameux point.
N'y aurait-il pas une formule pour généraliser le tout svp ?
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
9 janv. 2009 à 11:38
9 janv. 2009 à 11:38
Concretement, je voudrai juste prendre les 5 premiers et les 5 derniers caractères d'une cellule, avec un _ au milieu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
9 janv. 2009 à 11:43
9 janv. 2009 à 11:43
Ne tenez pas compte du message au dessus.
J'ai fait =gauche(A1;5)&"_"&droite(A1;5)
mais il m'arrive d'avoir des cellules ou il n'y a pas 5 caractères à droite :p
J'ai fait =gauche(A1;5)&"_"&droite(A1;5)
mais il m'arrive d'avoir des cellules ou il n'y a pas 5 caractères à droite :p
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
9 janv. 2009 à 12:57
9 janv. 2009 à 12:57
Toujours pas de réponses d'experts svp ?
Je suis bloqué sur çà depuis ce matin. J'en ai besoin pour continuer à travailler.
Heureusement qu'on est Vendredi et que l'ambiance est détendu :)
Je suis bloqué sur çà depuis ce matin. J'en ai besoin pour continuer à travailler.
Heureusement qu'on est Vendredi et que l'ambiance est détendu :)
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
9 janv. 2009 à 15:16
9 janv. 2009 à 15:16
Salut,
Wilfried doit être occupé, mais avec sa formule tu aurais pu composer exemple
=GAUCHE(A1;5)&DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1)
A+
Wilfried doit être occupé, mais avec sa formule tu aurais pu composer exemple
=GAUCHE(A1;5)&DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1)
A+
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
12 janv. 2009 à 08:35
12 janv. 2009 à 08:35
Merci Mike-31.
Pas faute d'avoir essayer de composer avec sa formule, mais je n'ai simplement pas réussi. Ayant déjà du mal à la comprendre, l'appliquer devient assez complexe :)
Je vous remercie de l'attention que vous m'apportez mais je vais essayer d'être plus clair dans mon explications du problème.
Cellule A : AB045.001_ABCD9 , expression sortie de la concatenation de AB045.001 et ABCD9.
Mais je peux également avoir une expression type AB046_ ou encore ABCD123.007_ABCDE8
C'est à dire que je n'ai pas réellement un nombre fixe avant et après le "_".
Il faudrai que de la formule ne ressorte que ce qu'il y a avant le "_" et après le "_", sachant que s'il y a un "." avant le "_", il me faut prendre que ce qu'il y a avant le "."
Sinon il faudrai peut être que je fasse le tri avant la concatenation, ce qui serait peut être plus simple.
Je suis un peu perdu.
En vous remerciant d'avance, bonne journée ;)
Pas faute d'avoir essayer de composer avec sa formule, mais je n'ai simplement pas réussi. Ayant déjà du mal à la comprendre, l'appliquer devient assez complexe :)
Je vous remercie de l'attention que vous m'apportez mais je vais essayer d'être plus clair dans mon explications du problème.
Cellule A : AB045.001_ABCD9 , expression sortie de la concatenation de AB045.001 et ABCD9.
Mais je peux également avoir une expression type AB046_ ou encore ABCD123.007_ABCDE8
C'est à dire que je n'ai pas réellement un nombre fixe avant et après le "_".
Il faudrai que de la formule ne ressorte que ce qu'il y a avant le "_" et après le "_", sachant que s'il y a un "." avant le "_", il me faut prendre que ce qu'il y a avant le "."
Sinon il faudrai peut être que je fasse le tri avant la concatenation, ce qui serait peut être plus simple.
Je suis un peu perdu.
En vous remerciant d'avance, bonne journée ;)
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
12 janv. 2009 à 13:53
12 janv. 2009 à 13:53
Re: Bonjour MIKE-31
je ne sais plus si tu voulais garder le caractere _
alors : sans le _
ou : en gardant le _
je ne sais plus si tu voulais garder le caractere _
alors : sans le _
=SI(ESTNUM(TROUVE(".";A1));GAUCHE(A1;TROUVE(".";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)-1);GAUCHE(A1;TROUVE("_";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)-1))
ou : en gardant le _
=SI(ESTNUM(TROUVE(".";A1));GAUCHE(A1;TROUVE(".";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1));GAUCHE(A1;TROUVE("_";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)))
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
12 janv. 2009 à 14:37
12 janv. 2009 à 14:37
Salut Wilfried,
C'est Eskow qui cherche une formule, d'après ces explications, il conserve le _
En reprenant tes formules ça donnerai
=SI(ESTNUM(TROUVE(".";A1));GAUCHE(A1;TROUVE(".";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1);GAUCHE(A1;TROUVE("_";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1)
bonne après midi
C'est Eskow qui cherche une formule, d'après ces explications, il conserve le _
En reprenant tes formules ça donnerai
=SI(ESTNUM(TROUVE(".";A1));GAUCHE(A1;TROUVE(".";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1);GAUCHE(A1;TROUVE("_";A1)-1) & DROITE(A1;NBCAR(A1)-TROUVE("_";A1)+1)
bonne après midi
Eskow
Messages postés
46
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
30 juillet 2009
1
13 janv. 2009 à 08:07
13 janv. 2009 à 08:07
Je vous remercie beaucoup :)
Bonne journée et encore merci !
Bonne journée et encore merci !