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 функц нь хүснэгтийн хамгийн зүүн талын баганад байгаа утгыг хайж, дараа нь ижил утгыг буцаана. заасан баганаас мөр. Анхдагч байдлаар, хүснэгтийг өсөх дарааллаар эрэмбэлэх ёстой. Энэ функцийн ерөнхий томьёо дараах байдалтай байна:

=VLOOKUP(хайлтын_утга, хүснэгтийн_массив, col_index_num, [мужийн_хайлт])

АргументуудЭнэхүү нийтлэл нь 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 функцийг ашигласнаар энд #N/A алдаа гарна. Гэхдээ XLOOKUP функц нь хайлтын утга хүснэгтээс олдоогүй тохиолдолд гаралтын мессежийг өөрчлөх боломжийг танд олгоно.

Бид Xiaomi Mi 10 Pro-ийн үзүүлэлтүүдийг олох болно гэж бодвол дараах хүснэгтэд.

Хайлтын утга В16 нүдэнд байгаа тул VLOOKUP функцтэй шаардлагатай томьёо Гаралт C16 нүд нь:

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

Enter товчийг дарсны дараа функц -г буцаана. Хайлтын хувьд #Үгүй алдааутга нь өгөгдлийн хүснэгтэд байхгүй байна.

Одоо хэрэв та XLOOKUP функцтэй мессежийг тохируулсан бол хайлтын утга олдохгүй байвал шаардлагатай болно. C16 нүдний томьёо дараах байдлаар харагдаж болно:

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

Enter товчийг дарсны дараа функц заасан утгыг буцаана. мессеж: “Олдсонгүй” .

Хэрэв та VLOOKUP функцтэй өөрт тохируулсан зурвас харуулахыг хүсвэл IF функцийг эндээс VLOOKUP функцтэй нэгтгэх боломжтой.

Дэлгэрэнгүй: Яагаад VLOOKUP нь тохирол байгаа үед #N/A гэж буцаадаг вэ? (5 шалтгаан ба шийдэл)

Ижил төстэй уншлага

  • VLOOKUP ажиллахгүй байна (8 шалтгаан ба шийдэл)
  • Excel LOOKUP vs VLOOKUP: 3 жишээтэй
  • INDEX TATCH vs VLOOKUP функц (9 жишээ)
  • Ашиглах Excel-ийн олон шалгуур бүхий VLOOKUP (6 арга + хувилбарууд)
  • Excel-ийг хэрхэн SUMIF & Олон хуудсуудаар ДЭЛГЭРҮҮЛЭХ

3. VLOOKUP нь зөвхөн зүүн талын баганаас утгыг хайдаг

Дараах зурган дээр өгөгдлийн багцыг бага зэрэг өөрчилсөн байна. Төхөөрөмжийн нэрийг агуулсан баганыг өгөгдлийн хүснэгтийн төгсгөлд шилжүүлсэн. Бидний мэдэж байгаагаар VLOOKUP функц нь хүснэгтийн зөвхөн зүүн талын баганад хайлтын утгыг хайдаг бол одоо бид хамгийн баруун талд байгаа утгыг хайвал функцийн гаралтыг олж мэдэх болно.хүснэгтийн багана.

C16 нүдэнд шаардлагатай функц нь:

=VLOOKUP(B16,B5:E13,{1,2,3},FALSE) <2 байх болно>

Enter товчийг дарсны дараа та буцах гаралт болох #N/A алдааг олох болно. Тиймээс VLOOKUP функцийг ашиглахдаа зөвхөн хамгийн зүүн талын баганад байгаа утгыг хайх хэрэгтэй, эс тэгвээс функц хүлээгдэж буй үр дүнг харуулахгүй гэдгийг одоо ойлгож байна.

Гэхдээ XLOOKUP функц нь энэ тохиолдолд таны урмыг хугалахгүй. XLOOKUP функцийг ашигласнаар та нүдний хүрээ эсвэл хайлтын массивыг дурдах замаар хүснэгтийн аль ч газраас хайлтын утгыг хайж болно.

Тиймээс, хүснэгтээс заасан өгөгдлийг гаргаж авах боломжтой. төхөөрөмж В16 нүдэнд байгаа бол XLOOKUP функц нь дараах синтакстай гарч ирнэ:

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

Enter<2 дарсны дараа>, танд заасан ухаалаг утасны төхөөрөмжийн задалсан өгөгдлийг шууд харуулах болно.

Дэлгэрэнгүй унших: Сүүлийг олохын тулд Excel VLOOKUP Багана дахь утга (Хувилбартай)

4. Зөвхөн XLOOKUP ашиглан сүүлийн тохиолдлуудад тулгуурлан өгөгдлийг задлах

XLOOKUP функц нь хүснэгтэд хайлтын утгын сүүлчийн тохиолдлоос хамааран өгөгдлийг гаргаж авдаг. Жишээлбэл, бид Б баганад байгаа ухаалаг утасны аль төхөөрөмж нь Bionic чипсетийг хамгийн сүүлд ашиглаж байгааг олж мэдэх боломжтой.

<-д байгаа XLOOKUP функцтэй шаардлагатай томъёо. 1>C16

нүд байх ёстойбайх: =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 дээрх Wildcard бүхий 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 програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.