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

Excel - Jak automatycznie przelewać dane z jednego arkusza do drugiego

Oto scenariusz. Dla ułatwienia, jako przykładu użyję dziennika kalorii.

Arkusz1 zawiera wszystkie produkty spożywcze spożyte w ciągu całego dnia. Arkusz2 jest indeksem zjedzonych pokarmów.

Na przykład, w arkuszu2 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 Worksheet1 mam to, co zjadłem danego dnia z sumami zsumowanymi do liczenia kalorii.

To, co chciałbym móc zrobić, to wprowadzić wartość jedzenia do A1 w Arkuszu1 i automatycznie uzupełnić informacje z Arkusza2.

Na przykład, w Arkuszu1 chciałbym mieć:

A1 = Wartość komórki z jedzeniem w Arkuszu2, czyli A24.

Następnie chciałbym, aby B2, B3, B4, B5, B6, B7 były automatycznie wypełniane informacjami z Arkusza2.

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.

Odpowiedzi (1)

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

User376123, ustawiłem przykład, aby osiągnąć to, co chcesz.

Mam Arkusz 1, który zawiera moją listę danych:

W Arkuszu 2 mam ustawione formuły do robienia matematyki i sprawdzania co zjadłem. W kolumnach A i B wpisuję to, co zjadłem oraz porcje tego, co zjadłem:

Aby sprawdzić odpowiadające im wartości, używam polecenia dopasowania i indeksu:

Przeciągając formułę w prawo, wypełniam kolumny od C do G. W H do K obliczam wartości każdej z nich na podstawie porcji, które zjadłem:

Po prostu przeciągnij w dół wiersz odpowiadający liczbie wartości, które chcesz sprawdzić.

Mam nadzieję, że to pomoże!

(Moje dane są całkowicie dokładne :) 12 bananów, 25 ciastek i 10 jabłek dziennie)