Excel - jak automatycznie wypełniać z jednego arkusza na drugi

1

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.

użytkownik376123
źródło
czy możesz podać zrzuty ekranu ze swoich arkuszy? w ten sposób miałoby to więcej sensu
DarkEvE
może ten link może pasować do twoich potrzeb.
Andrea Gottardi,

Odpowiedzi:

2

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

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

wprowadź opis zdjęcia tutaj

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:

wprowadź opis zdjęcia tutaj

Aby wyszukać odpowiednie wartości, używam polecenia match and index:

wprowadź opis zdjęcia tutaj

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:

wprowadź opis zdjęcia tutaj

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)

Eric F.
źródło
To działa! Mam jednak jeszcze jedno pytanie, które może uprościć to. Próbując nie przewracać między arkuszami. Powiedzmy, że następnego dnia zjadłem kolejne jabłko. I zamiast konieczności kopiowania / wklejania informacji - mógłbym po prostu wpisać A4 w kolumnie A Arkusza2 i automatycznie wstawiał to, czego nienawidzę z arkusza kalkulacyjnego2. Na przykład - jeśli wykonam połączenie z arkuszem kalkulacyjnym, zrobię = „Arkusz roboczy2”! A4 ... Chcę zastąpić A4 wartością w kolumnie A arkusza kalkulacyjnego1, aby zaoszczędzić czas. Więc jeśli wprowadzę C4 do arkusza kalkulacyjnego1, automatycznie spowoduje to = „Arkusz
roboczy2
Jakie jest twoje inne pytanie? Czy możesz sprawdzić, czy jest to właściwa odpowiedź na to, o co również prosiłeś?
Eric F