Како вратити е -адресу уместо вредности у Екцелу (лака формула)

Када користите формуле за претраживање у Екцелу (као што су ВЛООКУП, КСЛООКУП или ИНДЕКС/МАТЦХ), намера је да пронађете одговарајућу вредност и добијете ту вредност (или одговарајућу вредност у истом реду/колони) као резултат.

Али у неким случајевима, уместо да добијете вредност, можда ћете желети да формула врати адресу ћелије вредности.

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

Постоје неке функције у Екцелу које су дизајниране управо за то.

У овом водичу ћу вам показати како можете пронаћи и вратити адресу ћелије уместо вредности у Екцелу користећи једноставне формуле.

Претраживање и враћање ћелијске адресе помоћу функције АДДРЕСС

Функција АДРЕСА у Екцелу је намењена управо томе.

Узима ред и број колоне и даје вам адресу ћелије те одређене ћелије.

Испод је синтакса функције АДДРЕСС:

= АДРЕСА (ред_број, број_колоне, [абс_број], [а1], [текст_таблице])

где:

  • ров_нум: Редни број ћелије за коју желите адресу ћелије
  • цолумн_нум: Број колоне ћелије за коју желите адресу
  • [абс_нум]: Опциони аргумент у којем можете да наведете да ли желите да референца ћелије буде апсолутна, релативна или мешовита.
  • [а1]: Опционални аргумент у коме можете да наведете да ли желите референцу у стилу Р1Ц1 или А1
  • [тект_тект]: Опционални аргумент у коме можете да наведете да ли желите да додате име листа заједно са адресом ћелије или не

Узмимо пример и видимо како ово функционише.

Претпоставимо да постоји скуп података као што је приказано испод, где имам ИД запосленика, његово име и њихово одељење, и желим брзо да знам адресу ћелије која садржи одељење за ИД запосленика КР256.

Испод је формула која ће то учинити:

= АДРЕСА (МАТЦХ ("КР256", А1: А20,0), 3)

У горњој формули сам користио функцију МАТЦХ да сазнам број реда који садржи дати ИД запосленика.

А пошто је одељење у колони Ц, користио сам 3 као други аргумент.

Ова формула одлично функционише, али има један недостатак - неће радити ако додате ред изнад скупа података или колону лево од скупа података.

То је зато што када други аргумент (број колоне) наведем као 3, он је тешко кодиран и неће се променити.

У случају да додам било коју колону лево од скупа података, формула би бројала 3 колоне од почетка радног листа, а не од почетка скупа података.

Дакле, ако имате фиксни скуп података и потребна вам је једноставна формула, ово ће добро функционирати.

Али ако вам је потребно да ово буде сигурније од будала, користите ону која је обрађена у следећем одељку.

Потражите и вратите ћелијску адресу помоћу ЦЕЛЛ функције

Иако је функција АДДРЕСС посебно направљена да вам да референцу ћелије наведеног броја реда и колоне, постоји још једна функција која то такође ради.

Зове се ЦЕЛЛ функција (и може вам дати много више информација о ћелији од функције АДДРЕСС).

Испод је синтакса функције ЦЕЛЛ:

= ЦЕЛЛ (инфо_типе, [референце])

где:

  • инфо_типе: информације о ћелији коју желите. То може бити адреса, број колоне, назив датотеке итд.
  • [референца]: Опционални аргумент у коме можете да наведете референцу ћелије за коју су вам потребне информације о ћелији.

Сада, да видимо пример где можете користити ову функцију да потражите и добијете референцу ћелије.

Претпоставимо да имате скуп података као што је приказано испод, и желите брзо да знате адресу ћелије која садржи одељење за ИД запосленика КР256.

Испод је формула која ће то учинити:

= ЦЕЛЛ ("адреса", ИНДЕКС ($ А $ 1: $ Д $ 20, МАТЦХ ("КР256", $ А $ 1: $ А $ 20,0), 3))

Горња формула је прилично јасна.

Користио сам формулу ИНДЕКС као други аргумент да добијем одељење за ИД запосленика КР256.

И онда га једноставно умотао у функцију ЦЕЛЛ и замолио га да врати адресу ћелије ове вредности коју добијам из формуле ИНДЕКС.

Сада је овде тајна зашто то функционише - ИНДЕКС формула враћа тражену вредност када јој дате све потребне аргументе. Али у исто време, такође би вратио референцу ћелије те ћелије која је настала.

У нашем примеру, ИНДЕКС формула враћа „Салес“ као резултујућу вредност, али истовремено је можете користити и за давање референци ћелије те вредности уместо саме вредности.

Обично, када унесете формулу ИНДЕКС у ћелију, она враћа вредност јер се то очекује. Али у сценаријима где је потребна референца ћелије, формула ИНДЕКС ће вам дати референцу ћелије.

У овом примеру, то је управо оно што ради.

Најбољи део коришћења ове формуле је што није везана за прву ћелију на радном листу. То значи да можете изабрати било који скуп података (који би могао бити било где на радном листу), користити формулу ИНДЕКС да бисте редовно претраживали и она ће вам и даље дати исправну адресу.

А ако уметнете додатни ред или колону, формула ће се према томе прилагодити како би вам дала исправну адресу ћелије.

Дакле, ово су две једноставне формуле помоћу којих можете потражити и пронаћи и вратити адресу ћелије уместо вредности у Екцелу.

Надам се да вам је овај водич био користан.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave