Како динамично да се референцира ќелија во друг лист во Excel

  • Споделете Го Ова
Hugh West

Содржина

Уморни сте од рачно упатување на ќелии во друг работен лист? Потоа имам одлична вест за вас затоа што во оваа статија ќе ви покажеме како динамично да ја упатувате ќелијата во друг лист на Excel наместо рачно да ги пишувате. Понатаму, ќе истражиме и како да упатуваме на ќелија во друга табела врз основа на вредноста на ќелијата.

Преземете ја работната книга за вежбање

Можете да ја преземете работната книга за вежбање од врската подолу.

6>

Динамичко референцирање на ќелии.xlsx

5 начини за референца на ќелија во друг лист динамично во Excel

Excel нуди повеќе начини за примена на динамична ќелија повикувајќи се на вградените функции и карактеристики, затоа, дозволете ни да го видиме секој метод поединечно и детално.

Сега, да го разгледаме Збирката на податоци за продажба за 2020 година прикажана во B4 :C14 ќелии кои ги прикажуваат Имињата на продажните претставници и нивната Продажба во УСД соодветно.

Во на сличен начин, Збирката на податоци за продажба за 2021 година е прикажана во следниот работен лист.

Тука, ја користевме верзијата Microsoft Excel 365 , може да користите која било друга верзија според вашата погодност.

Метод-1: Користење на директна референца на ќелиите

За нашиот прв метод, ќе започнеме со едноставниот е начин за упатување на ќелија од друг работен лист. Потоа, процесот е илустриран во чекорите прикажани подолу.

📌 Чекори :

  • Во првиотместо, одете во ќелијата C5 >> внесете го изразот даден подолу за да ги внесете соодветните податоци за продажбата за 2022 година.

=Sales_Data_2022!C5

Тука, „Sales_Data_2022!“ се однесува на името на работниот лист што е Sales_Data_2022 додека C5 ќелијата ја означува вредноста Sales за Sam .

  • Потоа, користете ја Пополнете ја алатката за рачка за да ја копирате формулата во ќелиите подолу>
    • Слично, преместете се во ќелијата D5 >> внесете го следниов израз за да ги внесете соодветните податоци за продажбата за 2021 година.

    =Sales_Data_2021!C5

    Во овој израз, „Sales_Data_2021!“ укажува на името на работниот лист што е Sales_Data_2021 , а ќелијата C5 ја претставува вредноста Sales за Sam .

    Конечно, по завршувањето на горенаведените чекори, резултатот треба да изгледа како сликата прикажана подолу.

    Метод- 2: Користење на функцијата INDIRECT

    Ако сте еден од оние луѓе кои уживаат во користењето на функциите на Excel, тогаш следниов метод ве опфати. Овде, ќе ја употребиме функцијата INDIRECT за да ја зачуваме референцата на ќелијата и да ја вратиме нејзината вредност на тековниот работен лист. Сега, дозволете ми да го покажам процесот во чекорите подолу.

    📌 Чекори :

    • Прво и најважно, одете до C5 ќелија >> внесете го изразот даден подолу заупатете се на ќелијата што одговара на податоците за продажба за 2022 година.

    =INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))

    Тука, „Податоци_продажби_2022!“ го означува името на работниот лист додека ќелијата C5 ја означува вредноста Sales за Sam .

    Поделба на формулата:

    • INDIRECT(„Sales_Data_2022!“&ADDRESS(ROW(C5),COLUMN(C5))) → ја враќа референцата наведена од текстуална низа. Тука, „Sales_Data_2022!“&ADDRESS(ROW(C5),COLUMN(C5)) е аргументот ref_text што ја враќа референцата на ќелијата на продажба вредност во работниот лист Sales_Data_2022 . Операторот Амперсанд (&) ги спојува името на листот и референцата на ќелијата.
      • Излез → $2435

    • Исто така, скокнете на D5 ќелија за добивање на Податоци за продажба 2021 година. Значи, формулата ќе биде како следната.

    =INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))

    На крајот, излезот треба да изгледа како сликата прикажана подолу.

    Прочитајте повеќе: Најдете текст во опсегот на Excel и вратете ја референцата на ќелијата ( 3 начини)

    Метод-3: Комбинирање именуван опсег и ИНДИРЕКТНА функција

    За нашиот трет метод, ќе ја комбинираме функцијата Именуван опсег на Excel со INDIRECT функција за динамичко упатување на ќелија во друг работен лист. Оттука, дозволете ни да го разбереме и видиме процесот во следните чекори.

    📌 Чекори :

    • Првично, продолжете до Податоци_продажби_2022 работниот лист >> изберете ги ќелиите C5:C14 >> внесете соодветно име, во овој случај, Sales_Data_2022 , во Име поле .

    • Во на сличен начин, дајте име за C5:C14 опсегот на ќелии во работниот лист Sales_Data_2021 .

    • Следно, внесете ги Именетите опсези во ќелиите F5 и F6 како што е прикажано подолу.

    📃 Забелешка: Ве молиме погрижете се да ги внесете точните имиња , инаку може да добиете грешка. Меѓутоа, ако имате проблеми со точните имиња, можете да ја отворите листата на Именувани опсези со притискање на копчето F3 на вашата тастатура.

    • Потоа, изберете ги ќелиите C5:C14 и вметнете го изразот даден подолу.

    =INDIRECT(F5)

    Тука, ќелијата F5 го претставува Податоци_продажби_2022 Именуван опсег .

    • На сличен начин, повторете ја постапката за ќелиите D5:D14 .

    =INDIRECT(F6)

    Овде, ќелиите F6 се однесуваат на Sales_Data_2021 Именуван опсег .

    На крајот, резултатите треба да изгледаат како сликата од екранот дадена подолу.

    Метод-4: Користење на функциите INDEX и MATCH

    За оние од вас кои сакате да дознаете повеќе техники, можете да ги комбинирате INDEX и MATCH функции за враќање на референцата на ќелијата од друг работен лист. Затоа, само следете го.

    📌 Чекори :

    • На самиот почеток, одете во ќелијата C5 и копирајте и залепете следниов израз во лентата со формули .

    =INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

    Во горниот израз, „Sales_Data_2022“ се однесува на Имениот опсег и C5 ќелијата ја означува вредноста Sales за Sam .

    Поделба на формула:

    • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → ја враќа релативната позиција на ставка во низа што одговара на дадената вредност. Овде, Sales_Data_2022!C5 е аргументот lookup_value што се однесува на вредноста Sales за Sam . Следува, Sales_Data_2022 претставува аргументот lookup_array ( Именуван опсег ) од каде што вредноста се однесува на ќелијата C5 се совпаѓа. И на крај, 0 е опционалниот аргумент тип_совпаѓање кој укажува на критериумите Точно совпаѓање .
      • Излез → 1
    • INDEX(Податоци_продажби_2022,MATCH(Податоци_продажби_2022!C5,Податоци_продажби_2022,0)) → станува
      • =INDEX(Sales_Data_2022,1) → враќа вредност на пресекот на ред и колона во даден опсег. Во овој израз, Sales_Data_2022 е аргументот низа ( Именуван опсег ) што ги претставува продажните вредности во C5:C14 ќелии. Следно, 1 е row_num аргументот кој ја означува локацијата на редот.
      • Излез → $2435

    • По ова, скокнете во D5 ќелијата >> внесете го изразот даден подолу.

    =INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

    Во оваа формула, „Sales_Data_2021“ се однесува на Имениот опсег, за разлика од тоа, ќелијата C5 ја покажува вредноста Sales за Sam .

    Следствено, резултатите треба да изгледаат како сликата дадена подолу.

    Метод-5: Примена на функцијата VLOOKUP

    Друг начин за тоа како за динамичка референтна ќелија во друг лист на Excel вклучува користење на функцијата VLOOKUP која враќа вредност според дадените броеви на редови и колони. Сега, тоа е едноставно и лесно, затоа само следете ги чекорите.

    📌 Чекори :

    • За почеток, одете до C5 ќелија >> вметнете го изразот даден подолу.

    =VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

    Тука, „Sales_Data_2022!“ го претставува работниот лист име. ... бара вредност во најлевата колона од табелата, а потоа враќа вредност во истиот ред од колоната штонаведете. Овде, Sales_Data_2022!C5 ( lookup_value argument) е мапиран од Sales_Data_2022 ( table_maris аргумент) Именуван опсег . Следно, 1 ( col_index_num аргумент) го претставува бројот на колоната на бараната вредност. И на крај, FALSE ( range_lookup аргумент) се однесува на Точното совпаѓање на вредноста за пребарување.

    • Излез → $2435

  • За возврат, повторете го истиот процес во ќелијата D5 за вметнување на податоците за 2021 година.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

Во овој израз, „Sales_Data_2021!“ се однесува на името на работниот лист, Sales_Data_2021 го означува Имениот опсег , а C5 ќелијата го претставува Продажната вредност за Сам .

Подоцна, вашиот резултат треба да се појави како сликата дадена подолу.

Како да се референцира ќелија во друг лист врз основа на вредноста на ќелијата во Excel

На крај, но не и најмалку важно, Excel има уште еден убав трик во својот ракав! Во лаички термини, можете да повлечете податоци од друг работен лист и да извршите повеќе операции користејќи функции на Excel. Така, ајде да ги погледнеме процедурите во едноставни чекори.

📌 Чекори :

  • Прво, преместете се во ќелијата C7 >> одете до картичката Податоци >> кликнете на паѓачкото мени Потврда на податоци .

Сега, оваго отвора прозорецот Потврда на податоци .

  • Следно, во полето Дозволи , изберете ја опцијата Список .
  • Потоа, за полето Извор , внесете ги Именетите опсези како што е дефинирано во претходниот метод .

На крајот, ова вметнува паѓачко мени Потврда на податоци во ќелијата C7 како што е прикажано на сликата подолу.

  • Второ, скокнете во ќелијата C8 >> внесете ја формулата дадена подолу за да ја пресметате вредноста

Maximum Sales користејќи ја функцијата MAX .

=MAX(INDIRECT(C7))

Тука, функцијата INDIRECT ги зачувува и ги враќа вредностите на Именуваниот опсег на тековниот работен лист додека C7 ќелијата се однесува на Sales_Data_2022 .

  • Исто така, пресметајте ја вредноста Minimum Sales во C9 ќелија со функцијата MIN .

=MIN(INDIRECT(C7))

  • Трето, добијте ја Просечна продажба со користење на функцијата ПРОСЕЧНА како што е прикажано подолу.

=AVERAGE(INDIRECT(C7))

  • Четврто, применете ја функцијата SUM за да ја пресметате Вкупната продажба во УСД.

=SUM(INDIRECT(C7))

Конечно, резултатот треба да изгледа како скриншот прикажан подолу.

Покрај тоа, ако изберете Sales_Data_2021 од паѓачкото мени, резултатите ќе бидат соодветно прикажани.

Секција за вежбање

Овде, обезбедивме дел Вежбајте на десната страна од секој лист за да можете сами да вежбате. Ве молиме погрижете се да го направите тоа сами.

Заклучок

Се надевам дека овој напис ќе ви помогне да разберете како динамично да референцирате ќелија во друг лист на Excel. Ако имате какви било прашања, ве молиме оставете коментар подолу. Исто така, ако сакате да прочитате повеќе написи како оваа, можете да ја посетите нашата веб-страница ExcelWIKI .

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.