Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Identifier 2 caractères identiques dans une cellule

dimbad

XLDnaute Nouveau
Bonjour,

J'aimerais identifier 2 caractères identiques et côte à côte dans une cellule.

Exemple:

Missionss
Maison
Camomillell

Merci de votre aide
 

danielco

XLDnaute Accro
Bonjour,

Avec le mot en A1 :

VB:
=STXT(A1;EQUIV(VRAI;STXT(A1;LIGNE(INDIRECT("A1:A"&NBCAR(A1)-1));1)=STXT(A1;LIGNE(INDIRECT("A2:A"&NBCAR(A1)-1));1);0);1)

Formule matricielle : à valider avec CTRL+Maj+Entrée.

Comme le dit pierrejean :

NB: Ne repère qu"une lettre double.

Cordialement.

Daniel
 

R@chid

XLDnaute Barbatruc
Bonjour @ tous,
Bonjour pierrejean
une solution par formule matricielle
Le texte en A1, en B1 :
Code:
=SIERREUR(STXT(A1;EQUIV(VRAI;STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)-1));1)=STXT(A1;LIGNE(INDIRECT("2:"&NBCAR(A1)));1);0);2);"")
@ valider par Ctrl+Shift+Enter


Cordialement
 

dimbad

XLDnaute Nouveau
Bonjour,

Merci à tous pour vos messages et votre aide. Malheureusement, cela ne fonctionne pas dans mon fichier...
Sur Google sheet, j'ai tenté de convertir la fonction Lettre_double en anglais mais à priori elle n'existe pas
 

pierrejean

XLDnaute Barbatruc
Re

La fonction n'a pas a être convertie
Par contre il faut la recopier dans un module de ton fichier:
Faire Alt F11 sur mon fichier
Copier la fonction
Faire Alt F11 sur ton fichier ensuite insertion Module et coller la fonction
 

Discussions similaires

Réponses
11
Affichages
311
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…