2014-10-07 13:15:05 +0000 2014-10-07 13:15:05 +0000
1
1

Excel - Automatisch aanvullen van een blad naar een ander

Hier is het scenario. Voor het gemak zal ik een calorielogboek als voorbeeld gebruiken. Werkblad1 bevat alle geconsumeerde voedingsmiddelen voor een hele dag. Werkblad2 is een index van de geconsumeerde voedingsmiddelen.

Bijvoorbeeld, in Werkblad2 heb ik:

A1 Name of Food
B1 Serving Size
C1 Calories
D1 Protein
E1 Carbs
F1 Fat
...
A24 Banana
B24 1 banana
C24 100
D24 5
E24 5
F24 5

In werkblad1 staat welk voedsel ik op een bepaalde dag heb gegeten, met de totalen opgeteld om de calorieën te tellen.

Wat ik zou willen kunnen doen, is de waarde van het voedsel in A1 in Werkblad1 invoeren en het automatisch de informatie van Werkblad2 laten invullen.

Bijvoorbeeld, in Werkblad1 zou ik willen hebben:

A1 = celwaarde van het voedingsmiddel in werkblad 2, d.w.z. A24.

Ik wil dan B2, B3, B4, B5, B6, B7 automatisch laten vullen met de informatie van werkblad 2.

Ik weet hoe ik een waarde uit een ander werkblad moet oproepen, maar ik weet niet hoe ik een waarde uit een ander werkblad moet oproepen op basis van een waarde in werkblad1.

Antwoorden (1)

2
2
2
2014-10-07 13:41:44 +0000

User376123, ik heb een voorbeeld gemaakt om te bereiken wat u wilt.

Ik heb Blad1 dat mijn lijst met gegevens bevat:

In Blad 2 heb ik formules opgezet om te rekenen en op te zoeken wat ik gegeten heb. Ik voer in de kolommen A en B in wat ik heb gegeten en hoeveel porties ik daarvan heb gegeten:

Om de bijbehorende waarden op te zoeken, gebruik ik een match- en index-commando:

Door de formule naar rechts te slepen, vul ik de kolommen C tot en met G. In H tot en met K bereken ik de waarden van elk op basis van de porties die ik heb gehad:

Sleep gewoon de rij voor het aantal waarden dat je wilt opzoeken naar beneden.

Ik hoop dat dit helpt!

(Mijn gegevens zijn volledig accuraat :) 12 bananen, 25 koekjes, en 10 appels per dag)