Ang VLOOKUP function ay palaging isa sa pinakamakapangyarihang function ng Excel. Hinahayaan ka nitong maghanap ng mga value sa unang column ng isang table, at magbalik ng mga value mula sa mga field sa kanan. Ngunit ang Excel ay mayroon ding function na tinatawag na XLOOKUP, na nagbibigay-daan sa iyong maghanap ng value sa anumang column o row, at magbalik ng data mula sa alinmang column.
Paano Gumagana ang XLOOKUP
Ang XLOOKUP function ay mas madaling gamitin kaysa sa VLOOKUP function, dahil sa halip na tumukoy ng value para sa column ng mga resulta, maaari mong tukuyin ang buong range.
Pinapayagan ka rin ng function na maghanap sa parehong column at row, na hinahanap ang value sa intersecting cell.
Ang mga parameter ng XLOOKUP function ay ang mga sumusunod:
=XLOOKUP (lookup_value, lookup_array, return_array, [match_mode], [search_mode])
- lookup_value: Ang value na gusto mong hanapin
- lookup_array: Ang array (column) na gusto mong hanapin
- return_array: Ang resulta (column) na gusto mong kunin ang value mula sa
- match_mode (opsyonal): Pumili ng eksaktong tugma (0), eksaktong tugma o susunod na pinakamaliit na value (-1), o wildcard na tugma (2).
- search_mode (opsyonal): Piliin kung maghahanap simula sa unang item sa column (1), sa huling item sa column (-1), binary search pataas (2) o binary na paghahanap pababang (-2).
Ang mga sumusunod ay ilan sa mga pinakakaraniwang paghahanap na maaari mong gawin gamit ang XLOOKUP function.
Paano Maghanap ng Isang Resulta Gamit ang XLOOKUP
Ang pinakamadaling paraan ng paggamit ng XLOOKUP ay ang paghahanap ng iisang resulta gamit ang isang data point mula sa isang column.
-
Ang halimbawang spreadsheet na ito ay isang listahan ng mga order na isinumite ng mga sales representative, kasama ang item, bilang ng mga unit, gastos, at kabuuang benta.
-
Kung gusto mong mahanap ang unang sale sa listahang isinumite ng isang partikular na sales rep, maaari kang gumawa ng XLOOKUP function na naghahanap ng pangalan sa column ng Rep. Ibabalik ng function ang resulta mula sa kabuuang column. Ang XLOOKUP function para dito ay:
=XLOOKUP(I2, C2:C44, G2:G44, 0, 1)
- I2: Tumuturo sa Rep Name search cell
- C2:C44: Ito ang Rep column, na siyang lookup array
- G2:G33: Ito ang Kabuuang column, na siyang return array
- 0: Pumili ng eksaktong tugma
- 1: Pinipili ang unang tugma sa mga resulta
-
Kapag pinindot mo ang Enter at i-type ang pangalan ng sales rep, ipapakita sa iyo ng Total result cell ang unang resulta sa table para sa sales rep na iyon.
-
Kung gusto mong hanapin ang pinakabagong sale (dahil ang talahanayan ay nakaayos ayon sa petsa sa reverse order), baguhin ang huling XLOOKUP argument sa - 1, na magsisimula ang paghahanap mula sa huling cell sa lookup array at ibigay sa iyo ang resultang iyon.
-
Ang halimbawang ito ay nagpapakita ng katulad na paghahanap na maaari mong gawin gamit ang VLOOKUP function sa pamamagitan ng paggamit sa Rep column bilang unang column ng lookup table. Gayunpaman, hinahayaan ka ng XLOOKUP na maghanap ng anumang column sa alinmang direksyon. Halimbawa, kung gusto mong mahanap ang sales rep na nagbebenta ng unang Binder order ng taon, gagamitin mo ang sumusunod na XLOOKUP function:
=XLOOKUP(I2, D2:D44, C2:C44, 0, 1)
- D2: Mga puntos sa cell ng paghahanap ng Item
- D2:D44: Ito ang column ng Item, na ang lookup array
- C2:C44: Ito ang Rep column, na siyang return array sa kaliwa ng lookup array
- 0: Pumili ng eksaktong tugma
- 1: Pinipili ang unang tugma sa mga resulta
-
Sa pagkakataong ito, ang magiging resulta ay ang pangalan ng sales rep na nagbebenta ng unang binder order ng taon.
Magsagawa ng Vertical at Horizontal Match gamit ang XLOOKUP
Ang isa pang kakayahan ng XLOOKUP na hindi kaya ng VLOOKUP ay ang kakayahang magsagawa ng parehong patayo at pahalang na paghahanap, ibig sabihin, maaari kang maghanap ng isang item sa ibaba ng isang column, at sa kabuuan din ng isang row.
Ang tampok na dalawahang paghahanap na ito ay isang epektibong kapalit para sa iba pang mga function ng Excel tulad ng INDEX, MATCH, o HLOOKUP.
-
Sa sumusunod na halimbawang spreadsheet, ang mga benta para sa bawat sales rep ay hinati ayon sa quarter. Kung gusto mong makita ang mga benta sa ikatlong quarter para sa isang partikular na sales rep, kung wala ang XLOOKUP function, ang ganitong uri ng paghahanap ay magiging mahirap.
-
Gamit ang XLOOKUP function, ang ganitong uri ng paghahanap ay madali. Gamit ang kasunod na XLOOKUP function, maaari kang maghanap para sa mga benta sa ikatlong quarter para sa isang partikular na sales rep:
=XLOOKUP(J2, B2:B42, XLOOKUP(K2, C1:H1, C2:H42))
- J2: Mga puntos sa Rep search cell
- B2:B42: Ito ang column ng Item, na ang column lookup array
- K2: Mga puntos sa Quarter search cell
- C1:H1: Ito ang row lookup array
- C2:H42: Ito ang hanay ng paghahanap para sa halaga ng dolyar sa bawat quarter
Ang nested XLOOKUP function na ito ay unang tumutukoy sa sales rep, at ang kasunod na XLOOKUP function ay tumutukoy sa gustong quarter. Ang return value ay ang cell kung saan humarang ang dalawang iyon.
-
Ang resulta para sa formula na ito ay ang quarter one na kita para sa kinatawan na may pangalang Thompson.
Paggamit ng XLOOKUP Function
Ang XLOOKUP function ay available lang sa mga subscriber ng Office Insider, ngunit malapit nang ilunsad sa lahat ng Microsoft 365 subscriber.
Kung gusto mong subukan mismo ang function, maaari kang maging Office Insider. Piliin ang File > Account, pagkatapos ay piliin ang drop-down na Office Insider para mag-subscribe.
Kapag sumali ka sa Office Insider program, matatanggap ng iyong naka-install na bersyon ng Excel ang lahat ng pinakabagong update, at maaari mong simulan ang paggamit ng XLOOKUP function.