J'ai un fichier Excel avec des données où je veux une cellule Split avec un délimiteur et si le délimiteur n'est pas trouvé, copiez cette valeur de cellule dans une autre cellule
par exemple
ABC Ltd.
ABC Ltd. - Ind
PQR Ltd. - États-Unis
LMN Corp.
Sortie - délimiteur "-"
ColonneA ColonneB
ABC Ltd. ABC Ltd.
ABC Ltd. Ind
PQR Ltd. USA
LMN Corp. LMN Corp.
Cependant, j'utilise la formule ci-dessous mais je n'obtiens pas ce que je veux.
= TRIM (GAUCHE (B2, FIND ("-", B2) -1))
= TRIM (REMPLACER (B2,1, TROUVER ("-", B2), ""))
3 Réponses :
Vous devez mettre en gestion des erreurs pour le cas où B2 ne contient pas de '-'
=IFERROR(TRIM(REPLACE(B2,1,FIND("-",B2),"")),TRIM(B2))
et
=IFERROR(TRIM(LEFT(B2,FIND("-",B2)-1)),TRIM(B2))
p >
Approche alternative (ne signifie pas nécessairement mieux cependant;))
=TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",99)),99))
=TRIM(LEFT(B2&"-",FIND("-",B2&"-",1)-1))
p>