Мазмұны
Үлкен жұмыс парағында деректері бар соңғы бағанды қолмен табу уақытты қажет етеді және ыңғайлы емес. Деректер бар соңғы бағанды жылдам табуға болатын кейбір функциялар бар. Бұл мақалада мен Excel бағдарламасындағы деректері бар соңғы бағанды табу үшін функцияларды және VBA қалай пайдалануға болатынын түсіндіремін.
Түсіндірме жанды болу үшін, мен тапсырыс ақпаратын көрсететін үлгі деректер жиынын пайдаланыңыз. Деректер жиынында 4 баған бар, олар Тапсырыс күні, Тапсырыс идентификаторы, және Сома .
Тәжірибе үшін жұмыс кітабын жүктеп алыңыз
Excel Data.xlsm көмегімен соңғы бағанды табу
Деректермен соңғы бағанды табудың 4 әдісі
1. Деректері бар соңғы бағанды табу үшін ІЗДЕУ функциясын пайдалану
Excel бағдарламасында деректері бар соңғы бағанды табу үшін ІЗДЕУ функциясын пайдалана аласыз, мұнда кез келген мәннің соңғы мәнін іздеуге болады. соңғы баған ғана емес, белгілі бір баған.
Рәсімді бастауға рұқсат етіңіз,
Алдымен нәтиже мәнін орналастыру үшін кез келген ұяшықты таңдаңыз.
➤Мен ұяшықты таңдадым F4
Содан кейін Формула жолағында немесе таңдалған ұяшыққа келесі формуланы теріңіз.
=LOOKUP(2,1/(D:D""),D:D)
Осы жерде ІЗДЕУ функциясында мен Тапсырыс идентификаторы <2-ге байланысты Соңғы баған деректерін алғым келеді>бағанды іздеу_мәні мән ретінде.
Мен D:D бағанының ауқымын іздеу_векторы ретінде таңдадым, мұнда емес қолдандым тең бос емес ұяшықтарды табу үшін () операторы. Кейінірек ұяшықтардың қайсысы деректерден тұратынын білу үшін оны 1 ге бөліңіз. Содан кейін нәтиже_векторы Сома бағанының D:D ауқымын пайдаланды.
Енді 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
Мұнда, БАҒАН функциясында анықтама ретінде A4:C9 ауқым таңдалды. , ол берілген ауқым үшін барлық баған нөмірлерін қамтитын массивді қайтарады.
Енді бірінші баған нөмірін алу үшін MIN функциясы қолданылады.
Одан кейін БАҒАНДАР функциясы таңдалған ауқымның жалпы баған нөмірін береді A4:C9 . Енді бірінші бағанға жалпы баған нөмірін қосып, содан кейін диапазонның соңғы бағанының нөмірін қамтамасыз ету үшін 1 шегеруге болады.
Соңында ENTER пернесін басыңыз. перне. Содан кейін сіз соңғы баған нөмірін аласыз.
Енді, соңғы баған деректерін алу процедурасын жалғастырайық.
Көрсеткішіңізді орналастыру үшін кез келген ұяшықты таңдаңыз. нәтиже мәні.
➤Мен ұяшықты таңдадым F4
Содан кейін теріңізкелесі формуланы Формула жолағында немесе таңдалған ұяшықта.
=INDEX(A4:C9,6,F3)
Мұнда, INDEX функциясы, A4:C9 ауқымын массив деп таңдады, содан кейін 6 <1 ретінде соңғы бос емес жолды таңдады>жол_нөмірі ( жол нөмірі деректер жиынына сәйкес болуы керек және сіз нөмірді беретін кез келген жолдың мәнін таба аласыз ).
Келесі, пайдаланылған F3 ұяшық мәні баған_нөмірі , формула соңғы баған деректері болатын сәйкес жолдың және баған нөмірінің мәнін береді.
ENTER пернесін басыңыз. , және сіз соңғы баған деректерін аласыз.
4. Деректері бар соңғы бағанды табу үшін VBA пайдалану
Соңғы бағанды көрсеткіңіз келсе деректермен бірге VBA пайдалана аласыз.
Рәсімді бастайық,
Алдымен Әзірлеуші қойындысын ашыңыз >> Visual Basic ( пернелер тіркесімі ALT + F11 )
Содан кейін ол жаңа файлды ашады Microsoft Visual Basic for Applications бағдарламасының терезесі.
Ол жерден Insert >> Модуль
А Модуль ашылады, содан кейін ашылған Модуль ішіне келесі кодты теріңіз.
2773
Мұнда мен Ішкі процедураны Деректермен_соңғы_бағанды_табу
Мен COUNT <2 қолдандым>соңғы бағанды санау әдісі, содан кейін соңғы баған мәнін алу үшін VALUE әдісін қолдандыммұнда мен 9 жол нөмірін бердім. Мұнда мен мәнді ұяшық_мәні айнымалысында сақтадым.
Мәнді көрсету үшін MsgBox пайдаландым.
Соңында, Сақтау кодты тауып, жұмыс парағына оралыңыз.
Кейін, Көру қойындысын >> бастап Макростар >> Макростарды қарау
таңдаңыз. ➤ диалогтық терезе қалқымалы болады.
Енді Макрос атауы Деректермен_соңғы_бағанды_табу сондай-ақ Макростар ішіндегі жұмыс кітабын таңдаңыз.
Одан кейін Іске қосу таңдалған макрос .
Нәтижесінде ол хабар жолағындағы соңғы баған мәнін көрсетеді.
Тәжірибе бөлімі
Осы түсіндірілген жолдарды жаттықтыру үшін мен жұмыс дәптерінде тәжірибе парағын бердім. Сіз оны жоғарыдағы сілтемеден жүктей аласыз.
Қорытынды
Бұл мақалада мен соңғы бағанды келесі деректермен табудың 4 жылдам әдісін түсіндірдім. Excel. Бұл әртүрлі жолдар деректері бар соңғы бағанды табуға көмектеседі деп үміттенемін. Соңында, қандай да бір ұсыныстарыңыз, идеяларыңыз немесе пікірлеріңіз болса, төменде пікір қалдырыңыз.