Як знайсці апошнюю ячэйку са значэннем у слупку ў Excel

  • Падзяліцца Гэтым
Hugh West

Мы выкарыстоўваем Excel у афіцыйных і дзелавых мэтах. Для гэтых мэтаў мы выкарыстоўваем вялікую колькасць даных. Часам нам трэба знайсці апошнюю ячэйку са значэннем у слупку. Здаецца, стомна правяраць увесь слупок і знаходзіць гэта ўручную. Такім чынам, у гэтым артыкуле мы абмяркуем некалькі хуткіх метадаў таго, як знайсці апошнюю ячэйку са значэннем у слупку ў Excel.

Мы ўзялі просты набор дат, якія адпавядаюць продажам.

Спампуйце гэты сшытак для практыкаванняў

Спампуйце гэты сшытак для практыкаванняў, пакуль вы чытаеце гэты артыкул.

Знайдзіце апошнюю ячэйку са значэннем у Column.xlsx

3 метады пошуку апошняй ячэйкі са значэннем у слупку ў Excel

Тут мы абмяркуем 3 метады пошуку апошняй ячэйкі са значэннямі ў слупку. Першы і апошні метады таксама маюць некаторыя падраздзелы. Таму што функцыя можа выкарыстоўвацца рознымі спосабамі.

Мы дадамо слупок з назвай Значэнне , каб паказаць вынік.

1 Функцыя LOOKUP для пошуку апошняй ячэйкі са значэннем у слупку ў Excel

Тут мы будзем выкарыстоўваць функцыю LOOKUP для пошуку апошняй ячэйкі са значэннем у Excel. Мы аб'яднаем гэтую функцыю з іншымі функцыямі. Спачатку мы растлумачым асноўную функцыю LOOKUP , потым дадамо іншыя функцыі.

1.1 Выкарыстанне толькі асноўнай функцыі LOOKUP

Тут мы будзем выкарыстоўваць асноўную функцыю LOOKUP Функцыя . Гэтая функцыя шукае значэнні ў дыяпазоне слупкоў. Вось мыбудзе правяраць увесь Слупок C .

Крок 1:

  • Спачатку перайдзіце да Вочка D5 .
  • Напішыце тут функцыю LOOKUP . Мы ўзялі дыяпазон C:C , таму што мы хочам даведацца з усяго Слупка C . Мы таксама можам усталяваць пэўны дыяпазон. Такім чынам, наша формула выглядае так:
=LOOKUP(2,1/(C:C""),C:C)

Крок 2:

  • Цяпер націсніце ENTER і мы атрымаем вынік.

Тут мы атрымаем апошняе значэнне з Слупка C . З узятых намі даных мы таксама можам праверыць, правільны вынік ці не.

Заўвага:

C: C”” – Правяраецца увесь Слупок C для пустых вочак і вяртае TRUE/FALSE для кожнай ячэйкі гэтага дыяпазону. Калі ячэйка не пустая, вярніце TRUE , інакш пакажыце FALSE . Мы можам наладзіць дыяпазон вочак у адпаведнасці з нашымі патрэбамі.

1/ – выконвае аперацыю дзялення. Тут 1 будзе падзелена значэнне з папярэдняга кроку, якое можа быць TRUE або FALSE . Калі TRUE , вынік будзе 1 , а для FALSE гэта будзе 0 . Ён стварае 1 калі TRUE у адваротным выпадку памылка, #DIV/0! таму што мы не можам падзяліць лік на нуль. Увесь спіс 1 і памылак захоўваецца ў функцыі LOOKUP , ён будзе ацэнены на наступным этапе.

2 – Функцыя LOOKUP спрабуе знайсці 2 у спісе значэнняў, атрыманых у апошнімкрок. Паколькі ён не можа знайсці лік 2 , ён шукае наступнае максімальнае значэнне, якое складае 1 . Ён шукае гэта значэнне, пачынаючы з канца спісу і пераходзячы да пачатку гэтага спісу. Працэс скончыцца, калі атрымае першы вынік. Гэта будзе апошняя ячэйка ў дыяпазоне, якая змяшчае значэнне на апошнім кроку, якое было ператворана ў 1.

C:C – Гэта апошні аператар Функцыя LOOKUP . Ён кіруе значэннем ячэйкі, якую трэба замяніць, замест значэння, атрыманага на 2-м кроку.

1.2 LOOKUP з функцыямі NOT і ISBLANK

Тут мы аб'яднаем NOT і функцыі ISBLANK з функцыямі LOOKUP . Яны патрэбныя, калі ў нашых даных ёсць якія-небудзь памылкі, і мы хочам гэта паказаць. Цяпер дадайце адну памылку ў наш набор даных і змяніце формулу, каб паказаць гэта.

Крок 1:

  • У 10-м радку, мы дадалі новыя даныя, што з'яўляецца памылкай. Мы проста падзялілі выпадковы лік на 0 .

Крок 2:

  • Цяпер дадайце ў формулу функцыі NOT і ISBLANK . Пасля мадыфікацыі формула становіцца наступнай:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

Крок 3:

  • Цяпер націсніце ENTER і мы атрымаем вынік.

Тут мы бачым гэта ў раздзеле вынікаў паказваецца значэнне памылкі. Звычайна функцыя LOOKUP пазбягае гэтага значэння памылкі.

1.3 LOOKUP зФункцыя ISNUMBER

Часам у нашым слупку могуць быць як алфавітныя, так і лікавыя дадзеныя. Але мы хочам атрымаць толькі лікавыя дадзеныя апошняй ячэйкі. Затым мы будзем выкарыстоўваць функцыю ISNUMBER . Ён вяртае толькі лікавыя даныя.

Крок 1:

  • Спачатку дадайце алфавітныя даныя ў 10-ы радок .

Крок 2:

  • Цяпер змяніце формулу і дадайце ISNUMBER Такім чынам, формула становіцца:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

Крок 3:

  • Цяпер націсніце ENTER і мы атрымаем вяртанае значэнне.

Тут нашы апошнія даныя ў алфавітным парадку. Паколькі мы выкарыстоўвалі функцыю ISNUMBER , мы атрымліваем толькі лікавыя даныя.

1.4 Выкарыстанне LOOKUP з функцыяй ROW

Мы таксама можам даведацца, у якім радку існуе апошняе значэнне. Для гэтага нам трэба аб'яднаць функцыю ROW з функцыяй LOOKUP .

Крок 1:

  • Змяніце формулу і дадайце функцыю ROW у апошні аргумент . Цяпер формула выглядае так:
=LOOKUP(2,1/((C:C)),ROW(C:C))

Крок 2:

  • Нарэшце націсніце ENTER .

Цяпер у выніку мы атрымаем 9 . З набору даных мы бачым, што нашы апошнія даныя знаходзяцца ў радку 9 . Гэта паказана тут. Тут значэнне ячэйкі не з'явіцца; будзе паказвацца толькі нумар радка або пазіцыя.

Падобныя чытанні:

  • Знайдзіце апошнюю ячэйку са значэннему радку ў Excel (6 метадаў)
  • Excel знайсці апошні слупок з дадзенымі (4 хуткія спосабы)
  • Знайсці апошняе значэнне ў слупку больш за Нуль у Excel (2 простыя формулы)
  • Як знайсці некалькі значэнняў у Excel (8 хуткіх метадаў)

2. Знайдзіце апошнюю ячэйку з дапамогай Лікавае значэнне ў слупку з дапамогай функцый INDEX і COUNT

Функцыя INDEX вяртае значэнне пэўнай ячэйкі ў дыяпазоне. Мы збіраемся ўжыць тут функцыю INDEX з COUNTA і COUNT .

Крок 1:

  • Спачатку змяніце набор даных. Выдаліце ​​​​пустое вочка і дадайце ў дыяпазоне літарнае значэнне. Акрамя таго, дадайце пустую ячэйку ў апошнюю частку.

Крок 2:

  • Цяпер увядзіце Функцыя INDEX .
  • Першы аргумент прымае дыяпазон C5 да C10 . А 2-і аргумент выкарыстоўвае функцыю COUNT з тым жа дыяпазонам.
  • Такім чынам, формула становіцца:
=INDEX(C5:C10,COUNT(C5:C10))

Крок 3:

  • Затым націсніце ENTER .

Тут мы атрымліваем толькі лікавыя значэнні, бо выкарыстоўвалі функцыю COUNT .

Цяпер мы хочам атрымаць любое значэнне ў дыяпазоне. Для гэтага мы будзем выкарыстоўваць функцыю COUNTA .

Крок 4:

  • Скапіруйце формулу з ячэйкі D5 . Устаўце формулу ў ячэйку D6 і заменіце функцыю COUNT на COUNTA . Такім чынам, формула выглядае так:
=INDEX(C5:C10,COUNTA(C5:C10))

Крок5:

  • Нарэшце націсніце ENTER .

Цяпер мы атрымаем алфавітнае значэнне як мы выкарыстоўваем функцыю COUNTA . Такім чынам, мы можам атрымаць жаданы вынік, выкарыстоўваючы функцыю COUNT або COUNTA з функцыяй INDEX .

3. Функцыя Excel OFFSET для Знайсці апошнюю ячэйку са значэннем у слупку

Тут мы пакажам, як знайсці апошнюю ячэйку са значэннем з дапамогай функцыі OFFSET . Таксама аб'яднайце COUNT & Функцыя COUNTA з гэтай функцыяй.

3.1 Выкарыстанне базавай функцыі OFFSET

Тут мы будзем выкарыстоўваць толькі базавую функцыю OFFSET . Таксама дадаю, што гэтая асноўная функцыя не можа вызначыць, якая ячэйка пустая, а якая не.

Крок 1:

  • Спачатку пераканайцеся, што ў ячэйцы няма пустой канец.

Крок 2:

  • Затым напішыце ЗРУШЭННЕ У першым аргументе для даведкі мы выбіраем Вочка C5 у якасці даведкі. Наступныя два аргументы - колькасць радкоў і слупкоў адпаведна. Гэтыя нумары радкоў і слупкоў паказваюць, у якім радку і слупку мы будзем шукаць. Тут мы выбіраем 4 , паколькі ў нас ёсць 4 радкі пасля ячэйкі спасылкі і 0 для слупка , паколькі мы будзем правяраць толькі ў гэтым слупку . Такім чынам, формула выглядае так:
=OFFSET(C5,4,0)

Крок 3:

  • Нарэшце націсніце ENTER .

Вось вынік пасля прымянення функцыі OFFSET . Як апошніячэйка ненулявая, яна паказвае вынік. Калі апошняя ячэйка пустая, яна будзе пустая.

3.2 Выкарыстанне функцый OFFSET і COUNT

У папярэднім метадзе мы бачылі, што функцыя OFFSET не можа знайсці апошнюю ячэйку са значэннем, калі ёсць пустая ячэйка. У гэтым раздзеле мы аб'яднаем COUNT і COUNTA , каб вырашыць гэтую праблему.

Крок 1:

  • Спачатку дадайце пустую ячэйку ў канец набору даных.

Крок 2:

  • Цяпер перайдзіце да ячэйкі D5 .
  • Напішыце, каб дадаць функцыю COUNT у 2-м аргументе формулы. Пасля падліку ён дасць нумар радка . Такім чынам, формула выглядае так:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Крок 3:

  • Затым націсніце ENTER .

Паколькі мы выкарыстоўвалі функцыю COUNT , яна не разглядае алфавіт каштоўнасці. Паколькі мы таксама хочам атрымаць алфавітныя значэнні, таму заменіце COUNT на COUNTA. Крокі прыведзены ніжэй.

Крок 4:

  • Скапіруйце формулу з Ячэйкі D5 .
  • Устаўце формулу ў ячэйку D6 .
  • Зараз заменіце функцыю COUNT на COUNTA . Такім чынам, формула будзе выглядаць так:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Крок 5:

  • Затым націсніце ENTER .

Тут мы атрымліваем алфавітныя значэнні, бо выкарыстоўвалі функцыю COUNTA .

Выснова

У гэтым артыкуле мы растлумачым 3 метады інекаторыя падметады для пошуку апошняга значэння ячэйкі ў слупку. Спадзяюся, вы знойдзеце жаданы метад, які лёгка запомніце. Калі ў вас ёсць якія-небудзь прапановы, напішыце іх у поле для каментарыяў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.