Dynamiczny arkusz lub odwołanie do skoroszytu programu Excel
Przypuśćmy, że masz dane w tym samym formacie w wielu arkuszach lub skoroszytach i musisz dynamicznie pobierać dane z tych arkuszy lub skoroszytów do innego arkusza. Funkcja POŚREDNI może pomóc szybko to zrobić.
Odwołuj się dynamicznie do komórek w innym arkuszu
Odwołuj się dynamicznie do komórek w innym skoroszycie
Odwołuj się dynamicznie do komórek w innym arkuszu
Przypuśćmy, że istnieją cztery arkusze zawierające różne sprzedaże w kwartałach dla czterech sprzedawców i chcesz utworzyć arkusz podsumowujący, aby dynamicznie pobierać sprzedaż kwartalną na podstawie odpowiedniego sprzedawcy. Aby to zadziałało, pomocna może być poniższa formuła.
Formuła ogólna
=INDIRECT("'"&sheet_name&"'!Cell to return data from")
1. Jak pokazano na poniższym zrzucie ekranu, najpierw musisz utworzyć arkusz podsumowujący, wprowadzając nazwy arkuszy oddzielnie w różnych komórkach, a następnie wybierz pustą komórkę, skopiuj do niej poniższą formułę i naciśnij Wchodzę klawisz.
=INDIRECT("'"&B3&"'!C3")
Uwagi: W kodzie:
- B3 to komórka zawierająca nazwę arkusza, z którego będą pobierane dane;
- C3 to adres komórki w określonym arkuszu, z którego będziesz pobierać dane;
- Aby zapobiec zwracaniu wartości błędu, jeśli B5 (komórka nazwy arkusza) lub C3 (komórka, z której będziesz pobierać dane) jest pusta, dołącz formułę POŚREDNIA z funkcją JEŻELI wyświetlaną jak poniżej:
= JEŻELI (LUB (B3 = "", C3 = ""), "", POŚREDNI (3 $ B $ & "! C3")) - Jeśli w nazwach arkuszy nie ma spacji, możesz bezpośrednio użyć tej formuły
= POŚREDNI (B3 & „! C3”)
2. Następnie przeciągnij jego Wypełnij uchwyt aby zastosować formułę do innych komórek. Teraz zwróciłeś całą sprzedaż z pierwszego kwartału z określonych arkuszy.
3. Śmiało, aby wyciągnąć całą sprzedaż z innych kwartałów, jak potrzebujesz. I nie zapomnij zmienić odwołania do komórki w formule.
Odwołuj się dynamicznie do komórek w innym skoroszycie
Ta sekcja dotyczy dynamicznego odwoływania się do komórek w innym skoroszycie w programie Excel.
Formuła ogólna
=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)
Jak pokazano na poniższym zrzucie ekranu, dane, które chcesz zwrócić, zlokalizowane w kolumnie E arkusza "Całkowita sprzedaż" w osobnym skoroszycie o nazwie „SalesFile”. Aby to zrobić, wykonaj następujące czynności.
1. Po pierwsze, wypełnijmy informacje ze skoroszytu (w tym nazwę skoroszytu, nazwę arkusza i komórki odniesienia), z których na podstawie tych informacji pobierzesz dane do bieżącego skoroszytu.
2. Wybierz pustą komórkę, skopiuj do niej poniższą formułę i naciśnij Wchodzę klawisz.
=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)
Uwagi:
- B3 zawiera nazwę skoroszytu, z którego chcesz wyodrębnić dane;
- C3 to nazwa arkusza;
- D3 to komórka, z której będziesz pobierać dane;
- Połączenia #ADR! wartość błędu zostanie zwrócona, jeśli skoroszyt, do którego istnieje odwołanie, zostanie zamknięty;
- Aby uniknąć #REF! wartość błędu, proszę dołączyć formułę POŚREDNIA funkcją IFERROR w następujący sposób:
= JEŻELI BŁĄD (POŚREDNI ("'[" & $ B 3 $ & "]" & 3 $ C $ & "'!" & D3), "")
3. Następnie przeciągnij Uchwyt Wypełnienia w dół, aby zastosować formułę do innych komórek.
Wskazówka: Jeśli nie chcesz, aby zwracana wartość była błędna po zamknięciu skoroszytu, do którego się odwołuje, możesz bezpośrednio określić nazwę skoroszytu, nazwę arkusza i adres komórki w formule w następujący sposób:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")
Powiązana funkcja
Funkcja POŚREDNI
Funkcja Microsoft Excel INDIRECT konwertuje ciąg tekstowy na prawidłowe odwołanie.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.