XL 2019 Concatener 2 cellules suivant la valeur d'une cellule

Ptitloups56

XLDnaute Nouveau
Bonjour,
je recherche une solution pour concatener plusieurs cellules ( ça je sais le faire ) mais je ne trouve pas comme faire pour que ma formule concatener s'affiche suivant une valeur d'une autre cellule

Ex : Valeur concaterner C3 = Valeur cellule B3 idem pour Valeur concaterner E3 = Valeur cellule B3

je vous remercie d'avance
 

Pièces jointes

  • Exemple.xlsx
    9.7 KB · Affichages: 11

Gégé-45550

XLDnaute Accro
Bonsoir,
Une proposition en PJ
Il n'y a que des avantages à transformer le tableau de la Feuil2 en table. On peut ainsi sans dommages le déplacer, ajouter ou supprimer des lignes ou des colonnes, les formules de la Feuil1 resteront stables.
J'ai aussi ajouté une liste déroulante en Feuil1.B3 basée sur un champ nommé 'ListNum' qui correspond aux numéros des personnes dans le tableau de la Feuil2.

Bonnes soirée.
 

Pièces jointes

  • Exemple.xlsx
    12.2 KB · Affichages: 9

job75

XLDnaute Barbatruc
Bonjour Ptitloups56, Gégé-45550, le forum,

Dans les formules en Feuil1 Tableau1 suffit, on peut supprimer [#Tout].

Et sur Excel 2019 on peut utiliser la fonction JOINDRE.TEXTE, formule matricielle en C3 :
Code:
=JOINDRE.TEXTE(" ";VRAI;RECHERCHEV($B3;Tableau1;LIGNE($2:$4);FAUX))
Copier cette formule sur E3 et remplacez $2:$4 par $5:$8.

Bonne journée.
 

Pièces jointes

  • Exemple(1).xlsx
    13.3 KB · Affichages: 8

Gégé-45550

XLDnaute Accro
Bonjour Ptitloups56, Gégé-45550, le forum,

Dans les formules en Feuil1 Tableau1 suffit, on peut supprimer [#Tout].

Et sur Excel 2019 on peut utiliser la fonction JOINDRE.TEXTE, formule matricielle en C3 :
Code:
=JOINDRE.TEXTE(" ";VRAI;RECHERCHEV($B3;Tableau1;LIGNE($2:$4);FAUX))
Copier cette formule sur E3 et remplacez $2:$4 par $5:$8.

Bonne journée.
Excellent !!!
Propre et efficace.
Merci pour le tuyau et joyeux lundi de Pâques !
 

Gégé-45550

XLDnaute Accro
Bonjour Ptitloup56, re-bonjour job75,le forum,

... et, pour être propre jusqu'au bout, une table en feuil1 et des formats adaptés pour gérer les N° identifiants et les codes postaux, en particulier ceux qui commencent par un 0.

Ne manque plus que quelques contrôles de validité.

Bonne journée confinée !
 

Pièces jointes

  • Exemple.xlsx
    17.3 KB · Affichages: 4

Ptitloups56

XLDnaute Nouveau
Merci Gégé et job vous avais été d'une aide précieuse,
Une autre problème si possible :
il y a des fonctions devant chaque nom et dans le tableau je voudrais avoir une croix (X) est-il possible ???
 

Pièces jointes

  • Exemple.xlsx
    18.1 KB · Affichages: 5

job75

XLDnaute Barbatruc
Formule (non matricielle) en E3 à tirer à droite et vers le bas :
VB:
=REPT("X";ESTNUM(LN(RECHERCHEV($B3;Tableau1;9;FAUX)=E$2)))
la fonction REPT pèse moins lourd en mémoire que la fonction SI.
 

Pièces jointes

  • Exemple(2).xlsx
    18.3 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 395
Membres
102 882
dernier inscrit
Sultan94