w programie Excel: Czy mogę zastąpić „arkusz1!” formułą?


0

Mam 100 arkuszy o nazwie 1,2,3 .... 100, a następnie na każdym arkuszu znajduje się wartość w komórce A1. Buduję teraz podsumowanie, w podsumowaniu chcę A1 = 1! A1, A2 = 2! A1, A3 = 3! A1 ...... A100 = 100! A1 Zastanawiam się nad zastąpieniem „ 1! ” z pewnymi formułami, ale nie da się tego zrobić. Jak mogę szybko wkleić wartości zamiast wchodzić do każdego arkusza.

Dzięki i mam nadzieję, że jasno to opisałem.

Odpowiedzi:


3

Jasne, możesz użyć tej formuły i przeciągnąć ją w dół -

=INDIRECT(CONCATENATE("Sheet",ROW(),"!$A$1"))

Użyje wiersza, w którym się znajduje, aby określić numer arkusza.

Możesz także użyć czegoś takiego

=INDIRECT("Sheet"&ROW()&"!$A$1")

oba używają funkcji INDIRECT (), która jest niestabilna.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.