Formule pour déterminer texte
Résolu
Elisa-SCH
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Elisa-SCH Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Elisa-SCH Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Merci d'avance pour votre attention.
J'ai cherché la réponse depuis des jours, sans avoir trouvé.
En colonne A, j'ai des noms de rue.
En colonne B, également des noms de rue.
Par exemple :
Colonne A : Rogier - Colonne B : Bienfaiteurs
Cela exprime le croisement des rues Rogier et Bienfaiteurs.
Mais il peut arriver que ce même croisement soit encodé dans l'autre sens, à savoir :
Colonne A : Bienfaiteurs - Colonne B : Rogier
Existe-t-il une formule ou un moyen qu'en colonne C, il n'y ait qu'une seule version?
Donc :
Colonne A : Rogier - Colonne B : Bienfaiteurs --> Colonne C : Rogier/Bienfaiteurs
Colonne A : Bienfaiteurs - Colonne B : Rogier --> Colonne C : Rogier/Bienfaiteurs
Il y a plus de 900 occurrences alors il est impossible de toutes les faire au cas par cas.
Merci beaucoup!
Merci d'avance pour votre attention.
J'ai cherché la réponse depuis des jours, sans avoir trouvé.
En colonne A, j'ai des noms de rue.
En colonne B, également des noms de rue.
Par exemple :
Colonne A : Rogier - Colonne B : Bienfaiteurs
Cela exprime le croisement des rues Rogier et Bienfaiteurs.
Mais il peut arriver que ce même croisement soit encodé dans l'autre sens, à savoir :
Colonne A : Bienfaiteurs - Colonne B : Rogier
Existe-t-il une formule ou un moyen qu'en colonne C, il n'y ait qu'une seule version?
Donc :
Colonne A : Rogier - Colonne B : Bienfaiteurs --> Colonne C : Rogier/Bienfaiteurs
Colonne A : Bienfaiteurs - Colonne B : Rogier --> Colonne C : Rogier/Bienfaiteurs
Il y a plus de 900 occurrences alors il est impossible de toutes les faire au cas par cas.
Merci beaucoup!
A voir également:
- Formule pour déterminer texte
- Formule si et - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
2 réponses
Bonjour
Il te faut d'abord définir une règle pour le nom qui doit apparaitre en premier,
Par exemple règle du nom le plus court :
=SI(NBCAR(A1)<NBCAR(B1);A1&"/"&B1;B1&"/"&A1)
ou règle des noms dans l'ordre alphabétique :
=SI(GAUCHE(A1;4)<GAUCHE(B1;4);A1&"/"&B1;B1&"/"&A1) on compare les 4 premiers caractères mais on pourrait comparer plus
Cette règle me semble préférable car la 1ere en cas de nom de longueur égale prendra toujours le nom en B en premier
On peut aussi ne pas définir de règles et à partir de la 2eme ligne vérifier si le couple AB ou le couple BA existe déjà avant, dans ce cas on le reprend
=SI(NB.SI(C$1:C1;A2&"/"&B2)>0;A2&"/"&B2;SI(NB.SI(C$1:C1;B2&"/"&A2)>0;B2&"/"&A2;A2&"/"&B2))
Cdlmnt
Via
Il te faut d'abord définir une règle pour le nom qui doit apparaitre en premier,
Par exemple règle du nom le plus court :
=SI(NBCAR(A1)<NBCAR(B1);A1&"/"&B1;B1&"/"&A1)
ou règle des noms dans l'ordre alphabétique :
=SI(GAUCHE(A1;4)<GAUCHE(B1;4);A1&"/"&B1;B1&"/"&A1) on compare les 4 premiers caractères mais on pourrait comparer plus
Cette règle me semble préférable car la 1ere en cas de nom de longueur égale prendra toujours le nom en B en premier
On peut aussi ne pas définir de règles et à partir de la 2eme ligne vérifier si le couple AB ou le couple BA existe déjà avant, dans ce cas on le reprend
=SI(NB.SI(C$1:C1;A2&"/"&B2)>0;A2&"/"&B2;SI(NB.SI(C$1:C1;B2&"/"&A2)>0;B2&"/"&A2;A2&"/"&B2))
Cdlmnt
Via