Како пронаћи последњу ћелију са вредношћу у колони у Екцелу

  • Деле Ово
Hugh West

Ми користимо Екцел у службене и пословне сврхе. У те сврхе користимо велику количину података. Понекад морамо да пронађемо последњу ћелију са вредношћу у колони. Чини се заморним проверити целу колону и пронаћи је ручно. Дакле, у овом чланку ћемо разговарати о неким брзим методама како да пронађете последњу ћелију са вредношћу у колони у Екцел-у.

Узели смо једноставан скуп података датума који одговарају продаји.

Преузмите радну свеску за вежбу

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

Пронађите последњу ћелију са вредношћу у Цолумн.клск

3 метода за проналажење последње ћелије са вредношћу у колони у Екцел-у

Овде ћемо разговарати о 3 методе за проналажење последње ћелије са вредностима у колони. Прва и последња метода такође имају неке пододељке. Зато што се функција може користити на различите начине.

Додаћемо колону под називом Вредност да прикажемо резултат.

1 Функција ЛООКУП за проналажење последње ћелије са вредношћу у колони у Екцел-у

Овде ћемо користити функцију ЛООКУП да пронађемо последњу ћелију са вредношћу у Екцел-у. Комбиноваћемо ову функцију са другим функцијама. Прво ћемо објаснити основну функцију ЛООКУП , а затим додати остале функције.

1.1 Употреба само основне функције ЛООКУП

Овде ћемо користити основну ЛООКУП функција. Ова функција тражи вредности из низа колона. Овдеће проверити целу колону Ц .

Корак 1:

  • Прво, идите на ћелију Д5 .
  • Овде упишите функцију ПОТРАЖИ . Узели смо опсег Ц:Ц , јер желимо да сазнамо из целе колоне Ц . Такође можемо поставити одређени опсег. Дакле, наша формула постаје:
=LOOKUP(2,1/(C:C""),C:C)

Корак 2:

  • Сада притисните ЕНТЕР и добићемо резултат.

Овде добијамо последњу вредност од колона Ц . Из наших преузетих података такође можемо да проверимо да ли је резултат тачан или не.

Напомена:

Ц: Ц”” – Проверава цела колона Ц за празне ћелије и враћа ТРУЕ/ФАЛСЕ за сваку ћелију тог опсега. Ако ћелија није празна, вратите ТРУЕ у супротном прикажите ФАЛСЕ . Можемо да прилагодимо опсег ћелија према нашим потребама.

1/ – Обавља операцију дељења. Овде ће 1 бити подељена вредност из претходног корака, која може бити ТРУЕ или ФАЛСЕ . Ако ће ТРУЕ резултат бити 1 , а за ФАЛСЕ то ће бити 0 . Производи 1 када је ТРУЕ у супротном, грешка, #ДИВ/0! јер ниједан број не можемо поделити са нулом. Цела листа 1 и грешака је сачувана у функцији ЛООКУП , она ће бити процењена у следећем кораку.

2 – Функција ЛООКУП покушава да лоцира 2 на листи вредности произведених у последњемКорак. Пошто не може да пронађе број 2 , тражи следећу максималну вредност, а то је 1 . Претражује ову вредност почевши од краја листе и настављајући до почетка ове листе. Процес ће се завршити када добије први резултат. Ово ће бити последња ћелија у опсегу која садржи вредност, у последњем кораку који је претворен у 1.

Ц:Ц – Ово је последња изјава ЛООКУП функција. Он покреће вредност ћелије коју треба заменити уместо вредности добијене из 2. корака.

1.2 ПОТРАЖИВАЊЕ са НОТ и ИСБЛАНК функцијама

Овде ћемо комбиновати НЕ и ИСБЛАНК функције са ЛООКУП функцијама. Они су потребни ако наши подаци имају излазне грешке и желимо да то покажемо. Сада додајте један податак о грешци у наш скуп података и модификујте формулу да бисте ово показали.

Корак 1:

  • У 10. реду, додали смо нове податке што је грешка. Једноставно смо поделили случајни број са 0 .

Корак 2:

  • Сада додајте функције НЕ и ИСБЛАНК у формулу. Након модификације формула постаје:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

Корак 3:

  • Сада притисните ЕНТЕР и добићемо резултат.

Овде то можемо видети у одељку резултата приказује се вредност грешке. Обично функција ЛООКУП избегава ову вредност грешке.

1.3 ЛООКУП саИСНУМБЕР Функција

Понекад можемо имати и алфабетске и нумеричке податке у нашој колони. Али желимо да добијемо само нумеричке податке последње ћелије. Затим ћемо користити функцију ИСНУМБЕР . Враћа само нумеричке податке.

1. корак:

  • Прво, додајте абецедне податке у 10. ред .

Корак 2:

  • Сада измените формулу и додајте ИСБРОЈ Дакле, формула постаје:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

Корак 3:

  • Сада притисните ЕНТЕР и добићемо повратну вредност.

Овде су наши последњи подаци по абецедном реду. Пошто смо користили функцију ИСБРОЈ , добијамо само нумеричке податке.

1.4 Коришћење ЛООКУП са функцијом РОВ

Такође можемо да сазнамо у ком реду постоји последња вредност. За ово морамо да комбинујемо функцију РОВ са функцијом ПОТРАЖИ .

Корак 1:

  • Измените формулу и додајте функцију РОВ у последњи аргумент . Сада, формула постаје:
=LOOKUP(2,1/((C:C)),ROW(C:C))

Корак 2:

  • На крају притисните ЕНТЕР .

Сада, као резултат добијамо 9 . Из скупа података, видели смо да су наши последњи подаци у реду 9 . То је овде приказано. Овде се вредност ћелије неће појавити; само број реда или позиција ће означавати.

Слична читања:

  • Пронађи последњу ћелију са вредношћуу реду у програму Екцел (6 метода)
  • Екцел Пронађи последњу колону са подацима (4 брза начина)
  • Пронађи последњу вредност у колони већу од Нула у Екцел-у (2 једноставне формуле)
  • Како пронаћи више вредности у Екцел-у (8 брзих метода)

2. Пронађите последњу ћелију са Нумеричка вредност у колони помоћу функција ИНДЕКС и ЦОУНТ

Функција ИНДЕКС враћа вредност одређене ћелије у опсегу. Овде ћемо применити функцију ИНДЕКС са ЦОУНТА и ЦОУНТ .

Корак 1:

  • Прво, измените скуп података. Уклоните празну ћелију и додајте абецедну вредност у опсег. Такође, додајте празну ћелију на последњој.

Корак 2:

  • Сада откуцајте ИНДЕКС Функција.
  • 1. аргумент узима опсег Ц5 до Ц10 . А други аргумент користи функцију ЦОУНТ са истим опсегом.
  • Дакле, формула постаје:
=INDEX(C5:C10,COUNT(C5:C10))

Корак 3:

  • Затим притисните ЕНТЕР .

Овде добијамо само нумеричке вредности пошто смо користили функцију ЦОУНТ .

Сада желимо да добијемо било коју вредност у опсегу. За ово ћемо користити функцију ЦОУНТА .

4. корак:

  • Копирај формулу из ћелије Д5 . Налепите формулу у ћелију Д6 и замените функцију ЦОУНТ са ЦОУНТА . Дакле, формула постаје:
=INDEX(C5:C10,COUNTA(C5:C10))

Корак5:

  • На крају притисните ЕНТЕР .

Сада добијамо абецедну вредност као користимо функцију ЦОУНТА . Дакле, можемо добити жељени резултат коришћењем функције ЦОУНТ или ЦОУНТА са функцијом ИНДЕКС .

3. Екцел функција ОФФСЕТ за Пронађите последњу ћелију са вредношћу у колони

Овде ћемо показати како пронаћи последњу ћелију са вредношћу користећи функцију ОФФСЕТ . Такође, комбинујте ЦОУНТ &амп; ЦОУНТА функција са овом функцијом.

3.1 Употреба основне функције ОФФСЕТ

Овде ћемо користити само основну функцију ОФФСЕТ . Такође додаје да ова основна функција не може да идентификује која је ћелија празна или не.

Корак 1:

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

Корак 2:

  • Затим упишите ОФФСЕТ У 1. аргументу за референцу, бирамо Ћелија Ц5 као референцу. Следећа два аргумента су број редова и колона. Ови бројеви редова и колона означавају који ред и колону ћемо претраживати. Овде бирамо 4 пошто имамо 4 реда после референтне ћелије и 0 за колона пошто ћемо проверити само у овој колони . Дакле, формула постаје:
=OFFSET(C5,4,0)

Корак 3:

  • На крају притисните ЕНТЕР .

Ево резултата након примене функције ОФФСЕТ . Као последњићелија није нула и приказује резултат. Ако је последња ћелија празна, приказаће се празна.

3.2 Употреба функција ОФФСЕТ и ЦОУНТ

У претходном методу, видели смо да функција ОФФСЕТ не може да пронађите последњу ћелију са вредношћу ако постоји нека празна ћелија. У овом одељку ћемо комбиновати ЦОУНТ и ЦОУНТА да бисмо решили овај проблем.

1. корак:

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

Корак 2:

  • Сада идите на Ћелија Д5 .
  • Напишите функцију за додавање ЦОУНТ на 2. аргумент формуле. Даће број ред након бројања. Дакле, формула постаје:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Корак 3:

  • Затим притисните ЕНТЕР .

Пошто смо користили функцију ЦОУНТ , она не сматра абецедним вредности. Како такође желимо да добијемо абецедне вредности, замените ЦОУНТ са ЦОУНТА. Кораци су дати у наставку.

4. корак:

  • Копирајте формулу из ћелије Д5 .
  • Налепите формулу у ћелију Д6 .
  • Сада замените функцију ЦОУНТ са ЦОУНТА . Дакле, формула постаје:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Корак 5:

  • Затим притисните ЕНТЕР .

Овде добијамо абецедне вредности пошто смо користили функцију ЦОУНТА .

Закључак

У овом чланку објашњавамо 3 методе инеке под-методе за проналажење последње вредности ћелије у колони. Надамо се да ћете пронаћи жељени метод који ћете лако запамтити. Ако имате било какве сугестије, пишите у поље за коментаре.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.