Faire comme une rechercheV partielle
Tagadalov
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
thev Messages postés 1987 Date d'inscription Statut Membre Dernière intervention -
thev Messages postés 1987 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'arrive dans le monde des formules Excel et n'ayant pas trouvé mon bonheur cette fois ci sur ce forum, je pose donc ma problématique.
J'ai un fichier à 2 feuilles.
1 ère feuille "Ogeu" je souhaite mettre dans la colonne B à quoi correspond la référence de la colonne A

et dans ma deuxième feuille "formules" j'ai fait un récap de quelle référence correspond à quelle machine mais avec seulement le début de la référence car il y a des centaines de références différentes et le début de la référence permet de trouver de suite à quelle machine cela correspond

Je me doute qu'il va falloir faire une combinaison de fonction recherche ou peut être même une macro mais je n'arrive pas à comprendre comment faire.
Merci d'avance pour votre aide.
J'arrive dans le monde des formules Excel et n'ayant pas trouvé mon bonheur cette fois ci sur ce forum, je pose donc ma problématique.
J'ai un fichier à 2 feuilles.
1 ère feuille "Ogeu" je souhaite mettre dans la colonne B à quoi correspond la référence de la colonne A
et dans ma deuxième feuille "formules" j'ai fait un récap de quelle référence correspond à quelle machine mais avec seulement le début de la référence car il y a des centaines de références différentes et le début de la référence permet de trouver de suite à quelle machine cela correspond
Je me doute qu'il va falloir faire une combinaison de fonction recherche ou peut être même une macro mais je n'arrive pas à comprendre comment faire.
Merci d'avance pour votre aide.
A voir également:
- Excel recherche texte partiel
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Déplacer colonne excel - Guide
3 réponses
Bonjour,
La solution la plus simple serait d'ajouter une colonne à votre première page afin d'y ajouter le type de machine (Y800, FDO96, etc.) et de faire la rechercheV avec cela.
Etant donné que ces types ne sont pas de la même longueur cela peut poser pas mal de problème de le faire en une seule formule...
Une autre solution beaucoup moins élégante serait d'ajouter autant de colonne qu'il y a de type et de tester le nom de machine par rapport aux types :
Ces colonnes seraient ensuite cachées dans la feuille et une dernière colonne viendrait reprendre la seule valeur de la cellule ou un type est écrit dedans. (il est plus facile de mettre des nombres pour chaque machines, comme ca vous pouvez utilizer la fonction somme) et faire la rechercheV par rapport à cette somme.
En espérant avoir été clair.
Meilleures salutations.
La solution la plus simple serait d'ajouter une colonne à votre première page afin d'y ajouter le type de machine (Y800, FDO96, etc.) et de faire la rechercheV avec cela.
Etant donné que ces types ne sont pas de la même longueur cela peut poser pas mal de problème de le faire en une seule formule...
Une autre solution beaucoup moins élégante serait d'ajouter autant de colonne qu'il y a de type et de tester le nom de machine par rapport aux types :
=SI(ESTERR(CHERCHE("type";D2;"type"));"";CHERCHE("type";D2;"type"))
Ces colonnes seraient ensuite cachées dans la feuille et une dernière colonne viendrait reprendre la seule valeur de la cellule ou un type est écrit dedans. (il est plus facile de mettre des nombres pour chaque machines, comme ca vous pouvez utilizer la fonction somme) et faire la rechercheV par rapport à cette somme.
En espérant avoir été clair.
Meilleures salutations.
Tagadalov
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
C'était très clair merci beaucoup mais je ne peux pas modifier de cette façon là le tableau.
Bonjour,
Une solution pourrait être de faire une recherchev sur les 4 premiers caractères. Par exemple, formule en B32 : = recherchev(gauche(A32;4) & "*";formules!$A:$B;2;faux)
Une solution pourrait être de faire une recherchev sur les 4 premiers caractères. Par exemple, formule en B32 : = recherchev(gauche(A32;4) & "*";formules!$A:$B;2;faux)