Fonction inverse CONCATENATE

  • Initiateur de la discussion Initiateur de la discussion gorfil0041
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gorfil0041

Guest
Bonjour le forum,

J'aurais une petite question, j'aimerais appliquer à une colonne constitut d'un code à 16 chiffre une fonction inverse de CONCATENATE pour séparer chaque partie dans une colonne à part,

voici un exemple : 3028775504001878 = 3 / 02 / 87 / 75 / 50400 / 1878

quelqu'un a une idée comment procéder s'il vous plaît!?

Merci pour toute proposition 🙂
 
Re : Fonction inverse CONCATENATE

Bonjour,

Avec une version française, tu as la fonction STXT :

Avec ton code en A1, en B1 :

=GAUCHE(A1)

en C1 :

=STXT(A1;2;2)

en D1 :

=STXT(A1;4;2)

etc.

STXT à traduire en MID pour une version anglaise.

@+
 
Re : Fonction inverse CONCATENATE

Bonjour Gorfil0041

Vois si cette solution peut t'aider,

@ +

mth

Edit: Sourire... et bling ... , et ravie de te croiser Tibo 🙂
... et deuxième édition 🙂 pour une grosse bise à JC 🙂
 

Pièces jointes

Dernière édition:
Re : Fonction inverse CONCATENATE

Bonjour à tous.
Une formule ?
Code:
=STXT(A1;1;NBCAR(A1)-15)&" / "&STXT(A1;NBCAR(A1)-14;2)&" / "&STXT(A1;NBCAR(A1)-12;2)&" / "&STXT(A1;NBCAR(A1)-10;2)&" / "&STXT(A1;NBCAR(A1)-8;5)&" / "&STXT(A1;NBCAR(A1)-3;5)
C'est prévu pour 16 ou 17 caractères, car :
3028775504001878 = 3 / 02 / 87 / 75 / 50400 / 1878​
laisse furieusement à penser que ce "code" commence par une date. J'ai donc prévu ceci :
23028775504001878 = 23 / 02 / 87 / 75 / 50400 / 1878.​
Bonne soirée,​
ROGER2327
 
Re : Fonction inverse CONCATENATE

Salut Roger,

Bravo pour cette belle formule.

Il faut ajouter une précision : le code devra être saisi au format Texte.

Voir mon post précédent sur la limite des 15 chiffres.

Bonne fin de dimanche

@+
 
Re : Fonction inverse CONCATENATE

RE !
Bien vu vbacrumble...
Et arrangé comme suit :
Code:
=DROITE(ENT($A1/10^15);[B][COLOR="Red"]2[/COLOR][/B])&" / "&DROITE(ENT($A1/10^13);2)&" / "&DROITE(ENT($A1/10^11);2)&" / "&DROITE(ENT($A1/10^9);2)&" / "&DROITE(ENT($A1/10^4);5)&" / "&DROITE($A1;4)
on obtient la même chose qu'avec la mienne.​
Bonne soirée,
ROGER2327
 
Re : Fonction inverse CONCATENATE

Bonjour l'équipe 🙂

Un grand grand merci à vous tous.. c super sympa, vous êtes vraiment des As les gars 🙂

En fait c'est la formule de mth qui m'as l'air la plus simple à utiliser, puisque c'est exactement ce que je voulais, répartie dans des colonne séparé

Encore merci mille fois, vous faites un boulot formidable!! 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
2 K
Compte Supprimé 979
C
E
Réponses
6
Affichages
2 K
Esfloria
E
C
Réponses
4
Affichages
1 K
Carlich
C
S
  • Question Question
Réponses
0
Affichages
828
sriquet001
S
A
Réponses
25
Affichages
5 K
Angelzeus
A
C
  • Question Question
Réponses
4
Affichages
3 K
coronae35
C
N
Réponses
5
Affichages
3 K
Nicocotte125
N
A
Réponses
0
Affichages
778
Areylac
A
Retour