2013-04-05 1 views
2

J'essaie de créer une feuille de calcul interne pour l'établissement des coûts d'un restaurant. Je me suis réappris à créer des listes déroulantes (utilisées, dans ce cas, pour sélectionner des ingrédients).Liste déroulante Excel - remplir automatiquement les valeurs en fonction de la sélection

Lorsque quelqu'un sélectionne par ex. 'carottes' de la liste déroulante, je voudrais que d'autres champs autopopulate avec des données de coût d'une autre feuille de calcul. Je sais comment faire en sorte que la liste déroulante extrait les données de l'autre feuille, mais je ne sais pas comment faire pour que les champs de la feuille courante tirent les données de coût conditionnellement en fonction de l'élément sélectionné dans la liste déroulante.

S'il vous plaît expliquer la réponse comme je suis 5; ça fait de nombreuses années depuis mes jours ninja Excel.

TIA

+0

quel code utilisez-vous? – Kasnady

+0

J'utilise simplement le formatage interne/la validation des données pour créer les listes déroulantes. – user2250176

Répondre

4

Vous pouvez utiliser un Vlookup si vous avez les données mises en place dans un tableau déjà. Tout ce que vous avez à faire est de configurer votre validation comme dans l'image ci-dessous. Ensuite, vous pouvez simplement utiliser vlookup pour faire référence à ce nombre et à la table. Bien sûr, vous pouvez nettoyer cela avec une utilisation plus efficace de votre plage nommée et de la fonction OFFSET, mais cela peut en général résoudre votre problème.

validation image

vlookup image

+0

Génial! Vlookup est exactement ce dont j'avais besoin. Mon seul problème maintenant est de faire en sorte que Vlookup regarde une autre feuille de calcul entièrement. Comment je fais ça? – user2250176

+0

Nevermind, compris. Merci! – user2250176

Questions connexes