Staram się sporządzić tabelę odpraw pracowników za rok z jedną kartą przeglądania i 12 kartami referencyjnymi do wprowadzania danych. W danym miesiącu daty są poziome, D4:AG4
a pracownicy meldują się, oznaczeni cyfrą „1”, oznaczoną pionowo w każdej kolumnie dnia. Następnie utworzyłem formułę na karcie przeglądania Sheet1
, dla każdego dnia tego miesiąca, aby przywrócić sumę wszystkich pracowników sprawdzonych w tym dniu, w następujący sposób:
A1=Sum(Sheet2!D4:D53)
A2=Sum(Sheet2!E4:E53)
Problem polega na tym, że każdy wpis dotyczy jednego dnia i staram się nie wprowadzać tych formuł 365 razy przez cały rok. Czy jest funkcja, której mogę użyć do automatycznego wypełniania w dół bez zmiany pionowej komórki referencyjnej? Oto, co robi teraz automatyczne wypełnianie:
A3=Sum(Sheet2!F5:F54)
A4=Sum(Sheet2!F6:F55)
$
. Umieść$
przed numerem wiersza, aby nie był zwiększany / zmniejszany podczas autouzupełniania, np .:Sheet2!F$4:F$53
na podstawie pierwszego przykładu.Odpowiedzi:
Aby to zrobić, należy użyć $ podczas korzystania z odwołań do komórek. Umieszczenie $ przed literą komórki przechowuje tę literę komórki podczas autouzupełniania / przeciągania. Umieszczenie $ przed numerem komórki przechowuje ten numer komórki podczas automatycznego wypełniania / przeciągania. Nie wierzę jednak, że można zwiększyć
W twoim przypadku łatwym sposobem na to jest najpierw automatyczne wypełnienie formuły w poziomych 53 polach (komórki B do BB, wyjaśnię dlaczego później). Następnie skopiuj te 53 komórki, a następnie, gdy przejdziesz do wklejania w A1, upewnij się, że wkleiłeś -> specjalne -> transponuj. Spowoduje to wysłanie poziomej komórki pionowo. Następnie możesz przejść dalej i usunąć poziome komórki utworzone za pomocą formuły. Powodem, dla którego mówię, zrób to w komórce B za pośrednictwem BB, jeśli zrobiłeś to w komórce A, a następnie próbowałeś wkleić to, nie pozwoliłby ci i wróciłby z błędem. To tylko jedno z wielu rozwiązań.
źródło
Rodzaj
w
Sheet1!A1
i drag / skopiować go doA30
.Jeśli wszystkie dane miesięczne są uporządkowane w kolejno ponumerowane arkusze
Sheet2
...Sheet13
, możesz użyć tej formuływ
A1
i skopiuj go, aby wypełnić całą gamęA1:L30
aby wszystkie miesiące przetwarzane.To jest przykład z losowymi danymi:
źródło