Il faut vérifier si les noms de la colonne B complètement sont inclus dans le texte de la colonne A. La séquence de texte peut être différente z. B. est d'abord le nom puis le prénom mais en fait le nom est identique. Pendant le test, seules les parties de texte (mots individuels) doivent être comparées sans caractères spéciaux, voir ligne 1 - la valeur "true" doit toujours apparaître ici car les mots sont en fait tous dans la colonne A.
Colonne A.
Colonne B
1
ALDI GMBH & CO.KG
Aldi GmbH + Co. KG
VRAI
2
ALEXANDER BERNS ET COPROPRIÉTAIRE
Alexandre Berns
VRAI
3
ALEXANDER KUKSHAUS ET COPROPRIÉTAIRE
Alexandre Kukshaus
VRAI
4
JABLONSK MONIKA
Clément Monique
PAS CORRECTE
5
MERTIN HÉLÈNE SERGEJ
Testez la bruyère
PAS CORRECTE
Excel 2010 - Examen : est terminé Le texte de la colonne B existe dans le texte de la colonne A.
-
-
"Aldi GmbH + Co. KG" le "+" ne devrait-il pas être "&" dans la colonne 1 ?
-
Je pense qu'il voulait le '+' comme ça, il devrait reconnaître l'erreur et l'ignorer...
Et j'essaie juste comment ça marche, et pour autant que je l'ai maintenant,
le code exécute-t-il les exemples, mais toujours ce problème,
si le nom et le prénom sont intervertis. -
Donc : j'étais maintenant occupé pendant une heure et demie (et je dois maintenant penser à quelque chose de nouveau)
J'utilise actuellement Excel 2003 (outta Time:D), ce qui ne m'enlève pas cette ligne,
parce qu'il pense que je plaisante, c'est pourquoi je l'ai externalisé,mais peu importe:
C'est la ligne finie exécutant les exemples !! MAIS !! tous les prérequis ne sont pas remplis (donc ne l'utilisez pas pour des tests, du moins pas comme ça !)
Code=WENN(UND(A10<>0;B10<>0);WENN(WENN(ISTFEHL(FINDEN(GROSS(WECHSELN(WECHSELN(WECHSELN(B10;".";);"&";);"+";));GROSS(WECHSELN(WECHSELN(WECHSELN(A10;".";);"&";);"+";))));0;1)>0;"Stimmt";"Stimmt Nicht");"N/A")
Si quelqu'un va plus loin que moi, alors félicitations, car je suis là !
Par souci de commodité, je vais accrocher le dossier de fichiers ici ...
Téléchargez ici (3,5 Ko) -
Je l'ai maintenant. Excel n'est pas bien adapté pour cela directement via des formules, car les mots doivent être itérés. Mais VBA dans Excel pourrait le faire.
-
La formule suivante fournit vos résultats. Cependant, cela devrait probablement être ajusté pour tous les ensembles de données.
Code=SUCHEN(WECHSELN(WECHSELN(WECHSELN(C1;"+";"");".";"");" ";"");WECHSELN(WECHSELN(WECHSELN(B1;"&";"");".";"");" ";"");1)
La suppression des caractères spéciaux doit être prolongée si nécessaire.
-
Oui, c'est pourquoi ce n'est qu'à moitié fait, mais il devrait y avoir une fonction dans les années 2010 qui supprime les caractères spéciaux et autres pour moi.
Comme je l'ai dit : j'irai jusque-là, celui qui s'ennuie peut s'occuper.
BTW : Que dit Jofla (le client), ne devrait-il pas entrer en contact ?