[Excel] Pb de caractères dans une cellule.
Résolu
Eskow
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
Eskow Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Eskow Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ma question est simple, surement toute bête, mais étant un novice d'Excel, vos réponses vont beaucoup m'aider.
Cellule : AB500.004_ALLP7
Je voudrai simplement récupérer AB500_ALLP7 pour ensuite pouvoir le comparer avec une autre colonne sous recherchev.
Merci de vos réponses, bonne journée :)
Ma question est simple, surement toute bête, mais étant un novice d'Excel, vos réponses vont beaucoup m'aider.
Cellule : AB500.004_ALLP7
Je voudrai simplement récupérer AB500_ALLP7 pour ensuite pouvoir le comparer avec une autre colonne sous recherchev.
Merci de vos réponses, bonne journée :)
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
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
11 réponses
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)
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 ?
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
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
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 :)
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+
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 ;)
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)))
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