Oto scenariusz. Dla ułatwienia użyję dziennika kalorii jako przykładu.
Arkusz roboczy1 zawiera całą żywność spożywaną przez cały dzień. Arkusz roboczy2 to indeks spożywanej żywności.
Na przykład w arkuszu 2 mam:
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
W arkuszu 1 mam informacje o jedzeniu, które zjadłem w danym dniu, z sumami obliczonymi dla zliczania kalorii.
To, co chciałbym móc zrobić, to wprowadzić wartość jedzenia do A1 w Arkuszu 1 i automatycznie wypełnić informacje z Arkusza 2.
Na przykład w arkuszu 1 chciałbym mieć:
A1 = wartość komórki żywności w arkuszu 2, tj. A24.
Chciałbym wtedy, aby B2, B3, B4, B5, B6, B7 automatycznie wypełniały się informacjami z arkusza roboczego 2.
Wiem, jak wywołać wartość z innego arkusza kalkulacyjnego, ale nie wiem, jak wywołać wartość z innego arkusza kalkulacyjnego na podstawie wartości w arkuszu1.
źródło
Odpowiedzi:
User376123, stworzyłem przykład, aby osiągnąć to, co chcesz.
Mam Arkusz1, który zawiera moją listę danych:
W arkuszu 2 przygotowałem formuły do obliczeń matematycznych i sprawdzania, co zjadłem. W kolumnach A i B podaję to, co zjadłem, oraz porcje tego, co jadłem:
Aby wyszukać odpowiednie wartości, używam polecenia match and index:
Przeciągając formułę w prawo, wypełniam kolumny C do G. W H do KI obliczam wartości każdej z nich na podstawie porcji, które miałem:
Po prostu przeciągnij w dół wiersza, aby zobaczyć liczbę wartości, które chcesz wyszukać.
Mam nadzieję, że to pomoże!
(Moje dane są całkowicie dokładne :) 12 bananów, 25 ciastek i 10 jabłek dziennie)
źródło