Excel бағдарламасындағы XLOOKUP және VLOOKUP (Салыстырмалы талдау)

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Microsoft Excel бағдарламасында сіз VLOOKUP функциясы туралы жақсы хабардар болуыңыз мүмкін, ал Excel 365 жүйесіндегі XLOOKUP функциясын қосу пайдаланушының ыңғайлылығын ескере отырып, бұрынғысынан асып түсу мүмкіндігіне ие. Бұл мақалада сіз осы екі пайдалы іздеу функциялары арасындағы салыстыруларға егжей-тегжейлі шолу жасайсыз: XLOOKUP және VLOOKUP сәйкес мысалдармен және сәйкес суреттермен.

Тәжірибе жұмыс кітабын жүктеп алу

Осы мақаланы дайындау үшін пайдаланған Excel жұмыс кітабын жүктеп алуға болады.

XLOOKUP vs VLOOKUP.xlsx

Excel бағдарламасындағы XLOOKUP және VLOOKUP негіздері

XLOOKUP функциясы

XLOOKUP функциясы сәйкестік үшін ауқымды немесе массивті іздейді және екінші ауқымнан немесе массивтен сәйкес элементті қайтарады. Әдепкі бойынша, дәл сәйкестік пайдаланылады. Бұл функцияның жалпы формуласы келесідей:

=XLOOKUP(іздеу_мәні, іздеу_массив, қайтару_массив, [табылған_болмаса], [сәйкестік_режимі], [іздеу_режимі])

VLOOKUP функциясы

VLOOKUP функциясы кестенің ең сол жақ бағанындағы мәнді іздейді, содан кейін сол мәнді қайтарады көрсетілген бағандағы жол. Әдепкі бойынша кесте өсу ретімен сұрыпталуы керек. Бұл функцияның жалпы формуласы келесідей көрінеді:

=ВЛООКАП(іздеу_мәні, кесте_жиымы, қос_индекс_нөмірі, [ауқым_іздеу])

Аргументтермақала енді Excel бағдарламасындағы XLOOKUP және VLOOKUP арасындағы айырмашылықтарды түсінуге көмектеседі. Егер сізде сұрақтар немесе кері байланыс болса, түсініктеме бөлімінде маған хабарлаңыз. Немесе осы веб-сайтта Excel функцияларына қатысты басқа мақалаларымызды қарап шығуға болады.

XLOOKUP функциясының түсіндірмесі
Аргумент Міндетті/қосымша Түсіндірме
іздеу_мәні Міндетті Деректер кестесінде ізделетін көрсетілген мән.
іздеу_жиымы Міндетті Іздеу мәні болатын ұяшықтар ауқымы немесе массив іздеуге болады.
қайтару_массив Міндетті Екінші ұяшықтар ауқымы немесе шығыс деректері шығарылатын массив.
[табылған_болмаса] Қосымша Егер іздеу мәні табылмаса, мәтін пішіміндегі теңшелген хабар.
[матч_режимі] Қосымша Ол функция көрсетілген шарттарға немесе қойылмалы таңба сәйкестігіне негізделген дәл сәйкестікті іздейтінін анықтайды.
[іздеу_режимі] Қосымша Ол іздеу ретін анықтайды (өсу немесе кему бойынша, соңғысынан бірінші немесе біріншіден соңғыға дейін).

Аргументтер VLOOKUP функциясының түсіндірмесі

Аргумент Міндетті/Міндетті емес Түсіндіру
іздеу_мәні Міндетті Деректер кестесінде ізделетін көрсетілген мән.
кесте_жиымы Міндетті Ұяшықтар ауқымы немесе массивіздеу мәні ізделеді.
col_index_num Міндетті Қайтару мәні бар көрсетілген массивтегі бағанның индекс нөмірі.
[ауқым_іздеу] Қосымша Дәл немесе шамамен сәйкестікті анықтайды.

5 Қолданулар арасындағы салыстырмалы мысалдар XLOOKUP және VLOOKUP

Енді осы екі функцияның бір-біріне ұқсас немесе айырмашылығын білу үшін бірнеше мысалдарды қарастырайық. Сондай-ақ деректер жинағымен жұмыс істеу кезінде VLOOKUP немесе XLOOKUP функциясын қай жерде пайдалану керектігін білесіз.

1. Бірегей мәнді іздеу және деректерді шығару үшін XLOOKUP және VLOOKUP

Келесі суретте деректер жинағы бірнеше танымал смартфон құрылғыларымен және олардың техникалық сипаттамаларымен ұсынылған. Мұнда VLOOKUP және XLOOKUP функцияларын бөлек пайдалану арқылы біз бұл функциялардың көрсетілген іздеу мәніне негізделген бірегей деректерді шығару үшін қалай жұмыс істейтінін көреміз.

Мысалы, біз деректер кестесінен Samsung S21 Ultra техникалық сипаттамаларын шығарамыз.

Алдымен VLOOKUP функциясын қолданамыз. C16 ұяшығында қажетті формула келесідей болады:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter пернесін басқаннан кейін, Сіз кестеде көрсетілген смартфонға қатысты барлық ақпаратты аласыз.

Енді, егер бізVLOOKUP функциясының орнына XLOOKUP функциясы, шығыс C16 ұяшығы келесі формула бойынша ендірілген болады:

=XLOOKUP(B16,B5:B13,C5:E13,,0)

Enter пернесін басқаннан кейін, сіз VLOOKUP функциясына ұқсас нәтиже аласыз.

Сонымен, негізгі осы екі функцияны пайдалану арасындағы айырмашылық мынада: VLOOKUP функциясы массивтегі көрсетілген баған нөмірлеріне негізделген бірнеше мәндерді шығарды, ал XLOOKUP функциясы ауқымды алу арқылы ұқсас нәтижені қайтарды. қайтарылатын жиым аргументі ретінде сипаттамаларды қамтитын ұяшықтар.

Толығырақ: Бірнеше мәндерді тігінен қайтару үшін Excel VLOOKUP

2. Іздеу мәні табылмаса, VLOOKUP хабарды көрсете алмайды

Енді деректер кестесінде іздеу мәні табылмаған сценарийді қарастырайық. Сонымен, VLOOKUP функциясын пайдалану мұнда #Жоқ қатесін береді. Бірақ XLOOKUP функциясы егер іздеу мәні кестеде табылмаса, шығыс хабарды теңшеуге мүмкіндік береді.

Біз Xiaomi Mi 10 Pro техникалық сипаттамаларын табамыз деп есептейміз. келесі кестеде.

Іздеу мәні B16 ұяшығында жатқандықтан, VLOOKUP функциясы бар қажетті формула шығыс C16 ұяшығы:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter пернесін басқаннан кейін функция мәнін қайтарады. Іздеу ретінде #N/A қатесімән деректер кестесінде қолжетімді емес.

Енді хабарды XLOOKUP функциясымен теңшесеңіз, іздеу мәні табылмаса, қажетті C16 ұяшығындағы формула келесідей болуы мүмкін:

=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)

Enter пернесін басқаннан кейін функция көрсетілген мәнді қайтарады. хабар: “Табылмады” .

Егер VLOOKUP функциясы бар теңшелген хабарды көрсеткіңіз келсе, сізде IF функциясын VLOOKUP функциясымен осы жерде біріктіру үшін.

Толығырақ оқу: Сәйкестік бар кезде VLOOKUP неліктен #ЖОҚ қайтарады? (5 себептері және шешімдері)

Ұқсас оқулар

  • VLOOKUP жұмыс істемейді (8 себеп және шешімдер)
  • Excel LOOKUP vs VLOOKUP: 3 мысалмен
  • INDEX MATCH vs VLOOKUP функциясы (9 мысал)
  • Қолдану Excel бағдарламасындағы бірнеше критерийлері бар VLOOKUP (6 әдіс + балама)
  • Excel SUMIF & Бірнеше парақтарды VLOOKUP

3. VLOOKUP тек сол жақ бағандағы мәнді іздейді

Келесі суретте деректер жинағы сәл өзгертілген. Құрылғы атаулары бар баған деректер кестесінің соңына жылжытылды. Біз білетіндей, VLOOKUP функциясы іздеу мәнін кестенің ең сол жақ бағанында ғана іздейді, енді біз ең оң жақтағы мәнді іздесек, функция қайтарылатын нәтижені анықтаймызкестедегі баған.

C16 ұяшығындағы қажетті функция:

=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)

Enter пернесін басқаннан кейін қайтару шығысы ретінде #N/A қатесін табасыз. Сонымен, енді VLOOKUP функциясын пайдалану кезінде мәнді тек ең сол жақ бағаннан іздеу керек екені белгілі болды, әйтпесе функция күтілетін нәтижені көрсетпейді.

Бірақ XLOOKUP функциясы бұл жағдайда көңіліңізді қалдырмайды. XLOOKUP функциясын қолдана отырып, ұяшықтар ауқымын немесе іздеу массивін жай атап өту арқылы кестенің кез келген жерінен іздеу мәнін іздеуге болады.

Сонымен, кестеден көрсетілген деректер үшін қол жетімді деректерді шығару үшін. Құрылғы B16 ұяшығында болса, XLOOKUP функциясы келесі синтаксиспен шығады:

=XLOOKUP(B16,E5:E13,B5:D13,,0)

Enter<2 пернесін басқаннан кейін>, көрсетілген смартфон құрылғысы үшін алынған деректер бірден көрсетіледі.

Толығырақ: Соңғысын табу үшін Excel VLOOKUP. Бағандағы мән (баламалары бар)

4. Тек XLOOKUP көмегімен соңғы орынға негізделген деректерді шығарып алу

XLOOKUP функциясы кестедегі іздеу мәнінің соңғы пайда болуына негізделген деректерді шығарады. Мысалы, біз В бағанында Bionic чипсетінің соңғы пайдаланатын смартфон құрылғысының қайсысы екенін біле аламыз.

<ішінде XLOOKUP функциясы бар қажетті формула 1>C16 ұяшығы болуы керекbe:

=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)

Enter пернесін басқаннан кейін функция бірден сәйкес құрылғы атауын қайтарады.

Функцияда біз [іздеу_режимі] аргументін қолдандық, мұнда '-1' функция соңғыдан біріншіге дейінгі мәнді іздейтінін білдіреді. Мұнда '1' таңдауды таңдасаңыз, функция біріншіден соңғысына қарай көрінеді.

Керісінше, VLOOKUP функциясының өзі кестедегі соңғы оқиға негізінде деректерді шығару мүмкін емес. Мәнді деректер кестесіндегі соңғысынан іздеу үшін оны кейбір басқа функциялармен біріктіру қажет болуы мүмкін.

Толығырақ оқу: Excel бағдарламасындағы бірнеше жұмыс парақтарынан деректерді алу жолы (4 жылдам әдіс)

5. XLOOKUP қойылмалы таңбаларды пайдалану үшін қосымша аргументті қабылдайды

Соңғы мысалда біз VLOOKUP және XLOOKUP функциялары негізінде деректерді шығару кезінде қалай жұмыс істейтінін зерттейміз. іздеу мәні ретінде ішінара сәйкестікте. Мысалы, смартфон құрылғысының 'S21' үлгі нөмірін іздеу арқылы қолжетімді техникалық сипаттамаларды анықтаймыз.

Wildcard қолдануымен Таңбалар , сондай-ақ Амперсанд (&) операторлары, C16 ұяшығының шығысындағы VLOOKUP функциясы келесідей болады:

=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)

Enter пернесін басқаннан кейін формула Samsung S21 Ultra үшін берілген барлық сипаттамаларды қайтарады.деректер жинағы.

Енді XLOOKUP функциясын пайдалану кезінде біз [сәйкестік_режимі] аргументін белсендіріп, оны <арқылы анықтауымыз керек. 1>'2' қойылмалы таңбалар сәйкестіктерін белгілеу үшін.

Сонымен, C16 ұяшығындағы қажетті функция келесідей болады:

=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)

Enter пернесін басқаннан кейін, бұрын VLOOKUP функциясында табылғандай нәтиже аласыз.

Толығырақ: Excel бағдарламасындағы қойылмалы таңбамен VLOOKUP (3 әдіс)

Неге XLOOKUP VLOOKUP қарағанда жақсырақ? ?

  • XLOOKUP функциясында ұяшықтар ауқымын немесе алапты қайтару массиві ретінде көрсету керек, оны деректер кестесінен белгілеу өте оңай . VLOOKUP функциясында кестеден бірнеше мәндерді шығару кезінде қайтаратын мәндер бар массивтегі бағандардың индекс сандарын қолмен көрсету керек, кейде индекс сандарын табу өте қиын. үлкен деректер жинағынан.
  • XLOOKUP функциясы іздеу мәні табылмаса, теңшелген хабарды көрсету қажет болғанда ыңғайлы болады. VLOOKUP функциясы кез келген теңшелген хабарды көрсете алмайды.
  • VLOOKUP функциясы кестедегі ең сол жақ бағандағы мәнді іздейді, ал XLOOKUP функциясы берілген деректер кестесіндегі кез келген бағандағы мәнді іздейді.
  • VLOOKUP функциясымен сіз мынаны көрсетуіңіз керектолық кесте массиві мұнда іздеу мәні және қайтарылатын мән(дер) бар. XLOOKUP функциясында іздеу массивін және қайтару массивін бөлек анықтауыңыз керек.
  • XLOOKUP функциясы іздеу мәнін төменнен жоғарыға қарай іздейді. берілген деректер жинағы, ал VLOOKUP кестедегі соңғы орынға негізделген деректерді шығару үшін басқа функцияларды қажет етеді.
  • XLOOKUP функциясы екілік іздеуге өтуге мүмкіндік береді. , VLOOKUP функциясы мұндай шартқа сәйкес келмейді.
  • VLOOKUP функциясымен тек келесі кішірек мәнді қайтару үшін шамамен сәйкестікті пайдалануға болады. Бірақ XLOOKUP функциясымен кестеден келесі кішірек немесе келесі үлкен мәннің кез келгенін қайтара аласыз.

Excel бағдарламасындағы XLOOKUP шектеулері

XLOOKUP функциясының бір ғана нақты кемшілігі болуы мүмкін, ол оның тек Microsoft Excel 365 нұсқасында қолжетімділігі. XLOOKUP функциясы ескі нұсқалармен үйлесімді емес. Бірақ VLOOKUP функциясы Excel бағдарламасының кез келген нұсқасында пайдалануға қолжетімді. Сондықтан, XLOOKUP функциясын пайдалану қызықты деп тапсаңыз, Microsoft Excel бағдарламасының соңғы нұсқасына ауысу жақсырақ болуы мүмкін.

Қорытынды сөздер

Мен үміттенемін. Бұл екі функция арасындағы салыстырмалы талдау, сондай-ақ жоғарыда келтірілген мысалдар

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.