pomoc jest doceniana na ten temat!
- Próbuję odwołać się do komórki B10 z Arkusz2 do komórki A1 w Arkusz1.
- Komórka B10 zawiera formułę
SUM(B1:OFFSET(B10,-1,0))
, która sumuje wartości z B1: B9. - Codziennie dodaję nowy wiersz do arkusza 2 w taki sposób, że zakres kolumny B zwiększa się o +1, od B1: B9 do B1: B10, a formuła od B10 przesuwa się do B11.
- Potrzebuję teraz komórki A1 w Arkusz1, aby odwołać się do komórki B11 w Arkuszu2.
Próbowałem używać funkcji offset () i indirect (), ale nie zrozumiałem tego.
Dzięki za pomoc!
Odpowiedzi:
0 dla odpowiedzi № 1Istnieją (przynajmniej) dwa sposoby radzenia sobie z tym:
1) Za każdym razem, gdy wstawiasz wiersz, upewnij się, że umieścisz kursor na komórce formuły przed ręcznym wstawieniem wiersza. Jeśli tak, formuła w Sheet1!A1
automatycznie podąży za nim i możesz dodać cokolwiek, czego potrzebujesz w nowej komórce (utworzonej z nowego wiersza). Na przykład wstawianie wiersza w B10
dostosuje formułę w A1
powiedzieć =Sheet2!B11
.
2) Zdając sobie sprawę, że punkt 1 może nie pasować do twojego procesu, umieść tę formułę w Sheet1A1
: =OFFSET(Sheet2!B1,COUNT(Sheet2!B1:B100)-1,0)
Możesz dostosować B100
do czegokolwiek potrzebujesz. Po prostu upewnij się, że nie ma nic pomiędzy końcową komórką formuły i ostatnim rzędem w tym zakresie formuły.