Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Recherche de formule pour mise en forme conditionnelle si concordance

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SCALZOTTO

XLDnaute Nouveau
Bonjour à tous,
Je cherche à rassembler sur un même tableau sous réserve de correspondance les données d'un autre tableau.
Par exemple "je voudrai que lorsque le code INSEE du feuillet base est identique au code INSEE du feuillet complémentaire alors les données de la colonne D ligne 4 se recopie en bout de ligne (dans la colonne P ligne 4) par exemple...
Pourriez vous m'aider ?
 
Solution
Une proposition, à coller en T2, puis tirer vers le bas et vers la droite.

Code:
=SIERREUR(RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0);"")

Ou alors, pour faire plus joli, ceci (à simplifier avec LET) :
Code:
=SI(SIERREUR(RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0);"")="";"";RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0))



ps : en A1, tu peux éventuellement remplacer ton texte par une formule dans ce genre :
=NBVAL(B:B)-1 & " communes"
Bonjour et bienvenue sur xld,

Plein, plein de possibilités suivant le cas... donc fichier exemple anonymisé et sans données confidentielles et explications détaillées sont nécessaires.

Cela va de RechercheV ou H à rechercheX en passant par index/equiv, powerquery et........

Dans tous les cas lisez la charte du forum si ce n'est fait pour avoir des conseils sur la façon de rédiger vos demandes.

Avez-vous fait des recherches sur le forum ?

Cordialement
 
Bonjour,

On ne sait toujours pas s'il s'agit d'une formule pour MFC ou pour renvoi en cellule ????
On ne sait pas de quelle feuille est la colonne P de renvoi.
On ne sait pas non plus pourquoi vous mettez un signe négatif devant les codes insee.
Et les éléments de recherche et renvoi que vous donnez ne correspondent pas

Vous ne nous aidez pas beaucoup à vous aider.

Alors dans le fichier joint vous trouverez une nouvelle feuille avec un tableau structuré de deux colonnes
La première reprend les codes insee de la deuxième feuille et dans la seconde colonne la formule suivante qui recherche le code insee et renvoi le contenu correspondant de la colonne libelle_acheminement (D) de la feuille Base de travail.

Formule excel 365 :
=RECHERCHEX(ABS(A2);T_INSEE[code_commune_INSEE];T_INSEE[libelle_acheminement];"non trouvé")

Formule pour excel 2007 à 365
=INDEX(T_INSEE[libelle_acheminement];EQUIV(ABS([@[Code Insee]]);T_INSEE[code_commune_INSEE];0))

Le tableau de la feuille Base de travail a été transformé en Tableau structuré. Vous avez excel 365, il est temps de vous y mettre 🙂
 

Pièces jointes

Bonjour, vous êtes bien trop rapides pour moi...
Alors j'utilise Calc (le logiciel gratuit de la fonction publique...) mais impossible de faire passer le fichier sur un forum excel (au pire j'ai une licence excel à la maison...)
Mon objectif est le suivant :
Je veux compléter le tableau du feuillet "base fiable" en ajoutant des colonnes (T,U,etc..) qui vont aller récupérer les données sur les colonnes C,D etc... du feuillet "données complémentaires".
Sauf que le rattachement entre ces colonnes se fait uniquement lorsque le numéro insee du tableau base est identique à celui Insee du tableau données complémentaire...
Je sais dans ma tête exactement ce que je veux... mais à expliquer !!
J'ai nettoyé le tableau ...
 

Pièces jointes

Là, ça me paraît parfaitement clair ! 👍

Ca n'a donc rien à voir avec une MFC ;-)
 
Une proposition, à coller en T2, puis tirer vers le bas et vers la droite.

Code:
=SIERREUR(RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0);"")

Ou alors, pour faire plus joli, ceci (à simplifier avec LET) :
Code:
=SI(SIERREUR(RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0);"")="";"";RECHERCHEV($B2;'Données complémentaires'!$B$2:$AB$394;COLONNE(T$1)-COLONNE($T$1)+2;0))



ps : en A1, tu peux éventuellement remplacer ton texte par une formule dans ce genre :
=NBVAL(B:B)-1 & " communes"
 

Pièces jointes

Dernière édition:
Tu sais qu'une fois que les bonnes formules sont en place et "copient" les données de la deuxième feuille dans la première, si tu veux supprimer la deuxième feuille tu peux sélectionner tout le tableau de la première feuille, puis faire un "Copier", et ensuite faire un "Collage spécial" pour coller (au même endroit) les valeurs.
Ainsi tu n'as plus les formules mais leur résultat, donc tu peux supprimer la deuxième feuille. 😉
 
Oui merci c'est ce que j'ai fait, j'ai même tenté de reporter la formule pour ajouter d'autres informations sur ma feuille "socle" à partir d'un autre feuillet (je tente de comprendre la structuration de ta formule) je retravaille un peu après demain sur ce fichier, je pense y arriver je partagerai la solution !
Merci encore !!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…