Excel concaténer et recherchev
Cnstnc
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J’ai un fichier d’emplacement de palettes dans lequel se trouve 2 feuilles (https://www.cjoint.com/c/KKpnvTikmsJ) :
Une feuille « BDD » avec plusieurs tableaux correspondant chacun à un code produit différent. Il est composé de plusieurs colonnes :
« N° palette »
« Travée » (remplie à la main)
« Emplacement (milieu / bas / haut) » (remplie à la main)
« Date de fabrication »
« Contenu (T) »
« Code produit »
Et une feuille récapitulative où je retrouve la liste de mes codes produits du tableau précédent avec l’ensemble des emplacements des palettes. Il est composé de 2 colonnes :
« Code produit »
« Travée et emplacement » (remplie à la main)
Aujourd’hui la dernière feuille est faite à la main et j’aimerais l’automatiser (gain de temps). Je suis partie du principe que, dans un premier temps, il fallait que je synthétise sur la première feuille les travées et emplacements pour ensuite basculer les informations sur la seconde feuille.
J’ai donc dans la dernière colonne du tableau mis la formule suivante (en m’aidant des autres forums) :
=SI(ET(A2=A1;B2=B1);E1;SI(ET(A2=A1;B2<>B1);CONCATENER(A2;B2;B1);SI(A2<>A1;CONCATENER(A2;B2);"")))
Mais j’ai remarqué qu’il y allait avoir plusieurs coquilles, car si par miracle je parviens à concaténer en utilisant une recherchev, dans la seconde feuille je pense me retrouver avec ça : « 9h / 9hm / 30h / 30mh / 30hm » au lieu de ça « 9hm / 30hm ».
Pourriez-vous donc me dire si ce que je cherche à faire est faisable (avec simplement des formules), ou non ? Et si c’est faisable auriez-vous des solutions à me proposer ?
Je vous remercie par avance et je suis désolé si mes explications ne sont pas claires…
Cordialement,
Cnstnc
PS : À noter que je ne peux pas faire un seul et même tableau dans la première feuille (BDD)
J’ai un fichier d’emplacement de palettes dans lequel se trouve 2 feuilles (https://www.cjoint.com/c/KKpnvTikmsJ) :
Une feuille « BDD » avec plusieurs tableaux correspondant chacun à un code produit différent. Il est composé de plusieurs colonnes :
« N° palette »
« Travée » (remplie à la main)
« Emplacement (milieu / bas / haut) » (remplie à la main)
« Date de fabrication »
« Contenu (T) »
« Code produit »
Et une feuille récapitulative où je retrouve la liste de mes codes produits du tableau précédent avec l’ensemble des emplacements des palettes. Il est composé de 2 colonnes :
« Code produit »
« Travée et emplacement » (remplie à la main)
Aujourd’hui la dernière feuille est faite à la main et j’aimerais l’automatiser (gain de temps). Je suis partie du principe que, dans un premier temps, il fallait que je synthétise sur la première feuille les travées et emplacements pour ensuite basculer les informations sur la seconde feuille.
J’ai donc dans la dernière colonne du tableau mis la formule suivante (en m’aidant des autres forums) :
=SI(ET(A2=A1;B2=B1);E1;SI(ET(A2=A1;B2<>B1);CONCATENER(A2;B2;B1);SI(A2<>A1;CONCATENER(A2;B2);"")))
Mais j’ai remarqué qu’il y allait avoir plusieurs coquilles, car si par miracle je parviens à concaténer en utilisant une recherchev, dans la seconde feuille je pense me retrouver avec ça : « 9h / 9hm / 30h / 30mh / 30hm » au lieu de ça « 9hm / 30hm ».
Pourriez-vous donc me dire si ce que je cherche à faire est faisable (avec simplement des formules), ou non ? Et si c’est faisable auriez-vous des solutions à me proposer ?
Je vous remercie par avance et je suis désolé si mes explications ne sont pas claires…
Cordialement,
Cnstnc
PS : À noter que je ne peux pas faire un seul et même tableau dans la première feuille (BDD)
A voir également:
- Excel concaténer et recherchev
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Concatener deux cellules excel - Guide
- Si et excel - Guide
- Déplacer colonne excel - Guide
9 réponses
Bonsoir à vous deux
Pour le fun, uniquement par formules :
https://www.cjoint.com/c/KKpttMRct2g
Cdlmnt
Via
Pour le fun, uniquement par formules :
https://www.cjoint.com/c/KKpttMRct2g
Cdlmnt
Via
Bonjour à vous deux,
Merci beaucoup pour vos deux propositions qui répondent parfaitement à ce que je recherche !
Je vais me pencher plus en détail pour bien comprendre la logique ;)
Très bonne journée à vous
Cordialement,
Cnstnc
Merci beaucoup pour vos deux propositions qui répondent parfaitement à ce que je recherche !
Je vais me pencher plus en détail pour bien comprendre la logique ;)
Très bonne journée à vous
Cordialement,
Cnstnc
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
On m'a demandé de rajouter une information en plus dans la seconde feuille (récapitulatif des emplacements). J'ai tenté de modifier la macro que via55 m'avait gentiment préparée, sans succès...
Voici le fichier :
https://www.cjoint.com/c/KKxkIcpcYKJ
Je dois "simplement" rajouter le numéro de l'allée après le numéro de travée et l'emplacement (haut, bas, milieu).
Merci par avance pour votre aide
Cordialement
Cnstnc
On m'a demandé de rajouter une information en plus dans la seconde feuille (récapitulatif des emplacements). J'ai tenté de modifier la macro que via55 m'avait gentiment préparée, sans succès...
Voici le fichier :
https://www.cjoint.com/c/KKxkIcpcYKJ
Je dois "simplement" rajouter le numéro de l'allée après le numéro de travée et l'emplacement (haut, bas, milieu).
Merci par avance pour votre aide
Cordialement
Cnstnc
Bonjour
la macro ce n'est pas moi mais ccm81 qui te l'avais proposé, je lui mets un message en privé pour l'avertir de ton besoin
Cdlmnt
Via
la macro ce n'est pas moi mais ccm81 qui te l'avais proposé, je lui mets un message en privé pour l'avertir de ton besoin
Cdlmnt
Via
Bonjour
Un essai
https://www.cjoint.com/c/KKxoNR1VmmB
RQ. Enregistres ton fichier avec le type .xlsm
Cdlmnt
Un essai
https://www.cjoint.com/c/KKxoNR1VmmB
RQ. Enregistres ton fichier avec le type .xlsm
Cdlmnt
Bonjour et un grand merci pour votre réactivité !
J'ai un petit couac qui est présent : Il se peut que l'emplacement (m/h/b) ne soit pas renseigné dans la première cellule de chaque tableau (ici : C2 et C14), mais dans les suivantes, oui. À ce moment-là, la fonction me renvoie "#VALEUR!".
J'aurais également deux dernières demandes :
- Est-il possible de créer un espace entre l'emplacement et l'allée ? Exemple : "16hbm 1 / 20m 2"
- Et de ne rien afficher si l'allée n'est pas renseignée ? Exemple : "16hbm / 20m"
Merci
Cordialement
Cnstnc
J'ai un petit couac qui est présent : Il se peut que l'emplacement (m/h/b) ne soit pas renseigné dans la première cellule de chaque tableau (ici : C2 et C14), mais dans les suivantes, oui. À ce moment-là, la fonction me renvoie "#VALEUR!".
J'aurais également deux dernières demandes :
- Est-il possible de créer un espace entre l'emplacement et l'allée ? Exemple : "16hbm 1 / 20m 2"
- Et de ne rien afficher si l'allée n'est pas renseignée ? Exemple : "16hbm / 20m"
Merci
Cordialement
Cnstnc