Chercher le contenu d'une cellule en fonction du code
Fermé
spacy33
Messages postés
3
Date d'inscription
samedi 29 novembre 2014
Statut
Membre
Dernière intervention
30 novembre 2014
-
29 nov. 2014 à 16:55
Mike-31 Messages postés 18309 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 mars 2024 - 30 nov. 2014 à 16:28
Mike-31 Messages postés 18309 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 mars 2024 - 30 nov. 2014 à 16:28
A voir également:
- Chercher le contenu d'une cellule en fonction du code
- Fonction si et - Guide
- Le code ascii - Guide
- Aller à la ligne dans une cellule excel - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Verrouiller cellule excel - Guide
4 réponses
via55
Messages postés
14394
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 mars 2024
2 697
29 nov. 2014 à 17:14
29 nov. 2014 à 17:14
Bonjour
Si le code correspond bien à l'adresse de la cellule d'une autre feuille il faut utiliser INDIRECT
Avec par exemple C1 en cellule A2, la formule dans une autre cellule :
=INDIRECT("Feuil2!" & A2)
ira chercher la valeur en A2 de Feuil2
Cdlmnt
Si le code correspond bien à l'adresse de la cellule d'une autre feuille il faut utiliser INDIRECT
Avec par exemple C1 en cellule A2, la formule dans une autre cellule :
=INDIRECT("Feuil2!" & A2)
ira chercher la valeur en A2 de Feuil2
Cdlmnt
spacy33
Messages postés
3
Date d'inscription
samedi 29 novembre 2014
Statut
Membre
Dernière intervention
30 novembre 2014
30 nov. 2014 à 10:51
30 nov. 2014 à 10:51
Bonjour,
Désolée, mais je n'y arrive toujours pas à faire ce que je veux. Je me suis sûrement mal exprimée...
Dans un même classeur excel, j'ai une feuille avec une liste d'adresses qui est codée (C01, C02...) et j'aimerai quand j'écris un code dans une autre feuille du classeur qu'excel reporte l'adresse correspondante dans cette feuille.
Merci par avance
Cordialement
Désolée, mais je n'y arrive toujours pas à faire ce que je veux. Je me suis sûrement mal exprimée...
Dans un même classeur excel, j'ai une feuille avec une liste d'adresses qui est codée (C01, C02...) et j'aimerai quand j'écris un code dans une autre feuille du classeur qu'excel reporte l'adresse correspondante dans cette feuille.
Merci par avance
Cordialement
via55
Messages postés
14394
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 mars 2024
2 697
30 nov. 2014 à 14:47
30 nov. 2014 à 14:47
Bonjour spacy,
hello Mike ;)
Ce serait plus simple d'avoir un exemple de ton classeur et de sa liste. A poster sur cjoint.com et indiquer ici ensuite le lien fourni
En attentant , toujours en supposant d'après tes explications :
Si dans une Feuil1 tu as par exemple en colonne A des codes CO1, CO2... et en colonne B les adresses auxquelles ils renvoient Feuil3!B2, Feuil4!D3 etc
Dans une autre feuille si tu as dans une cellule A2 un code, par ex CO2 , en B2 tu mets la formule =INDIRECT(RECHERCHEV(A2;Feuil1!A:B;2;0))
Cdlmnt
hello Mike ;)
Ce serait plus simple d'avoir un exemple de ton classeur et de sa liste. A poster sur cjoint.com et indiquer ici ensuite le lien fourni
En attentant , toujours en supposant d'après tes explications :
Si dans une Feuil1 tu as par exemple en colonne A des codes CO1, CO2... et en colonne B les adresses auxquelles ils renvoient Feuil3!B2, Feuil4!D3 etc
Dans une autre feuille si tu as dans une cellule A2 un code, par ex CO2 , en B2 tu mets la formule =INDIRECT(RECHERCHEV(A2;Feuil1!A:B;2;0))
Cdlmnt
spacy33
Messages postés
3
Date d'inscription
samedi 29 novembre 2014
Statut
Membre
Dernière intervention
30 novembre 2014
>
via55
Messages postés
14394
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 mars 2024
30 nov. 2014 à 15:38
30 nov. 2014 à 15:38
Alors voici, des exemples plus précis:
Dans ma feuille 1 nommée "Code client", j'ai en effet 2 colonnes A = liste de codes (CC01, CC02..) et en colonne B = liste d'adresses correspondantes. Sur cette feuille "code client" j'ai aucune formule juste du texte.
Dans la feuille "Trame" j'ai une cellule D12 où je souhaite reporter l'adresse et dessous une cellule D17 où je rentre le code client (CC01 par ex).
J'aimerai quand je rentre ce code CC01 dans la cellule D17 sur la feuille "Trame" qu'excel mette automatiquement l'adresse qui correspond dans la cellule D12.
Dis-moi si c'est plus clair car quand je rentre ta formule =INDIRECT(RECHERCHEV(D17;'Code client'!A:B;2;0)) ça marche pas... #REF!
Merci beaucoup
Dans ma feuille 1 nommée "Code client", j'ai en effet 2 colonnes A = liste de codes (CC01, CC02..) et en colonne B = liste d'adresses correspondantes. Sur cette feuille "code client" j'ai aucune formule juste du texte.
Dans la feuille "Trame" j'ai une cellule D12 où je souhaite reporter l'adresse et dessous une cellule D17 où je rentre le code client (CC01 par ex).
J'aimerai quand je rentre ce code CC01 dans la cellule D17 sur la feuille "Trame" qu'excel mette automatiquement l'adresse qui correspond dans la cellule D12.
Dis-moi si c'est plus clair car quand je rentre ta formule =INDIRECT(RECHERCHEV(D17;'Code client'!A:B;2;0)) ça marche pas... #REF!
Merci beaucoup
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 071
30 nov. 2014 à 11:12
30 nov. 2014 à 11:12
Bonjour,
ce qui me chagrine dans tes explications c'est "j'aimerai quand j'écris un code dans une autre feuille du classeur qu'excel reporte l'adresse correspondante dans cette feuille"
Par tes explications que j'interprète comme Via, si Feuil en A1 tu saisis C1 qui est l'adresse d'une cellule ou se trouve la valeur à aller chercher, et pour aller chercher la valeur sur la Feuil2 par exemple en C1 la formule est bien
=(INDIRECT("Feuil2!"&A1))
si ce n'est pas cela, explique en donnant un exemple concret si sur la Feui1 en A1 je saisi C1 je veux tel résultat qui se trouve sur telle feuille
ce qui me chagrine dans tes explications c'est "j'aimerai quand j'écris un code dans une autre feuille du classeur qu'excel reporte l'adresse correspondante dans cette feuille"
Par tes explications que j'interprète comme Via, si Feuil en A1 tu saisis C1 qui est l'adresse d'une cellule ou se trouve la valeur à aller chercher, et pour aller chercher la valeur sur la Feuil2 par exemple en C1 la formule est bien
=(INDIRECT("Feuil2!"&A1))
si ce n'est pas cela, explique en donnant un exemple concret si sur la Feui1 en A1 je saisi C1 je veux tel résultat qui se trouve sur telle feuille
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 071
Modifié par Mike-31 le 30/11/2014 à 16:29
Modifié par Mike-31 le 30/11/2014 à 16:29
Re,
ça n'a rien à voir avec tes explications de départ, essaye comme cela dans la cellule D12 feuille Trame
=RECHERCHEV(D17;'Code client'!A2:B20;2;0)
sur la feuille Code client la matrice commence en A2 et le code client en B2. Si le résultat est bon on optimisera la formule
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
ça n'a rien à voir avec tes explications de départ, essaye comme cela dans la cellule D12 feuille Trame
=RECHERCHEV(D17;'Code client'!A2:B20;2;0)
sur la feuille Code client la matrice commence en A2 et le code client en B2. Si le résultat est bon on optimisera la formule
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.