Jak odwołać się do tej samej komórki z wielu arkuszy w programie Excel?
Przypuśćmy, że masz skoroszyt zawierający wiele arkuszy roboczych, a teraz chcesz wyodrębnić dane z tej samej komórki z wielu arkuszy do jednego głównego arkusza roboczego. Na przykład przeciągnij komórkę B8 z Sheet1, Sheet2, Sheet3, Sheet4… do arkusza głównego, jak pokazano na poniższym zrzucie ekranu. Jak możesz szybko i łatwo rozwiązać to zadanie w programie Excel?
Odwołaj tę samą komórkę z wielu arkuszy do jednego arkusza głównego z formułą
Odwołaj tę samą komórkę z wielu arkuszy do jednego arkusza głównego z kodem VBA
Odwołaj tę samą komórkę z wielu arkuszy roboczych do jednego arkusza głównego z niesamowitą funkcją
Odwołaj tę samą komórkę z wielu arkuszy do jednego arkusza głównego z formułą
Jeśli nazwy arkuszy są domyślnymi nazwami arkuszy, na przykład Arkusz1, Arkusz2, Arkusz3 ..., możesz użyć formuły, aby szybko poradzić sobie z tym zadaniem w programie Excel.
1. Najpierw powinieneś utworzyć listę numerów pomocniczych, wprowadź numery sekwencji 1, 2, 3, 4 ..., które wskazują arkusze robocze, do których musisz się odwołać, patrz zrzut ekranu:
2. Następnie wprowadź poniższą formułę do komórki, w której chcesz wyodrębnić dane, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a cała ta sama wartość komórki z wielu arkuszy roboczych została wyodrębniona, zobacz zrzut ekranu:
Note: W powyższym wzorze, E2 to numer pomocnika wprowadzony w kroku 1, a B8 to odwołanie do komórki, które chcesz wyodrębnić. Ta formuła działa dobrze tylko wtedy, gdy nazwy arkuszy to Arkusz1, Arkusz2, Arkusz3 ...
Odwołaj tę samą komórkę z wielu arkuszy do jednego arkusza głównego
Kutools dla programu Excel obsługuje potężną funkcjęDynamicznie odwołuj się do arkuszy roboczych co może pomóc w odwołaniu się do tej samej wartości komórki w wielu arkuszach do arkusza głównego. Proszę zobaczyć poniższe demo. Kliknij, aby pobrać Kutools dla programu Excel!
Odwołaj tę samą komórkę z wielu arkuszy do jednego arkusza głównego z kodem VBA
Jeśli istnieją dziesiątki arkuszy roboczych, których nazwy arkuszy są różnymi treściami zamiast Arkusz1, arkusz2, w tym przypadku poniższy kod VBA może pomóc w wypełnieniu tych samych odwołań do komórek z wielu arkuszy roboczych w jednym arkuszu jednocześnie.
1. W arkuszu głównym kliknij komórkę B8, która jest komórką, którą chcesz wyodrębnić z innych arkuszy.
2. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.
3. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.
Kod VBA: odwołuje się do tej samej komórki z wielu arkuszy
Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub
4. Następnie naciśnij F5 klucz do uruchomienia tego kodu, a wszystkie wartości komórki B8 z innych arkuszy roboczych zostały wciągnięte do arkusza głównego. Zobacz zrzut ekranu:
Uwaga: Ten kod VBA służy do wypełniania komórek, w których klikasz. Na przykład, jeśli klikniesz komórkę A1 w określonym arkuszu, wszystkie wartości komórki A1 z innych arkuszy zostaną wypełnione w tym arkuszu.
Odwołaj tę samą komórkę z wielu arkuszy roboczych do jednego arkusza głównego z niesamowitą funkcją
Jeśli nie znasz kodu VBA, tutaj mogę przedstawić przydatne narzędzie - Kutools dla programu Excel, Z siedzibą w Dynamicznie odwołuj się do arkuszy roboczych narzędzie, możesz z łatwością wypełniać odwołania do komórek z wielu arkuszy kalkulacyjnych w programie Excel.
Porady:Aby to zastosować Dynamicznie odwołuj się do arkuszy roboczych Po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj tę funkcję.
Po zainstalowaniu Kutools dla programu Excel, zrób tak:
1. Kliknij komórkę B8 w arkuszu głównym, który chcesz wyodrębnić z innych arkuszy.
2. Następnie kliknij Kutools > Więcej > Dynamicznie odwołuj się do arkuszy roboczychzobacz zrzut ekranu:
3, w Wypełnij odniesienia do arkuszy okno dialogowe, wybierz Wypełnij pionowo komórkę po komórce z Wypełnij zamówieniei kliknij małą kłódkę obok pola tekstowego formuły, a szara kłódka stanie się żółtą kłódką, co oznacza, że formuła i odwołanie do komórki zostały zablokowane, a następnie możesz kliknąć dowolną komórkę, aby wyodrębnić odwołania do komórek B8 z innych arkuszy w tym przykładzie kliknę komórkę B2. Następnie sprawdź arkusze, z których chcesz wyodrębnić odwołania do komórek. Zobacz zrzut ekranu:
Note: Jeśli nie zablokujesz tej małej kłódki, kliknięte odwołanie do komórki zostanie zmienione na wybraną komórkę.
4. Następnie kliknij Wypełnij zakres przycisk, a wartości komórek komórki B8 z innych arkuszy zostały wymienione pionowo w głównym arkuszu, a następnie zamknij to okno dialogowe. Zobacz zrzut ekranu:
Kliknij, aby pobrać Kutools dla programu Excel i bezpłatną wersję próbną teraz!
Więcej artykułów:
- Skopiuj wiersze z wielu arkuszy roboczych na podstawie kryteriów do nowego arkusza
- Przypuśćmy, że masz skoroszyt z trzema arkuszami roboczymi, które mają takie samo formatowanie, jak pokazano na poniższym zrzucie ekranu. Teraz chcesz skopiować wszystkie wiersze z tych arkuszy, w których kolumna C zawiera tekst „Ukończono”, do nowego arkusza. Jak możesz szybko i łatwo rozwiązać ten problem bez kopiowania i wklejania ich ręcznie jeden po drugim?
- Utwórz listę unikalnych wartości z wielu arkuszy roboczych
- Czy istnieje szybki sposób na utworzenie listy unikatowych wartości ze wszystkich arkuszy w skoroszycie? Na przykład mam cztery arkusze, w których niektóre nazwy zawierają duplikaty w kolumnie A, a teraz chcę wyodrębnić wszystkie unikalne nazwy z tych arkuszy do nowej listy, jak mogę zakończyć tę pracę w programie Excel?
- Liczenie określonej wartości w wielu arkuszach roboczych
- Przypuśćmy, że mam wiele arkuszy zawierających następujące dane, a teraz chcę uzyskać liczbę wystąpień określonej wartości „Excel” z tych arkuszy. Jak mogę policzyć określone wartości w wielu arkuszach?
- Wstaw ten sam obraz do wielu arkuszy roboczych
- Zwykle możemy szybko wstawić obraz do arkusza za pomocą funkcji Wstaw w programie Excel, ale czy kiedykolwiek próbowałeś wstawić ten sam obraz do wszystkich arkuszy w skoroszycie? W tym artykule przedstawię przydatną metodę rozwiązania tej pracy.
- Uruchom to samo makro na wielu arkuszach w tym samym czasie w programie Excel
- Zwykle możemy uruchomić makro w arkuszu roboczym, jeśli istnieje wiele arkuszy, w których trzeba zastosować to samo makro, należy uruchamiać kod jeden po drugim. Jeśli istnieje inny szybki sposób na uruchomienie tego samego makra w wielu arkuszach jednocześnie w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!