Mar a chleachdas tu Foirmle INDEX-MATCH ann an Excel gus Ioma Thoraidhean a ghineadh

  • Roinn Seo
Hugh West

Nuair a bhios tu ag obair le àireamh mhòr de dhàta thig gu buil ioma-thoraidhean. Ann an Excel, tha dòigh gu math goireasach ann airson grunn thoraidhean a tharraing. San artaigil seo, seallaidh sinn dhut mar a chleachdas tu am foirmle INDEX-MATCH ann an Excel gus iomadh toradh a ghineadh.

Luchdaich sìos Teamplaid Cleachdaidh

Faodaidh tu an teamplaid Excel cleachdaidh an-asgaidh a luchdachadh a-nuas às an seo agus a chleachdadh leat fhèin.

Iomatoraidhean INDEX MATCH.xlsx

4 Dòighean Feumail ann a bhith a’ cur an gnìomh INDEX & Gnìomhan MATCH Còmhla ann an Excel gus Ioma Thoraidhean a tharraing

Bruidhnidh an earrann seo gu mionaideach mu bhith a’ cleachdadh an gnìomh INDEX agus an gnìomh MATCH còmhla ann an Excel gu faigh iomadh toradh.

1. Lorg Ioma Thoraidhean ann an Array a’ cleachdadh Foirmle INDEX MATCH ann an Excel

Beachdaich air an t-seata dàta a leanas, far an robh sinn airson na comharran eadar-dhealaichte aig oileanaich aig diofar dheuchainnean a lorg.

<3.

Gheibh sinn sin le bhith a’ ruith foirmle INDEX-MATCH air an duilleag-obrach againn.

Ceumannan air lorg nan ioma-thoraidhean ann an seata de shreath a’ cleachdadh INDEX-MATCH Tha gnìomhan air an toirt seachad gu h-ìosal.

Ceumannan:

  • Tagh ainm on stòr-dàta ( B5:B11 ) agus cuir an t-ainm ann an cealla eile gus an àireamh iomraidh cealla a chleachdadh nas fhaide air adhart (m. e. ainm Villiers ann an Cell G4 ).
  • Ann an cealla eile a tha thu ag iarraidh mar do chill toraidh ( m.e. Cill G7 ), sgrìobh anCo-dhùnadh

    Mhìnich an artaigil seo gu mionaideach mar a chleachdas tu gnìomhan INDEX MATCH gus grunn thoraidhean a tharraing ann an Excel. Tha mi an dòchas gu bheil an artaigil seo air a bhith gu math buannachdail dhut. Faodaidh tu faighneachd a bheil ceist sam bith agad mun chuspair.

    foirmle a leanas,
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))

An seo,

$C$5:$C$11 = an t-sreath airson luach an sgrùdaidh a rannsachadh

$B$5:$B$11 = an t-sreath air a bheil luach an sgrùdaidh

  • Brùth Cuir a-steach .

Mothaichidh tu gu bheil toradh an dàta (m. e. Villiers ) a chuir thu sa chill a thagh thu ( G4 ), a nochdadh sa chill toraidh (m. e. 65 ann an G7 ).

  • A-nis slaod an loidhne sìos le Lìon Làimhseachadh gus an còrr dhe na toraidhean agad fhaighinn den aon luach sgrùdaidh sin.

Leis nach eil am pròiseas seo seasmhach airson luach sònraichte sam bith, is urrainn dhut tagh dàta lorg sam bith sa chill a thagh thu (m. e. G4 ) agus thèid toradh an dàta shònraichte sin ùrachadh gu fèin-obrachail sa chill toraidh (m. e. G7 ).

Gus barrachd a thuigsinn faic an gif gu h-ìosal.

Briseadh sìos air an fhoirmle:

Brisidh sinn sìos am foirmle gus tuigsinn mar a fhuair sinn an thoradh.

  • MATCH($B$5:$B$11, $G$4, 0) a' fàs,

-> MATCH({“Flintoff”; “ Ronaldo"; "Plessis"; "Villiers"; "Beckham"; "Villiers"; “Plessis”}, “Villiers”, 0)

-> Toradh: {#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A}

Mìneachadh: Ma lorgas an luach rannsachaidh maids san raon sgrùdaidh, tillidh an gnìomh MATCH 1 , air neo tillidh e #N/A .

  • ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) a’ fàs,

-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})

-> Toradh: {FALSE; FAILTE; FAILTE; TRUE; FAILTE; TRUE; FALSE}.

Mìneachadh: Leis nach urrainn an gnìomh IF luachan mearachd a làimhseachadh, mar sin tha an gnìomh ISNUMBER ga chleachdadh an-seo gus na luachan rèite a thionndadh gu luachan Boolean.

  • IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), “”) a' fàs,

-> IF({FALSE; FALSE; FALSE ; TRUE; FALSE; TRUE; FALSE}, MATCH(ROW($B$5:$B$11), ROW($B$5:$B$11)), “”)

a' fàs

-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7}, “”)

-> Toradh: {“”; “”; “”; 4; “”; 6}

Mìneachadh: An toiseach, bidh an gnìomh IF ag atharrachadh luachan Boolean gu àireamhan sreath agus beàrnan. Nas fhaide air adhart, bidh na MATCH agus an gnìomh ROW a’ tomhas raon le àireamhan leantainneach, bho 1 gu n, far a bheil n mar an dearbh-aithne àireamhach mu dheireadh de mheud iomlan raon nan cealla. Leis gu bheil 7 luachan aig $B$5:$B$11 , mar sin bidh an t-sreath gu bhith {1; 2; 3; 4; 5; 6; 7} .

  • SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: Bidh $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) gu bhith

-> SMALL({“”; “”; “”; 4; “”; 6}, ROWS($A$1:A1))

-> SMALL({“”; “”; “”; 4; “”; 6}, 1)

-> Toradh: 4

Mìneachadh: An toiseach, tha an gnìomh SMALL a’ dearbhadh dè an luach a gheibh thu stèidhichte air àireamh na loidhne. An uairsin, bidh an gnìomh Rows a’ tilleadh àireamh a dh’ atharraicheas a h-uile uair a thèid an cealla a chopaigeadh agus a phasgadh gu na ceallan gu h-ìosal. An toiseach, thill e 4 a rèir an dàta againn. Anns an ath chill gu h-ìosal, bidh ROWS($A$1:A1) ag atharrachadh gu ROWS($A$1:A2) agus a' tilleadh 6 .

  • INDEX($C$5:$C$11, SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0))), MATCH(ROW($B$5: Bidh $B$11), ROW($B$5:$B$11)), “”), ROWS($A$1:A1))) gu bhith

-> INDEX($C$5:$C$11, 4)

-> Toradh: 65

Mìneachadh: The <1 Bidh gnìomh> INDEX a’ tilleadh luach bho raon sònraichte stèidhichte air àireamh sreath is colbh. 'S e 65 an luach 4mh san raon $C$5:$C$11 , agus mar sin tillidh an gnìomh INDEX 65 sa chill G7 .

Leugh Tuilleadh: IF le INDEX-MATCH ann an Excel (3 dòighean iomchaidh)

<8 2. Lorg Iomadh Toraidhean Ainm Tachartas ri thighinn & Ceann-latha le Formula INDEX MATCH ann an Excel

Uaireannan bidh sinn a’ dìochuimhneachadh ceann-latha thachartasan cudromach. Anns a' chùis sin, bidh na gnìomhan INDEX MATCH ag obair mar an luchd-teasairginn.

Gu h-ìosal tha an sampall dàta far an robh sinn airson fios fhaighinn air an ath cho-là-breith am measg ar caraidean.

<18

Mar sin, 's e an rud a rinn sinn, cuir an gnìomh foirmle INDEX MATCH gus faighinn a-mach cò an ath cho-là-breith a bhios ann agus cuin a tha sin.

Mar sin, am foirmle gufios gur e ainm an neach neo ainm an tachartais a tha ri thighinn,

=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)

Agus am foirmle airson fios a bhith agad air ceann-latha an tachartais a tha ri thighinn is,

=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)

Briseadh sìos na foirmle:

Nì briseadh sìos am foirmle gus tuigsinn mar a fhuair sinn a-mach an t-ainm Ailig agus ceann-latha a cho-là-breith.

  • MATCH(F5,$C$5:$C$9,1)
  • <14

    -> Toradh: 4

    Mìneachadh: Tha an gnìomh MATCH a’ lorg suidheachadh luach an sgrùdaidh ( Cell F5 = Diardaoin, 11 Samhain, 2021 ) ann an seasmhach an t-sreath ( $C$5:$C$9 = liosta nan cinn-latha ) .

    San eisimpleir seo, cha robh sinn ag iarraidh maids cheart, bha sinn ag iarraidh gum biodh an gnìomh MATCH a' tilleadh maids tuairmseach, agus mar sin shuidhich sinn an treas argamaid gu 1 (no TRUE ).

      INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1) ) a’ fàs mar

    -> INDEX($B$5:$B$9, 4) +1)

    -> Toradh: Alex /(Ainm an tachartais)

    Mìneachadh: Bheir an gnìomh INDEX dà argamaid gu tilleadh luach sònraichte ann an raon aon-thaobhach. An seo, 's e an raon $B$5:$B$9 an argamaid an toiseach agus an toradh a bh' againn bhon àireamhachadh san earrann roimhe (MATCH(F5,$C$5:$C$9, 1)) , suidheachadh 4 , an dàrna argamaid. Tha sin a' ciallachadh gu bheil sinn a' rannsachadh an luach a tha suidhichte ann an suidheachadh 4 san $B$5:$B$9 raon.

    Agus,

    • INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) gu bhith

    -> INDEX($B$5:$B$9,4) +1)

    -> Toradh: Dimàirt, Dùbhlachd 7, 2021

    Mìneachadh: Tha gnìomh INDEX a’ gabhail dà argamaid gus luach sònraichte a thilleadh ann an raon aon-thaobhach. An seo, is e an raon $C$5:$C$9 an argamaid an toiseach agus an toradh a bh’ againn bhon àireamhachadh san earrann roimhe (MATCH(F5,$C$5:$C$9, 1)) , suidheachadh 4 , an dàrna argamaid. Tha sin a' ciallachadh gu bheil sinn a' rannsachadh an luach a tha suidhichte ann an suidheachadh 4 san raon $C$5:$C$9 .

    Gus ceann-latha an tachartais fhaighinn, tha sinn dìreach air a chur ris fear gu suidheachadh na cealla air a thilleadh leis a’ ghnìomh MATCH , agus thug e dhuinn suidheachadh cealla an ath cheann-latha tachartais.

    Leugh Tuilleadh: Excel INDEX - MATCH Formula gus Ioma luachan a thilleadh gu còmhnard

    Leughaidhean coltach ris

    • Index MATCH Ioma shlatan-tomhais le cairt-fhiadhaich ann an Excel (Stiùireadh coileanta)
    • [Seasta!] 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)
    • INDEX+MATCH with Duplicate Values ​​in Excel (3 Quick Methods)
    • Mar a roghnaicheas tu dàta sònraichte ann an Excel (6 Dòighean)

    3. Cruthaich ioma-thoraidhean gu colbhan fa leth a’ cleachdadh Foirmle INDEX MATCH ann an Excel

    Gu ruige seo tha sinn airair a bhith a’ faighinn toraidhean ann an sreath. Ach dè ma tha thu airson na toraidhean fhaighinn ann an colbhan fa leth .

    Smaoinich air an t-seata dàta a leanas, anns a bheil trì seòrsaichean proifeasanan a’ riochdachadh iomadach ainm dhaoine.

    21>

    Bha sinn airson buidheann dhaoine a dhèanamh stèidhichte air a’ phroifeasan agus bha sinn airson na h-ainmean colbh-glic a chur a-rèir an dreuchd.

    Airson iomadh maids toraidhean ann an ceallan fa leth ann an colbhan fa leth, faodaidh tu cleas beag a dhèanamh leis a’ ghnìomh INDEX .

    Ionnsaich mar a tharraing sinn toraidhean ioma-gheam ann an ioma-cholbh ann an Excel le measgachadh de INDEX gnìomhan agus feadhainn eile.

    Ceumannan:

    • Tagh gairm bhon raon dàta ( B5:B11 ) agus cuir an dàta ann an cealla eile gus an àireamh iomraidh cealla a chleachdadh nas fhaide air adhart (me, dreuchd Criogaid ann an Cell E5 ).
    • Ann an cealla eile a tha thu ag iarraidh mar cill an toraidh agad (m. e. Cill F5 ), sgrìobh am foirmle a leanas,
    =IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")

    An seo,

    $C$5:$C$11 = an ar ray gus luach an sgrùdaidh a rannsachadh

    $B$5:$B$11 = an t-sreath air a bheil luach an sgrùdaidh

    • Brùth Cuir a-steach .

    Mothaichidh tu gu bheil toradh an dàta (m.e. Nochdaidh Crickets ) a chuir thu sa chill a thagh thu ( E5 ), ann an cealla an toraidh (m. e. Flintoff ann an Cell F5 ).

    • A-nis slaod an loidhne mun cuairt le Lìon Làimhseachadh gus an còrr dhe na toraidhean agad fhaighinn den aon luach sgrùdaidh sin ann an ioma-cholbhan fa leth.

    • A-rithist, slaod an iomramh mun cuairt le Lìon Làimhseachadh gus an còrr dhe na co-dhùnaidhean agad fhaighinn bho dhiofar luachan sgrùdaidh (m. e. Ball-coise, Luchd-gleidhidh ) ann an ioma-cholbh fa leth.

    <24

    Briseadh sìos na foirmle:

    Nì sinn sìos am foirmle gus tuigsinn mar a fhuair sinn an toradh.

    • SMALL(IF ($B$5:$B$11=$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))

    Tha fios againn mar-thà bhon deasbad roimhe mar a tha gnìomhan SMALL, IF agus ROW ag obair còmhla, agus tha sinn a’ cleachdadh an cleas sin an seo cuideachd airson gineadh àireamh sreath a fhreagras air geama N-th. Aon uair 's gu bheil an àireamh loidhne againn, bidh sinn dìreach ga chur a-steach don ghnìomh INDEX a thilleas an luach aig an loidhne sin.

    -> Toradh: ( mar an dealbh gu h-ìosal )

    • INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))) -> a' dol seachad air na h-àireamhan loidhne dhan ghnìomh INDEX gus an luach airson àireamhan sreatha co-fhreagarrach a tharraing a-mach.

    -> Toradh: ( mar an dealbh gu h-ìosal )

      > IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=) $E5, ROW(C5:C11) -MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5)))),"”) -> mothaich nuair a thilleas colbhan luach nach eil ann, gum bi ea’ tilgeadh mearachd #NUM . Gus casg a chuir air a’ mhearachd, còmhdaichidh sinn am foirmle gu lèir leis an gnìomh IFERROR gus mearachdan a ghlacadh agus suidhich sreang fhalamh (“”) mar thilleadh.

    -> Toradh: ( mar an dealbh gu h-ìosal )

    Leugh Tuilleadh: Excel INDEX MATCH gus Ioma luachan a thilleadh ann an aon chill

    4. Thoir a-mach ioma-thoraidhean a-steach do shreathan fa leth a’ cleachdadh INDEX MATCH Functions ann an Excel

    Ma tha thu a’ faighneachd mu bhith a’ toirt a-mach ioma-thoraidhean ann an ioma sreathan mar an aon dòigh ’s a rinn sinn san earrann roimhe seo, is e an fhoirmle an uairsin,

    =IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")

    Agus tha a h-uile mion-fhiosrachadh eile leithid Steps and Formula Breakdown mar a tha e ann an earrann 3.

    Prìomh Phuingean a dh’ fheumas tu a chumail nad inntinn

    • Mar raon raon a’ chlàr dàta gus an luach a lorg stèidhichte, na dìochuimhnich an soidhne dolar ($) a chuir air beulaibh àireamh iomraidh cealla a’ chlàr rèite.
    • Nuair a bhios tu ag obair le luachan rèite, na dìochuimhnich brùth Ctrl + Shift + Enter air a’ mheur-chlàr agad rd fhad ‘s a tha thu a’ toirt a-mach toraidhean. Ma bhriogas tu air Enter a-mhàin chan obraich e ach nuair a tha thu a' cleachdadh Microsoft 365 .
    • An dèidh putadh air Ctrl + Shift + Enter , chì thu gu bheil an Dhùin am bàr foirmle am foirmle ann an braces lùbach {} , ag innse gur e foirmle rèite a th’ ann. Na taip na camagan {} sin thu fhèin, nì Excel seo dhut gu fèin-obrachail.

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.