Преглед садржаја
Уморни сте од ручног референцирања ћелија на другом радном листу? Онда имам сјајне вести за вас јер ћемо вам у овом чланку показати како да динамички референцирате ћелију у другом Екцел листу уместо да их уписујете ручно. Штавише, такође ћемо истражити како да референцирамо ћелију у другој табели на основу вредности ћелије.
Преузмите радну свеску за вежбу
Можете преузети радну свеску за вежбу са доње везе.
Динамиц Целл Референцинг.клск
5 начина да се динамички референцира ћелију у другом листу у Екцел-у
Екцел нуди више начина за примену динамичке ћелије позивајући се на уграђене функције и карактеристике, зато да видимо сваки метод појединачно и детаљно.
Сада размотримо 2020 Салес Датасет приказан у Б4 :Ц14 ћелије које приказују Имена продајних представника и њихове Продаје у УСД респективно.
У На сличан начин, 2021 Салес Датасет је приказан на следећем радном листу.
Овде смо користили Мицрософт Екцел 365 верзију , можете користити било коју другу верзију у складу са вашим потребама.
Метод-1: Коришћење директне референце ћелије
За наш први метод, почећемо са симпл најбољи начин да референцирате ћелију са другог радног листа. Након тога, процес је илустрован у корацима приказаним испод.
📌 Кораци :
- У првомместу, идите на ћелију Ц5 &гт;&гт; унесите израз дат испод да бисте извукли одговарајуће податке о продаји за 2022.
=Sales_Data_2022!C5
Овде, „Салес_Дата_2022!“ се односи на име радног листа које је Салес_Дата_2022 док ћелија Ц5 означава вредност Салес за Сам .
- Затим користите Алатку за руковање попуњавањем да бисте копирали формулу у ћелије испод.
- Слично, пређите на ћелију Д5 &гт;&гт; унесите следећи израз да бисте унели одговарајуће податке о продаји за 2021.
=Sales_Data_2021!C5
У овом изразу, „Салес_Дата_2021!“ указује на назив радног листа који је Салес_Дата_2021 и ћелија Ц5 представља вредност Салес за Сам .
Коначно, након завршетка горњих корака, резултат би требао изгледати као на слици приказаној испод.
Метод- 2: Коришћење ИНДИРЕКТНЕ функције
Ако сте један од оних људи који уживају у коришћењу Екцел функција, онда вас следећа метода покрива. Овде ћемо употребити ИНДИРЕЦТ функцију да сачувамо референцу ћелије и вратимо њену вредност тренутном радном листу. Сада ми дозволите да демонстрирам процес у доленаведеним корацима.
📌 Кораци :
- Прво и најважније, идите на Ц5 ћелија &гт;&гт; укуцајте доле наведен израз зареференцирајте ћелију која одговара подацима о продаји за 2022.
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))
Овде, „Салес_Дата_2022!“ означава назив радног листа док Ц5 ћелија означава вредност Салес за Сам .
Рашчламба формуле:
- ИНДИРЕЦТ(“Салес_Дата_2022!”&амп;АДДРЕСС(РОВ(Ц5),ЦОЛУМН(Ц5))) → враћа референцу коју је одредио текстуални низ. Овде је “Салес_Дата_2022!”&амп;АДДРЕСС(РОВ(Ц5),ЦОЛУМН(Ц5)) аргумент реф_тект који враћа референцу ћелије <Вредност 10>Салес у радном листу Салес_Дата_2022 . Оператор Амперсанд (&амп;) спаја назив листа и референцу ћелије.
- Излаз → $2435
- Слично, пређите на Д5 ћелија за добијање података о продаји 2021. Дакле, формула ће бити као следећа.
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))
На крају, излаз би требао изгледати као на слици испод.
Прочитајте више: Пронађите текст у Екцел опсегу и вратите референцу ћелије ( 3 начина)
Метод-3: Комбиновање именованог опсега и ИНДИРЕКТНЕ функције
За наш трећи метод, комбинућемо Екцелову функцију именованог опсега са ИНДИРЕЦТ функција за динамички упућивање на ћелију у другом радном листу. Дакле, хајде да разумемо и видимо процес у следећим корацима.
📌 Кораци :
- У почетку, пређите на Салес_Дата_2022 радни лист &гт;&гт; изаберите ћелије Ц5:Ц14 &гт;&гт; унесите одговарајуће име, у овом случају, Салес_Дата_2022 , у Поље за име .
- У на сличан начин, дајте име за Ц5:Ц14 опсег ћелија у радном листу Салес_Дата_2021 .
- Следеће, унесите Назване опсеге у ћелије Ф5 и Ф6 као што је приказано испод.
📃 Напомена: Молимо вас да унесете тачна имена , иначе можете добити грешку. Међутим, ако имате проблема са тачним именима, можете да прикажете листу Названих опсега притиском на тастер Ф3 на тастатури.
- Затим, изаберите ћелије Ц5:Ц14 и уметните израз дат испод.
=INDIRECT(F5)
Овде, Ф5 ћелија представља Салес_Дата_2022 Намед Ранге .
- На сличан начин поновите процедуру за ћелије Д5:Д14 .
=INDIRECT(F6)
Овде се ћелије Ф6 односе на Салес_Дата_2021 Намед Ранге .
На крају, резултати би требало да изгледају као на снимку екрана који је дат у наставку.
Метод-4: Коришћење функција ИНДЕКС и МАТЦХ
За оне од вас који ако желите да научите више о техникама, можете комбиновати ИНДЕКС и МАТЦХ функције за враћање референце ћелије са другог радног листа. Дакле, само пратите.
📌 Кораци :
- На самом почетку идите на ћелију Ц5 и копирајте и налепите следећи израз у Траци формуле .
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
У горњем изразу, “Салес_Дата_2022” се односи на Намед Ранге и ћелија Ц5 указује на вредност Салес за Сам .
Рашчламба формуле:
- МАТЦХ(Салес_Дата_2022!Ц5,Салес_Дата_2022,0) → враћа релативну позицију ставка у низу која одговара датој вредности. Овде је Салес_Дата_2022!Ц5 аргумент лоокуп_валуе који се односи на вредност Салес за Сам . Следеће, Салес_Дата_2022 представља аргумент лоокуп_арраи ( Намед Ранге ) одакле се вредност односи на ћелију Ц5 се подудара. На крају, 0 је опциони аргумент матцх_типе који указује на критеријуме Екацт матцх .
- Излаз → 1
- ИНДЕКС(Салес_Дата_2022,МАТЦХ(Салес_Дата_2022!Ц5,Салес_Дата_2022,0)) → постаје
- =ИНДЕКС(Салес_Дата_2022,1) → враћа вредност на пресеку реда и колоне у датом опсегу. У овом изразу, Салес_Дата_2022 је аргумент арраи ( Намед Ранге ) који представља вредности продаје у Ц5:Ц14 ћелије. Следеће, 1 је ров_нум аргумент који указује на локацију реда.
- Излаз → $2435
- Пратите ово, скочите на Д5 ћелију &гт;&гт; унесите израз дат испод.
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
У овој формули, “Салес_Дата_2021” се односи на Намед Ранге, насупрот томе, ћелија Ц5 указује на вредност Салес за Сам .
Сходно томе, резултати би требало да изгледају као на слици датој испод.
Метод-5: Примена функције ВЛООКУП
Још један начин како динамички упућивање на ћелију у другом Екцел листу укључује коришћење функције ВЛООКУП која враћа вредност према датим бројевима редова и колона. Сада је једноставно и лако, стога само пратите кораке.
📌 Кораци :
- За почетак, идите на Ц5 ћелија &гт;&гт; уметните доле наведени израз.
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
Овде, “Салес_Дата_2022!” представља радни лист име, Салес_Дата_2022 указује на Намед Ранге , а ћелија Ц5 указује на вредност Салес за Сам .
Рашчламба формуле:
- ВЛООКУП(Салес_Дата_2022!Ц5,Салес_Дата_2022,1,ФАЛСЕ) → тражи вредност у крајњој левој колони табеле, а затим враћа вредност у истом реду из колоне којуспецификовати. Овде је Салес_Дата_2022!Ц5 ( лоокуп_валуе аргумент) мапиран из Салес_Дата_2022 ( табле_арраи аргумент) Названи опсег . Затим, 1 ( цол_индек_нум аргумент) представља број колоне вредности тражења. На крају, ФАЛСЕ ( ранге_лоокуп аргумент) се односи на Тачно подударање вредности тражења.
- Излаз → $2435
- Заузврат, поновите исти процес у ћелију Д5 за убацивање података за 2021. годину.
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
У овом изразу, “Салес_Дата_2021!” се односи на назив радног листа, Салес_Дата_2021 означава Намед Ранге , а Ц5 ћелија представља Продаја вредност за Сам .
Након тога, ваш резултат би требало да се појави као на слици испод.
Како референцирати ћелију у другом листу на основу вредности ћелије у Екцел-у
На крају, али не и најмање важно, Екцел има још један сјајан трик у рукаву! Лаички речено, можете извући податке са другог радног листа и извршити више операција помоћу Екцел функција. Дакле, хајде да погледамо процедуре у једноставним корацима.
📌 Кораци :
- Прво, пређите на ћелију Ц7 &гт;&гт; идите на картицу Подаци &гт;&гт; кликните на падајући мени Провера ваљаности података .
Сада, овоотвара прозор Провера ваљаности података .
- Следеће, у пољу Дозволи изаберите опцију Листа .
- Затим, за поље Извор , унесите Намед Опсези као што је дефинисано у претходној методи .
На крају, ово умеће падајући мени Валидација података у ћелију Ц7 као што је приказано на слици испод.
- Друго, скочите на ћелију Ц8 &гт;&гт; унесите формулу дату у наставку да бисте израчунали вредност
Максимална продаја користећи МАКС функцију .
=MAX(INDIRECT(C7))
Овде, ИНДИРЕЦТ функција складишти и враћа вредности Намед Ранге на тренутни радни лист док Ц7 ћелија се односи на Салес_Дата_2022 .
- Слично, израчунајте вредност Минимална продаја у Ц9 ћелија са МИН функцијом .
=MIN(INDIRECT(C7))
- Треће, добијте Просечну продају користећи ПРОСЕЧНУ функцију као што је приказано испод.
=AVERAGE(INDIRECT(C7))
- Четврто, примените функцију СУМ да бисте израчунали Укупну продају у УСД.
=SUM(INDIRECT(C7))
Коначно, резултат би требао изгледати као на слици приказаној испод.
Поред тога, ако изаберете Салес_Дата_2021 из падајућег менија, резултати ће бити приказани у складу са тим.
Секција за праксу
Овде смо обезбедили одељак Вежбање на десној страни сваког листа тако да можете сами да вежбате. Обавезно то урадите сами.
Закључак
Надам се да ће вам овај чланак помоћи да разумете како да динамички референцирате ћелију у другом Екцел листу. Ако имате било каквих питања, оставите коментар испод. Такође, ако желите да прочитате више оваквих чланака, можете посетити нашу веб локацију ЕкцелВИКИ .