Mizaël
XLDnaute Nouveau
Bonjour
Je cherche une solution (et je l’ai peut-être sous la main, mais je tourne en rond) pour, à partir d’une colonne qui contient des chaînes alphanumériques de 10 caractères (ex.: GJHG6JHGF4) mais aussi des dates (ex.: 11/02/2005), ajouter une chaîne de caractères dans une nouvelle colonne :
Je voudrais donc ça :
Mais je n’arrive pas à lui faire différencier les cases qui contiennent une date (pour lesquelles cette formule fonctionne) et celles qui contiennent la chaîne alphanumérique (pour lesquelles cette formule ne fonctionne pas, et où j’aurai juste à faire un simple concaténage de texte). Ça donnerait ça :
Il y a de toute façon probablement plus simple que cette façon de faire...
Je précise que je ne peux pas utiliser de VBA dans l’environnement où je travaille.
Pourriez-vous m’aider sur ce sujet ?
Bonne journée
Je cherche une solution (et je l’ai peut-être sous la main, mais je tourne en rond) pour, à partir d’une colonne qui contient des chaînes alphanumériques de 10 caractères (ex.: GJHG6JHGF4) mais aussi des dates (ex.: 11/02/2005), ajouter une chaîne de caractères dans une nouvelle colonne :
Je voudrais donc ça :
- GJHG6JHGF4 --> GJHG6JHGF4hop
- 11/02/2005 --> 11/02/2005hop
=JOUR(E2)&"/"&MOIS(E2)&"/"&ANNEE(E2)&"hop"
Mais je n’arrive pas à lui faire différencier les cases qui contiennent une date (pour lesquelles cette formule fonctionne) et celles qui contiennent la chaîne alphanumérique (pour lesquelles cette formule ne fonctionne pas, et où j’aurai juste à faire un simple concaténage de texte). Ça donnerait ça :
=SI(E2 est une date ;JOUR(E2)&"/"&MOIS(E2)&"/"&ANNEE(E2)&"hop";E2&"hop")
Il y a de toute façon probablement plus simple que cette façon de faire...
Je précise que je ne peux pas utiliser de VBA dans l’environnement où je travaille.
Pourriez-vous m’aider sur ce sujet ?
Bonne journée