Comparer des une partie de chaine de caractères

Bonjour,

Je cherche à réaliser le comparatif de deux cellules excel. Suivant une partie du contenue.

J'arrive à comparer les cellules si les données sont identiques (formules et mise en forme conditionnelle).

Cependant, je cherche à comparer: Les données language cible en fonction de la langue maternelle.

Le format n'étant pas identique, ou suivant les détail. Je n'arrive pas à créer une formule pour comparer.

Le résultat devrait être le suivant

Language cible Langue maternelle Resultat

French [FR] French (France) [FR-FR] OK

Chinese - Standard Mandarin (China) [ZH-CN] Chinese - Standard Mandarin (China) [ZH-CN] OK

German [DE] French (France) [FR-FR], German (Germany) [DE-DE] OK

Japanese [JA] Portuguese [PT] KO

Thai [TH] Romani [ROM] - Portuguese [PT] KO

Ci-joint le fichier test pour avoir une idée.

Merci de vos suggestions

Bonjour,

Je ne saisis pas très bien où est le problème ! Il semble que le test porte en fait sur le premier mot...

Si c'est le cas :

=SI(ESTERREUR(CHERCHE(GAUCHE(SUPPRESPACE(A2);CHERCHE(" ";SUPPRESPACE(A2))-1);B2));"KO";"OK")

Oui, tes données en colonne A sont précédées d'une espace qu'il convient de supprimer...

Cordialement.

Merci, de cette proposition j'avais déjà essayé et cela ne convient pas il me semble.

Si dans ma cellule source j'ai : German [DE]

Et que dans la seconde cellule jai : French (France) [FR-FR], German (Germany) [DE-DE]

Il faudrait que cela me retourne OK car présence de German.

Si dans ma cellule source j'ai : Dutch [NL]

Et que dans la seconde cellule jai : Dutch (Netherlands) [NL-NL]

Il faudrait que cela me retourne OK car présence de Dutch.

Si pas de correspondance alors KO

Dans les cas ou le texte est identique cela ne posse pas de problème. Mais quand il y a des variantes comme ci-dessus cela me bloque.

Merci

Si dans ma cellule source j'ai : German [DE]

Et que dans la seconde cellule jai : French (France) [FR-FR], German (Germany) [DE-DE]

Il faudrait que cela me retourne OK car présence de German.

Si dans ma cellule source j'ai : Dutch [NL]

Et que dans la seconde cellule jai : Dutch (Netherlands) [NL-NL]

Il faudrait que cela me retourne OK car présence de Dutch.

Mais oui ! Et la formule renvoie bien "OK dans ces deux cas.

Au lieu d'interpréter à tort en lisant, tu ferais mieux de commencer par essayer !

Merci, j'ai essayé et encore une nouvelle fois.

J'ai révisé la formule, mais excel me retourne toujours une erreur losque je sélectione la seconde cellule SUPPRESPACE(A2).

Je ne comprends pas d'ou vient l'anomalie. Ci-joint la capture d'écran.

Merci désolé de mon imcompréhension mais un grand merci pour votre support

capture

Bon! Je recharge ton fichier, j'y mets la formule récupérée sur le post.

Et récupère le tout...

Merci beaucoup.

J'ai bien sauvegardé ce fichier avec votre précieuse réponse.

Merci pour votre aide.

Cordialement

Rechercher des sujets similaires à "comparer partie chaine caracteres"