Змест
Мы выкарыстоўваем 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 метады інекаторыя падметады для пошуку апошняга значэння ячэйкі ў слупку. Спадзяюся, вы знойдзеце жаданы метад, які лёгка запомніце. Калі ў вас ёсць якія-небудзь прапановы, напішыце іх у поле для каментарыяў.