Змест
На вялікім аркушы пошук апошняга слупка з дадзенымі ўручную займае шмат часу і не вельмі зручна. Ёсць некаторыя функцыі, з дапамогай якіх можна хутка даведацца апошні слупок з дадзенымі. У гэтым артыкуле я збіраюся растлумачыць, як вы можаце выкарыстоўваць функцыі і VBA , каб знайсці апошні слупок з дадзенымі ў Excel.
Каб зрабіць тлумачэнне жывым, я збіраюся выкарыстоўваць узор даных, які прадстаўляе інфармацыю аб замове. Набор даных мае 4 слупкі: Дата заказа, Ідэнтыфікатар заказа і Сума .
Спампуйце працоўны сшытак для практыкі
Excel Знайсці апошні слупок з дадзенымі.xlsm
4 спосабы знайсці апошні слупок з дадзенымі
1. Выкарыстанне функцыі LOOKUP для пошуку апошняга слупка з дадзенымі
Каб знайсці апошні слупок з дадзенымі ў Excel, вы можаце выкарыстоўваць функцыю LOOKUP , дзе вы можаце знайсці апошняе значэнне любога канкрэтны слупок, а не толькі апошні слупок.
Давайце пачнем працэдуру,
Спачатку абярыце любую ячэйку, каб змясціць выніковае значэнне.
➤Я выбраў ячэйку F4
Затым увядзіце наступную формулу ў Панель формул або ў выбраную ячэйку.
=LOOKUP(2,1/(D:D""),D:D)
Тут у функцыі LOOKUP я хачу атрымаць Даныя апошняга слупка ў залежнасці ад OrderID слупок як lookup_value значэнне.
Я выбраў дыяпазон D:D слупка як lookup_vector дзе я выкарыстаў not роўны аператар (), каб знайсці знайсці непустыя вочкі. Пазней падзяліў яго на 1 , каб даведацца, якая з ячэек змяшчае даныя. Затым у якасці result_vector выкарыстоўваў дыяпазон D:D слупка Amount .
Цяпер націсніце ENTER ключ.
Такім чынам, вы ўбачыце дадзеныя апошняга слупка набору даных.
2. Выкарыстанне INDEX & Функцыя COUNT
Выкарыстоўваючы функцыю INDEX і COUNT функцыю разам, вы можаце знайсці апошні слупок з дадзенымі.
Давайце пяройдзем да працэдуры ,
Для пачатку выберыце любую ячэйку, каб размясціць выніковае значэнне.
➤Я выбраў ячэйку F4
Затым увядзіце наступную формулу у панэлі формул ці ў выбраную ячэйку.
=INDEX(D4:D9,COUNT(D4:D9))
Тут, у Функцыя INDEX , я выбраў дыяпазон D4:D9 як масіў . Далей у якасці нумара_радка функцыі INDEX выкарыстоўвалася функцыя COUNT , каб атрымаць пазіцыю апошняга значэння абранага дыяпазону D4:D9 . Функцыя COUNT верне апошнюю пазіцыю, а функцыя INDEX верне значэнне гэтай пазіцыі.
Цяпер націсніце клавішу ENTER , і вы ўбачыце дадзеныя апошняга слупка набору даных.
Падобныя паказанні:
- Знайсці Апошняе значэнне ў слупку больш за нуль у Excel (2 простыя формулы)
- Знайдзіце апошнюю ячэйку са значэннем у радку ў Excel (6Метады)
- Знайдзіце некалькі значэнняў у Excel (8 хуткіх метадаў)
- Як знайсці справа ў Excel (6 метадаў)
3. Выкарыстанне MIN & Функцыя COLUMN потым INDEX
Вы таксама можаце выкарыстоўваць функцыю MIN з функцыяй COLUMN і COLUMNS , каб атрымаць нумар апошняга слупка.
У залежнасці ад нумара апошняга слупка вы можаце знайсці даныя апошняга слупка з дапамогай функцыі INDEX .
Спачатку запусціце працэдуру, каб атрымаць нумар апошняга слупка.
➤Я выбраў ячэйку F3
Затым увядзіце наступную формулу ў Панель формул ці ў выбраную ячэйку.
=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1
Тут у функцыі COLUMN выбраны дыяпазон A4:C9 як спасылка , ён верне масіў, які змяшчае ўсе нумары слупкоў для дадзенага дыяпазону.
Цяпер, каб атрымаць нумар першага слупка, выкарыстоўвайце функцыю MIN .
Затым функцыя COLUMNS дасць агульны нумар слупка абранага дыяпазону A4:C9 . Цяпер вы можаце скласці агульны нумар слупка з першым слупком, а потым адняць 1 , каб пераканацца ў нумары апошняга слупка дыяпазону.
Напрыканцы націсніце ENTER ключ. Затым вы атрымаеце нумар апошняга слупка.
Цяпер давайце працягнем працэдуру, каб атрымаць дадзеныя апошняга слупка.
Выберыце любую ячэйку для размяшчэння выніковае значэнне.
➤Я выбраў ячэйку F4
Затым увядзіценаступная формула ў панэлі формул ці ў выбранай ячэйцы.
=INDEX(A4:C9,6,F3)
Тут, у Функцыя INDEX выбрала дыяпазон A4:C9 як масіў , затым выбрала апошні непусты радок, які складае 6 як нумар_радка ( неабходна запомніць, што нумар радка павінен адпавядаць набору даных, і вы можаце знайсці значэнне любога радка з нумарам ).
Далей выкарыстоўваецца F3 значэнне ячэйкі як нумар_слупка , формула верне значэнне адпаведнага нумара радка і слупка, якія будуць дадзенымі апошняга слупка.
Націсніце ENTER , і вы атрымаеце дадзеныя апошняга слупка.
4. Выкарыстанне VBA для пошуку апошняга слупка з дадзенымі
Калі вы хочаце паказаць апошні слупок з дадзенымі вы таксама можаце выкарыстоўваць VBA .
Давайце пачнем працэдуру,
Спачатку адкрыйце ўкладку Распрацоўшчык >> абярыце Visual Basic ( Спалучэнне клавіш ALT + F11 )
Далей адкрыецца новы акно Microsoft Visual Basic для прыкладанняў.
Адтуль адкрыйце Уставіць >> выберыце Модуль
А Модуль адкрыецца, затым увядзіце наступны код у адкрыты Модуль .
1264
Тут я аб'явіў Sub працэдуру Find_Last_Column_with_Data
Я выкарыстаў COUNT метад для падліку апошняга слупка, тады я выкарыстаў метад VALUE , каб атрымаць значэнне апошняга слупкадзе я ўказаў нумар радка 9 . Тут я захаваў значэнне ў зменнай cell_value .
Каб паказаць значэнне, я выкарыстаў MsgBox .
Нарэшце, Захаваць код і вярніцеся да працоўнага ліста.
Далей адкрыйце ўкладку Прагляд >> з Макрасы >> абярыце Прагляд макрасаў
➤ Адкрыецца дыялогавае акно .
Цяпер з назвы макраса выберыце Знайсці_апошні_слупок_з_дадзенымі таксама выберыце кнігу ў Макрасы ў .
Затым, Выканаць выбраны Макрас .
У выніку, ён пакажа апошняе значэнне слупка ў полі паведамлення.
Практычны раздзел
Я даў практычны аркуш у сшытку, каб адпрацаваць гэтыя тлумачэнні. Вы можаце загрузіць яго па спасылцы вышэй.
Выснова
У гэтым артыкуле я растлумачыў 4 хуткія спосабы пошуку апошняга слупка з дадзенымі ў Excel. Спадзяюся, гэтыя розныя спосабы дапамогуць вам знайсці апошні слупок з дадзенымі. Нарэшце, калі ў вас ёсць якія-небудзь прапановы, ідэі або водгукі, калі ласка, не саромейцеся каментаваць ніжэй.