Clàr-innse
An-diugh nì mi mion-sgrùdadh coimeasach air na gnìomhan XLOOKUP vs INDEX-MATCH ann an Excel . Anns na tionndaidhean nas tràithe de Excel , chleachd sinn an HLOOKUP , an VLOOKUP , agus na gnìomhan INDEX-MATCH airson coimhead airson luach sònraichte ann an raon de cheallan. Ach, le nochdadh Office 365 , tha Excel air gnìomh ùr is fiùghantach a thoirt dhuinn leis an ainm an gnìomh XLOOKUP gus obrachadh coltach ris a dhèanamh ann an dòigh nas ionnsaichte. San artaigil seo, feuchaidh mi ri coimeas a dhèanamh eadar na gnìomhan a chleachdar gu farsaing, an XLOOKUP agus an INDEX-MATCH .
Luchdaich sìos Leabhar-obrach Cleachdaidh
Faigh am faidhle sampall seo airson tuigse nas fheàrr.
XLOOKUP vs INDEX-MATCH Functions.xlsx
Ro-ràdh gu Gnìomh XLOOKUP
Tha an gnìomh XLOOKUP air a chleachdadh gus luach sònraichte a lorg taobh a-staigh raon cheallan no sreath. Às deidh sin, bidh e a 'tilleadh a' chiad gheama co-fhreagarrach. Bidh e cuideachd a' sealltainn a' mhaidseadh as fhaisge no tuairmseach nuair nach eil maids ceart ann.
Syntax:
=XLOOKUP(lookup_value,lookup_array, return_array,[if_not_found] ,[match_mode],[search_mode])
Argamaidean:
- Lookup_value : 'S e an luach a th' annainn lorg ann an colbh sònraichte den raon.
- Lookup_array : Seo an t-sreath anns a bheil sinn a' rannsachadh an lookup_value . Faodaidh an dà chuid sreath agusa’ chiad no an geama mu dheireadh. Gus a' chiad luach a fhreagras air seo fhaighinn, suidhich an argamaid search_type gu 1 . Agus airson an luach mu dheireadh a tha co-chosmhail ri fhaighinn, suidhich an argamaid search_type gu -1 . Ach ann an INDEX-MATCH chan eil roghainn agad. Chan fhaigh thu ach a' chiad luach a fhreagras air.
- Gus a' chiad oileanach a fhuair 100 fhaighinn, 's urrainn dhut am foirmle XLOOKUP seo a chleachdadh ann an Cell G5 .
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,1)
- Còmhla ris, gheibh thu an oileanach mu dheireadh le 100 a' cleachdadh na foirmle XLOOKUP seo.
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,-1)
- Air an làimh eile, chan fhaigh thu ach a’ chiad luach a tha co-chosmhail ris an fhoirmle INDEX-MATCH seo.
=INDEX(B5:E16,MATCH(100,D5:D16,0),2)
<07. XLOOKUP agus INDEX-MATCH a thaobh Luachan Ioma-lorg
San eisimpleir seo, seallaidh sinn XLOOKUP vs INDEX-MATCH air eagal gu bheil ioma luachan sgrùdaidh ann. Tha coltas ann eadar an dà ghnìomh a thaobh seo. Tha an dà chuid a' ceadachadh iomadach luach-lorg_luaigh (Formula Array).
- Airson an gnìomh XLOOKUP , obraichidh am foirmle a leanas.
=XLOOKUP(G5:G8,B5:B16,E5:E16,"Not Found",0,1)
- An uairsin, airson INDEX-MATCH , obraichidh an gnìomh a leanas cuideachd. <11
- Suidhich luach bunaiteach airson cùisean nach eil co-ionnan.
- An lorgar maidsean tuairmseach gun an lookup_array a rèiteachadh.
- Faigh cothrom air a rannsachadh an dà chuid bhon chiad chill agus bhon chill mu dheireadh dhen lookup_array .
- Ag obair nas slaodaiche na an INDEX-MATCH gnìomh .
- Ri fhaighinn ann an Oifis 365 a-mhàin.
- Obrach nas luaithe na an gnìomh XLOOKUP .
- Ri fhaighinn anns na seann tionndaidhean Excel .
- Chan urrainn dhuinn mearachdan a làimhseachadh nuair nach eil maids air a lorg.
- Feumar an lookup_array a rèiteachadh airson tuairmsean maidsean.
- Cha till ach a’ chiad luach nuair a tha ioma luachan a’ freagairt ris an lookup_value .
- Return_array: Seo an colbh às an tèid an luach co-fhreagarrach aig lookup_value a thilleadh.
=INDEX(B5:E16,MATCH(G5:G8,B5:B16,0),4)
Buannachdan & Eas-bhuannachdan gnìomh XLOOKUP
Tha cuid de bhuannachdan agus eas-bhuannachdan ann a bhith a’ cleachdadh a’ ghnìomh XLOOKUP . Chì sinn gu h-aithghearr iad.
Buannachdan
Eas-bhuannachdan
Buannachdan & Eas-bhuannachdan gnìomhan INDEX-MATCH
Fhuair na gnìomhan INDEX-MATCH cuid de na buannachdan is na h-eas-bhuannachdan a leanas cuideachd.
Buannachdan
Eas-bhuannachdan
Co-dhùnadh
Mu dheireadh, tha sinn aig deireadh an artaigil fhada againn. An seo dh’ fheuch sinn ri mion-sgrùdadh coimeasach a chruthachadh de na gnìomhan XLOOKUP vs na INDEX-MATCH gnìomhan ann an Excel. Leig fios dhuinn na molaidhean lèirsinneach agad air seo. Lean ExcelWIKI airson barrachd chlasaichean teagaisg.
colbh.Argumaidean Roghainneil:
- If_not_found : Seo an luach a thèid a thilleadh air eagal ’s nach eil an luach_lorg aig an lookup_array .<10
- Modh_coitcheann : 'S e àireamh a tha a' comharrachadh an t-seòrsa maids a th' aig an lookup_value a tha thu ag iarraidh. Is e argamaid roghnach a tha seo. Faodaidh ceithir luachan a bhith ann.
- Nuair a tha e 0 , lorgaidh XLOOKUP maids cheart (Roghainn).
- Nuair a tha e 1 , nì XLOOKUP lorg an toiseach airson maids cheart. Mur lorgar maids cheart, obraichidh e ris an ath luach nas lugha.
- Nuair a bhios e -1 , lorgaidh XLOOKUP an dearbh luach an toiseach. Mur lorgar maids cheart, obraichidh e ris an ath luach nas motha.
- Nuair a tha e 2 , lorgaidh XLOOKUP an toiseach airson tuairmseach le bhith a' cleachdadh Wildcards ( Co-cheangailte ri luachan lorg sreang a-mhàin).
- Modh_lorg : 'S e àireamh a tha a' comharrachadh an seòrsa gnìomh sgrùdaidh a chaidh a dhèanamh air an lookup_array. Tha seo cuideachd roghainneil. Faodaidh ceithir luachan a bhith aige cuideachd:
- Mas e 1 a th' ann, rannsaichidh XLOOKUP bho mhullach gu bonn anns an lookup_array (Default).
- Nuair a bhios e -1 , rannsaichidh XLOOKUP o bhonn gu bàrr anns an
- Mas e <1 a th' ann> 2 , XLOOKUP nì arannsachadh dàna ann an òrdugh dìreadh.
- Nuair a tha e -2 , nì XLOOKUP rannsachadh dàna ann an òrdugh teàrnaidh.
Ro-ràdh gu Gnìomhan INDEX-MATCH
Tha am cothlamadh de na gnìomhan INDEX-MATCH air a chleachdadh gus luach fhaighinn bho àite sònraichte agus a mhaidseadh leis an raon thùsail.
Co-chòrdadh:
=INDEX(eagar, MATCH(lookup_value,lookup_array, match_type),no_of_column)
Argamaidean:
Airson an gnìomh INDEX:
- Array : 'S e raon de cheallan a th' ann às a bheil sinn airson luach a tharraing.<10
- MATCH(lookup_value,lookup_array,match_type): 'S e àireamh sreatha an raoin far a bheil an lookup_value a' maidseadh luach sònraichte san lookup_array .
- No_of_column: Seo an àireamh sa cholbh san t-sreath às a bheil sinn airson luach a thilleadh a fhreagras ris an luach_lorg_column .
Airson a’ ghnìomh MATCH:
- Lookup_value: Seo an luach a tha sinn a’ sireadh.
- Looku p_array: Seo an t-sreath anns a bheil sinn a' lorg an lorg_value . Faodaidh e a bhith an dà chuid na shreath agus na cholbh.
- Match_type: 'S e t-àireamh a th' ann a' comharrachadh an t-seòrsa maids a tha sinn a' sireadh. Tha seo roghnach.
- Nuair a tha e -1 , seallaidh MATCH an toiseach airson maids cheart. Air eagal ‘s nach lorgar maids ceart, coimheadaidh e airson an ath luach nas motha (Default)(mu choinneimh XLOOKUP ).
Ach 's e an t-suidheachadh gum feum an lookup_array a chur ann an òrdugh dìreadh. Mur eil, seallaidh e mearachd.
- Nuair a tha e 1 , seallaidh MATCH an toiseach cuideachd airson maids cheart. Air eagal 's nach lorgar maids ceart, seallaidh e airson an ath luach nas lugha (mu choinneamh XLOOKUP ).
Ach 's e an suidheachadh gum bi an lookup_array feumar a chur ann an òrdugh teàrnaidh an turas seo. Mur eil, seallaidh e mearachd.
- Nuair a tha e 0 ann, nì MATCH lorg airson dearbh mhaidseadh.
Leugh Tuilleadh: Mar a roghnaicheas tu dàta sònraichte ann an Excel (6 dòighean)
7 Coimeas eadar Cleachdadh Gnìomhan XLOOKUP agus INDEX-MATCH
A-nis gu bheil sinn air am foirmle a bhriseadh sìos, bruidhnidh sinn air cuid de rudan a tha coltach agus eadar-dhealaichte eadar an dà ghnìomh. Mus tèid mi gu na prìomh chòmhraidhean, tha mi a’ sealltainn nam prìomh phuingean ann an clàr airson do ghoireasachd.
18>Puing Còmhraidh | Co-chosmhaileachd/Ioma-ionannas | Mìneachadh |
Column lookup_array | Co-chosmhaileachd | Tha an dithis a' toirt taic do cholbh mar an lookup_array. |
Row lookup_array | Co-chosmhaileachd | Tha an dithis a' cur taic ri sreath mar an lookup_array. |
Gun maids eadar lookup_value | Ei-chosmhaileachd | Tha an roghainn rèiteachaidh bunaiteach aig XLOOKUP airson gun a bhith a' maidseadh anlorg_luach. Ach chan eil aig an INDEX-MATCH. |
Measadh tuairmseach | Co-chosmhaileachd Pàirteach | Faodaidh XLOOKUP faighinn a-mach an ath rud nas lugha no an ath luach nas motha nuair nach eil maids ceart ann. Faodaidh INDEX-MATCH sin a dhèanamh cuideachd, ach feumaidh an lookup_array a bhith air a chur ann an òrdugh dìreadh no teàrnadh. |
A’ maidseadh cairtean-fiadhaich | Co-chosmhail | Tha an dà chuid a’ toirt taic do Wildcards. |
Ioma-luachan a’ maidseadh | Co-chosmhaileachd Pàirteach | Faodaidh XLOOKUP faighinn a-mach an dara cuid na an toiseach no an luach mu dheireadh nuair a tha ioma luachan co-ionnan. Ach chan urrainn dha INDEX-MATCH ach a’ chiad luach a tha a’ maidseadh a thilleadh. |
Array Formula | Co-chosmhaileachd | Tha an dithis a’ toirt taic don raon foirmle. |
1. XLOOKUP agus INDEX-MATCH gus an luach a lorg sa cholbh
Tha coltas ann eadar an dà ghnìomh san taobh seo. Airson an XLOOKUP agus an INDEX-MATCH , faodaidh an lookup_array a bhith na cholbh airson an dà ghnìomh. An seo tha sinn a’ coimhead airson an dearbh Comharran ann am Fiosaigs den ainm oileanach ann an C ell F5 , Jennifer Marlo . Bha sinn airson rannsachadh o mhullach gu bonn sa cholbh Ainm Oileanach agus " Cha deach a lorg " a thilleadh air eagal 's nach deach maids a lorg.
- Airson XLOOKUP , cuir am foirmle an sàs ann an Cill G5 .
=XLOOKUP(F5,C5:C16,D5:D16,"Not Found",0,1)
- Airson INDEX-MATCH , cleachd am foirmle seo ann an CillG5 .
=INDEX(B5:D16,MATCH(F5,C5:C16,0),3)
Leugh Tuilleadh: Mar a cho-fhreagras tu Ioma-shlatan-tomhais bho dhiofar Arrays ann an Excel
2. XLOOKUP agus INDEX-MATCH gus an luach a lorg ann an sreath
Tha an dà ghnìomh san taobh seo co-chosmhail cuideachd . Airson an XLOOKUP agus an INDEX-MATCH , faodaidh an lookup_array a bhith na loidhne airson an dà ghnìomh cuideachd. Airson dealbh, tha stòr-dàta ùr againn leis na IDs , Ainmean , agus Comharran ann am Fiosaigs agus Ìrean .
Beachdaichidh sinn airson mionaid gur e seata dàta gu math farsaing a tha seo, agus chan eil fios againn dè an àireamh sa cholbh Ìre a th’ ann. An uairsin, gus ìre oileanach sònraichte fhaighinn a-mach, feumaidh sinn an Sreath cinn (B4:E4) a chleachdadh mar an lookup_array agus am facal “ Ìre ” mar an lookup_value . Is urrainn dhuinn a choileanadh le bhith a’ cleachdadh an dà chuid XLOOKUP agus an INDEX-MATCH .
- Gus ìre an 3mh oileanach fhaighinn a-mach , bidh am foirmle XLOOKUP mar seo ann an Cill G5 .
=XLOOKUP("Grade",B4:E4,B7:E7,"Not Found",0,1)
- Airson na cùise seo, is e am foirmle INDEX-MATCH :
=INDEX(B5:E16,3,MATCH("Grade",B4:E4,0))
<03. XLOOKUP agus INEX-MATCH Nuair nach Lorgar Co-fhreagarrachd
Tha an dà ghnìomh eadar-dhealaichte san taobh seo. Mur eil an lookup_value a' freagairt ri luach sam bith san lookup_array , 's urrainn dhut luach stèidhichte a shuidheachadh airson a thilleadh ann an XLOOKUP . Gus sin a dhèanamh, feumaidh tu sin a shuidheachadhluach san argamaid if_not_found . Air an làimh eile, chan eil an leithid de roghainn ann an INDEX-MATCH . Tillidh e mearachd. Feumaidh tu an gnìomh IFERROR taobh a-muigh a chleachdadh gus a' mhearachd a làimhseachadh. San t-seata dàta a chaidh a thoirt seachad, gheibh sinn a-mach an Ainm Oileanach leis an ID 100 .
- Airson seo, cleachd am foirmle XLOOKUP a leanas ann an Cell G5 .
=XLOOKUP(100,B5:B16,C5:C16,"Not Found",0,1)
- Air an làimh eile, cuir seo an sàs Foirmle INDEX-MATCH .
=INDEX(B5:E16,MATCH(100,B5:B16,0),2)
- Mar a thilleas e mearachd, bidh thu feumaidh tu gnìomh IFERROR a chleachdadh taobh a-muigh gus a' mhearachd seo a làimhseachadh.
=IFERROR(INDEX(B5:E16,MATCH(100,B5:B16,0),2),"Not Found")
1> Leughaidhean coltach ris
- Excel INDEX MATCH gus Ioma luachan a thilleadh ann an aon chealla
- Foirmle Excel INDEX-MATCH gus Ioma luachan a thilleadh Gu còmhnard
- Mar a chleachdas tu Foirmle INDEX-MATCH ann an Excel gus Ioma-thoraidhean a ghineadh
- [Seasaichte!] MATCH INDEX Gun a bhith a’ tilleadh luach ceart ann an Excel (5 Adhbharan)
- Mar a chleachdas tu INDEX MATCH An àite VLOOKUP ann an Excel (3 dòighean)
4. XLOOKUP agus INDEX-MATCH ann an Cùis nan Geamannan Tuairmse
Tha cuid de choltasachd eadar an dà ghnìomh san taobh seo. Anns an ghnìomh XLOOKUP , mur eil an lookup_value a' freagairt ri luach sam bith san lookup_array , 's urrainn dhut am foirmle atharrachadh gus an ath luach nas lugha no an ath luach nas motha a thilleadh . Suidhich an argamaid maids_type ri -1 ma tha thu ag iarraidh an ath luach nas lugha is cuir gu 1 e ma tha thu ag iarraidh an ath luach nas motha.
Mar eisimpleir , gheibh sinn a-mach an oileanach le comharra 50 no an ath chomharra nas motha.
- Gus an luach a lorg, cleachd am foirmle XLOOKUP seo.
=XLOOKUP(50,D5:D16,C5:C16,"Not Found",1,1)
- Mar a chì thu, chan eil oileanach ann le comharra 50 . Sin as coireach gu bheil e a' sealltainn an tè dìreach às dèidh 50 , 51 le Desmond Hayes .
Tha an aon roghainn anns an t-sreath foirmle INDEX-MATCH . Ach is e an easbhaidh gum feum thu an lookup_array a sheòrsachadh ann an òrdugh teàrnaidh ma tha thu ag iarraidh an ath luach nas motha. Mur eil, tillidh e mearachd. Agus airson an ath luach nas lugha fhaighinn, feumaidh tu a chur ann an òrdugh dìreadh.
- An toiseach, cuir a-steach am foirmle seo ann an Cill G5 .
=INDEX(B5:E16,MATCH(50,D5:D16,-1),2)
- Mar thoradh air an sin, chì thu gu bheil an toradh a’ sealltainn mearachd #N/A .
- Mar sin, cuir an Raon cealla D5:D16 ann an òrdugh dìreadh agus gheibh thu an luach ceart.
<6 Nota Sònraichte: Anns a’ ghnìomh XLOOKUP , bidh -1 ag obair airson an ath luach nas lugha, ach ann an INDEX-MATCH , -1 ag obair airson an ath luach nas motha. San aon dòigh anns a’ ghnìomh XLOOKUP , bidh 1 ag obair airson an ath luach nas motha, ach ann an INDEX-MATCH, bidh 1 ag obair airson an ath luach nas lugha.
Leugh Tuilleadh: Mar a chleachdas tuINDEX agus Match for Partial Match (2 Ways)
5. XLOOKUP agus INDEX-MATCH ann an cùis cairtean-fiadhaich a mhaidseadh
Tha an dà ghnìomh san taobh seo coltach ri chèile. Tha an XLOOKUP agus an INDEX-MATCH , le chèile a’ toirt taic do Cairtean Fiadhaich . An seo, gheibh sinn a-mach oileanach sam bith le “ Marlo ” mar an dàrna ainm. Leanaidh sinn na ceumannan gu h-ìosal gus faicinn XLOOKUP vs INDEX-MATCH coimeas.
- An toiseach, cuir am foirmle XLOOKUP seo an sàs ann an Cuairt G5 airson an toradh fhaighinn.
=XLOOKUP("*Marlo*",C5:C16,C5:C16,"Not Found",2,1)
An aire: Gus cairtean fiadhaich a chleachdadh ann an XLOOKUP , feumaidh tu an argamaid match_type a shuidheachadh gu 2 . Mur eil, chan obraich e.
- Air an làimh eile, bidh am foirmle INDEX-MATCH airson an aon obair a choileanadh mar seo.
=INDEX(B5:E16,MATCH("*Marlo*",C5:C16,0),2)
> Leugh Tuilleadh: Index MATCH Ioma Slatan-tomhais le Cairt Fiadhaich ann an Excel (Stiùireadh coileanta )
6. XLOOKUP agus INEX-MATCH Nuair a tha Ioma Luachan Co-fhreagairt Luach Lorg
Tha an eisimpleir seo a’ sealltainn XLOOKUP vs INDEX-MATCH nuair tha ioma-luachan a’ freagairt ris an luach lorg. Tha cuid de choltasachd ann cuideachd eadar an dà ghnìomh a thaobh seo. Chan fhaigh an XLOOKUP agus an INDEX-MATCH ach aon luach air eagal ’s gu bheil ioma-luachan san lookup_array a’ maidseadh an luach lookup_array . Ach anns a’ ghnìomh XLOOKUP , ’s urrainn dhut an rannsachadh atharrachadh gus an dàrna cuid an