Jak odwołać się do komórki w innym arkuszu Excel na podstawie wartości komórki

  • Udostępnij To
Hugh West

Chcesz wykorzystać program Excel do komórki referencyjne w innym arkuszu na podstawie wartości komórki ? W tym tutorialu wyjaśnię cały proces krok po kroku.Zasadniczo pokażę dwa sposoby na to.Ale zanim przejdę do dyskusji, chcę przejrzeć twoją pamięć z Funkcja INDIRECT w programie Excel .

Pobierz skoroszyt Excela

Najpierw pobierz roboczy plik Excela, który wykorzystałem do napisania tego artykułu.

Odwołanie do komórki na wartość komórki.xlsx

Funkcja INDIRECT w programie Excel

Excel Funkcja INDIRECT zwraca referencję określoną przez łańcuch tekstowy.

Składnia the POŚREDNICTWO funkcja :

=INDIRECT(ref_text, [a1])

Tutaj,

  • ref_text (wymagane) : Argument ten może przyjąć dowolne z następujących wejść:
    • Odniesienie do komórki w stylu A1 Na przykład, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) , itp.
    • Odniesienie w stylu R1C1. Na przykład, INDIRECT(R9C7), INDIRECT(R2C3), itd.

Uwagi: Aby skorzystać z tej referencji, należy aktywować referencję R1C1 z poziomu Plik > Opcje > Opcje programu Excel > Formuły > Praca z formułami > Sprawdź Styl odniesienia R1C1

Użyj zdefiniowanych nazw jako referencji. Na przykład =INDIRECT("stara_wartość"), =INDIRECT("nowa_wartość") gdzie stara_wartość = A5 i nowa_wartość=B5.

Odwołanie do komórki w postaci ciągu tekstowego. Na przykład INDIRECT("A1"), INDIRECT("D15")

  • a1 (opcjonalnie) :
    • Jeśli a1 jest pominięte, lub 1, odwołanie do komórki jest typu A1.
    • Jeśli ma wartość false, odnosi się do odwołania do komórki R1C1.

Na poniższym obrazku można zobaczyć niektóre zastosowania Excela POŚREDNICTWO funkcja .

Teraz omówmy, jak używać programu Excel do odwoływania się do komórki w innym arkuszu na podstawie wartości komórki.

2 Przykłady dla komórki referencyjnej w innym arkuszu Excel na podstawie wartości komórki

Zademonstruję, jak odwołać się do komórki w innym arkuszu Excela za pomocą POŚREDNI funkcja z listą walidacji danych dla pierwszej metody. Następnie, dla ostatniej metody, użyję POŚREDNI funkcja z odwołaniami do komórek. Dla obu tych metod zaimplementuję również operator ampersand w formule.

Przykład 1: Wybierz pojedynczą komórkę i odwołaj się do całego zakresu komórek

Mam dwa arkusze Excela o nazwach AAPL oraz MSFT . można mieć wiele. oba arkusze mają podobne rodzaje danych. Zysk (PCO) , EPS oraz Wzrost dwóch firm przez ostatnie 5 lat.

To, czego chcę, to: w Główna arkusza, wprowadzę nazwę firmy z rozwijanej listy i wszystkie te wartości ( Rok , PCO , EPS oraz Wzrost ) będzie widoczny w Główna arkusz roboczy.

Ta metoda może być pomocna, jeśli utrzymujesz ten sam rodzaj danych w setkach arkuszy. Jest to kłopotliwe, aby wyszukać każdy odpowiedni arkusz, a następnie wyświetlić dane. Dla uproszczenia używam tylko dwóch arkuszy. Użyję formuły w następujący sposób:

=INDIRECT('worksheet_name'!column_reference&row_reference)

Kroki:

  • Dla kolumna_odniesienia to skorzystałem z pomocy tego zakresu komórek: C11:G11 Zakres ten zawiera wartości od A do E Możesz go przedłużyć, jak tylko chcesz. odniesienie do wiersza to skorzystałem z pomocy tego zakresu komórek: B12:B16 Zakres ten zawiera wartości od 5 do 13. Rozszerzaj go zgodnie z potrzebami.
  • To jest prawdziwa formuła, której użyłem w komórce B5 arkusza roboczego Main:

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • Teraz, zastosować tę formułę do innych komórek w zakresie ( B5:E9 ).

  • Oto wynik, jaki uzyskasz:

Podział formuły

  • Ta część wzoru ("""&$H$6&""!") zwraca nazwę arkusza "MSFT!" (dla powyższego obrazu).
  • Ta część &D$11 odnosi się do odniesienia do komórki D11 i zwraca wartość tekstową & "B" .
  • I ten fragment, &$B12 odnosi się do odniesienia do komórki B12 i zwraca wartość liczbową &5 .
  • Jest to więc ogólny zwrot z 3 części formuły: "'MSFT!""& "B"&5 = "'MSFT!"B5"

Uwagi: Gdy wartość tekstowa i wartość liczbowa są konkatenowane w programie Excel, zwracana jest wartość tekstowa.

  • I tu jest ostateczny zwrot formuły: INDIRECT("MSFT!'B5")
  • Kiedy stosuję formułę do innych komórek w zakresie, działa ona, ponieważ użyliśmy mieszanych odniesień do komórek, np. D$11 oraz $B12 Gdy formuła zostanie zastosowana do komórek po prawej stronie, zmienią się tylko odwołania do kolumn, np. D$11 Gdy formuła jest stosowana do komórek na dole, zmieniają się tylko odwołania do wierszy. $B12 .

Uwagi: Aby zobaczyć, jak działają poszczególne części formuły programu Excel, należy zaznaczyć tę część i nacisnąć przycisk F9 klawisz. Zobaczysz wartość tej części formuły.

Read More: Jak połączyć wiele komórek z innego arkusza w programie Excel (5 prostych sposobów)

Podobne artykuły

  • Jak połączyć arkusze Excela z innym arkuszem (5 sposobów)
  • Łączenie plików w programie Excel (5 różnych podejść)
  • Jak połączyć komórkę z innym arkuszem w programie Excel (7 metod)
  • Łączenie arkuszy w Excelu za pomocą formuły (4 metody)

Przykład 2: Odwołanie do pojedynczej komórki innego arkusza

W tym przykładzie wyciągam wiersz z innego arkusza na podstawie niektórych wartości komórek (referencji).

Kroki:

  • Po pierwsze, utworzyłem następujący zestaw danych.
  • Po drugie, w komórce wpisałem taką formułę C10 .

=$C$4

  • Po trzecie, wpisz w komórce kolejną formułę C11 .

=INDIRECT("'"&$C$4&"'!"&$C5)

  • Następnie, Autouzupełnianie formuły dla zakresu komórek C11:C14 .

  • Po tym zabiegu będzie to wyglądało tak.

Pokazuję tę metodę, ponieważ ktoś może uznać ją za przydatną w swojej pracy. Jeśli chcesz przejść do innej firmy na kolejny rok, musisz zmienić 5 wartości. Sprawdź teraz ten obraz.

Nie będę tłumaczył jak działa ten wzór, bo te wzory są takie same jak powyższy.

Read More: Jak połączyć dane w programie Excel z jednego arkusza do drugiego (4 sposoby)

Wniosek

Pokazałem ci, jak używać Excel do komórki referencyjne w inny arkusz oparty na wartość komórki Mam nadzieję, że to pomoże Ci, gdy chcesz pokazać dane z wielu arkuszy w głównym arkuszu. Czy używasz jakichś lepszych metod? Daj mi znać w polu komentarza.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.