INDEX MATCH MATCH ann an Excel airson sgrùdadh dà-thaobhach

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ taisbeanadh grunn fhoirmlean eadar-dhealaichte gus sgrùdadh dà-mheudach a dhèanamh ann an Excel. Dìreach coimhead tro na roghainnean eile agus tagh am fear as fheàrr leat :)

Nuair a bhios tu a’ lorg rudeigin anns na duilleagan-clèithe Excel agad, a’ mhòr-chuid den ùine bhiodh tu a’ coimhead suas gu dìreach ann an colbhan no gu còmhnard ann an sreathan. Ach uaireannan feumaidh tu coimhead thairis air an dà shreath agus na colbhan. Ann am faclan eile, tha thu ag amas air luach a lorg aig crois-rathaid sreath agus colbh sònraichte. Canar lorg matrix ris an seo (aka 2-dimensional no lorg dà-shlighe ), agus tha an oideachadh seo a’ sealltainn mar a nì thu e ann an 4 diofar dhòighean.<3

Foirmle Excel INDEX MATCH MATCH

Is e an dòigh as mòr-chòrdte air sgrùdadh dà-shligheach a dhèanamh ann an Excel le bhith a’ cleachdadh INDEX MATCH MATCH. Seo atharrachadh air an fhoirmle clasaigeach INDEX MATCH ris an cuir thu aon ghnìomh MATCH a bharrachd ris gus an dà chuid àireamhan na loidhne agus na colbh fhaighinn:

INDEX ( data_array , MATCH ( vlookup_value , lookup_column_range , 0), MATCH ( luach hlookup , lookup_row_range , 0))

Mar eisimpleir, dèanamaid foirmle airson sluagh a tharraing de bheathach àraidh ann am bliadhna àraidh o'n chlàr gu h-ìosal. Airson tòiseachadh, bidh sinn a’ mìneachadh na h-argamaidean gu lèir:

  • Data_array - B2:E4 (ceallan dàta, gun a bhith a’ gabhail a-steach cinn-cinn sreath is colbh)
  • Vlookup_value - H1 (beathach targaid)
  • Lookup_column_range - A2:A4 (cinn-cinn sreath: ainmean bheathaichean) -A3: A4
  • Hlookup_value - H2 (bliadhna targaid)
  • Lookup_row_range - B1:E1 (cinn cholbh: bliadhnaichean)
  • <7

    Cuir na h-argamaidean uile ri chèile agus gheibh thu am foirmle seo airson lorg dà-shligheach:

    =INDEX(B2:E4, MATCH(H1, A2:A4, 0), MATCH(H2, B1:E1, 0))

    Mar a dh’obraicheas am foirmle seo

    Fhad ‘s a dh’ fhaodadh gum bi e beagan iom-fhillte aig a’ chiad sealladh, tha loidsig na foirmle gu math sìmplidh agus furasta a thuigsinn. Bidh an gnìomh INDEX a’ faighinn luach air ais bhon raon dàta stèidhichte air àireamhan sreath is colbh, agus tha dà ghnìomh MATCH a’ toirt seachad na h-àireamhan sin:

    INDEX(B2:E4, row_num, column_num)

    An seo, bidh sinn a’ luathachadh comas MATCH(lookup_value, lookup_array, [match_type]) gus suidheachadh coimeasach de lookup_value a thilleadh ann an lookup_array .

    Mar sin, airson àireamh na loidhne fhaighinn, rannsaichidh sinn airson a’ bheathach inntinneach (H1) thairis air cinn na sreatha (A2:A4):

    MATCH(H1, A2:A4, 0)

    Gus àireamh a’ cholbh fhaighinn, bidh sinn a’ lorg na bliadhna targaid (H2) thairis air cinn a’ cholbh (B1:E1):

    MATCH(H2, B1:E1, 0)

    Anns gach suidheachadh, bidh sinn a’ coimhead airson maids cheart le bhith a’ suidheachadh an 3mh argamaid gu 0.

    San eisimpleir seo, tillidh a’ chiad MATCH 2 leis gu bheil an luach vlookup againn (mathan bàn) ri lorg ann an A3, is e sin an dàrna cealla ann an A2: A4. Tha an dàrna MATCH a' tilleadh 3 a chionn 's gu bheil an luach hlookup (2000) ri lorg ann an D1, is e sin an 3mh cill ann am B1:E1.

    Leis na tha gu h-àrd, tha am foirmle a' lùghdachadh gu:

    INDEX(B2:E4, 2, 3)

    Agus till luach aig crois-rathaid an 2na sreath agus an 3mh colbh anns an raon dàta B2:E4, a tha naluach anns a’ chill D3.

    VLOOKUP agus foirmle MATCH airson lorg dà-shligheach

    Is e dòigh eile air sgrùdadh dà-thaobhach a dhèanamh ann an Excel le bhith a’ cleachdadh measgachadh de ghnìomhan VLOOKUP agus MATCH:

    VLOOKUP( vlookup_value , table_array , MATCH( hlookup_value , lookup_row_range , 0), FALSE)

    Airson ar clàr-sampaill , tha an cumadh a leanas air an fhoirmle:

    =VLOOKUP(H1, A2:E4, MATCH(H2, A1:E1, 0), FALSE)

    Càite:

    • Table_array - A2:E4 (ceallan dàta a’ gabhail a-steach cinn-cinn sreath)
    • Vlookup_value - H1 (beathach targaid)
    • Hlookup_value - H2 (bliadhna targaide)
    • Lookup_row_range - A1: E1 (cinn-cinn colbh: bliadhnaichean)

    Mar a dh’obraicheas am foirmle seo

    Is e cridhe na foirmle an gnìomh VLOOKUP a chaidh a rèiteachadh airson maids cheart (an argamaid mu dheireadh suidhichte gu FALSE), a bhios a’ lorg an luach lorg (H1) anns a’ chiad cholbh ann an sreath a’ bhùird (A2: E4) agus a thilleas luach bho cholbh eile san aon sreath. Gus faighinn a-mach dè an colbh a thilleas tu luach bhuaithe, cleachdaidh tu an gnìomh MATCH a tha cuideachd air a rèiteachadh airson maids cheart (an argamaid mu dheireadh air a shuidheachadh gu 0):

    MATCH(H2, A1:E1, 0)

    Rannsaich MATCH airson an luach ann an H2 thairis air cinn a’ cholbh (A1: E1) agus a’ tilleadh suidheachadh càirdeach na cealla a chaidh a lorg. Anns a 'chùis againn, lorgar a' bhliadhna targaid (2010) ann an E1, a tha 5mh anns an raon sgrùdaidh. Mar sin, tha an àireamh 5 a’ dol gu col_index_num argamaid VLOOKUP:

    VLOOKUP(H1, A2:E4, 5, FALSE)

    bheir VLOOKUP às an sin e, lorgar emaids ceart airson a luach sgrùdaidh ann an A2 agus a’ tilleadh luach bhon 5mh colbh san aon sreath, is e sin an cealla E2.

    Nòta cudromach! Airson an fhoirmle obrachadh mar bu chòir, feumaidh an aon àireamh de cholbhan a bhith aig table_array (A2:E4) de VLOOKUP agus lookup_array de MATCH (A1:E1), no an àireamh a thèid seachad le MATCH gu col_index_num bidh e ceàrr (cha bhith e a’ freagairt ri suidheachadh a’ cholbh ann an table_array ).

    Feart XLOOKUP gus coimhead ann an sreathan is colbhan

    O chionn ghoirid tha Microsoft air aon ghnìomh eile a thoirt a-steach ann an Excel a thathar an dùil a dhol an àite a h-uile gnìomh sgrùdaidh a th’ ann mar VLOOKUP, HLOOKUP agus INDEX MATCH. Am measg rudan eile, is urrainn do XLOOKUP coimhead air an eadar-ghearradh eadar sreath agus colbh sònraichte:

    XLOOKUP( vlookup_value , vlookup_column_range , XLOOKUP( hlookup_value , hlookup_row_range , data_array ))

    Airson an t-seata dàta sampall againn, tha am foirmle a’ dol mar a leanas:

    =XLOOKUP(H1, A2:A4, XLOOKUP(H2, B1:E1, B2:E4))

    Nota. An-dràsta 's e gnìomh beta a th' ann an XLOOKUP, nach fhaighear ach do luchd-aontachaidh Office 365 a tha nam pàirt de phrògram Office Insiders.

    Mar a dh'obraicheas am foirmle seo

    Tha am foirmle a' cleachdadh comas XLOOKUP gus faidhle a thilleadh. sreath no colbh gu lèir. Bidh an gnìomh a-staigh a’ lorg na bliadhna targaid anns an t-sreath cinn agus a’ tilleadh a h-uile luach airson na bliadhna sin (san eisimpleir seo, airson bliadhna 1980). Thèid na luachan sin gu argamaid return_array an taobh a-muighXLOOKUP:

    XLOOKUP(H1, A2:A4, {22000;25000;700}))

    Tha an gnìomh XLOOKUP taobh a-muigh a’ lorg a’ bheathach targaid thairis air cinn a’ cholbh agus a’ tilleadh an luach san aon suidheachadh on return_array.

    SUMPRODUCT foirmle airson dhà -way lookup

    Tha an gnìomh SUMPRODUCT coltach ri sgian às an Eilbheis ann an Excel – faodaidh e tòrr rudan a dhèanamh nas fhaide na an adhbhar ainmichte, gu h-àraidh nuair a thig e gu bhith a’ measadh ioma-shlat-tomhais.

    Gus coimhead suas dhà slatan-tomhais, ann an sreathan is colbhan, cleachd am foirmle coitcheann seo:

    SUMPRODUCT( vlookup_column_range = vlookup_value ) * ( hlookup_row_range = hlookup_value ), data_array )

    Gus sgrùdadh dà-shligheach a dhèanamh san t-seata dàta againn, tha am foirmle a’ dol mar a leanas:

    =SUMPRODUCT((A2:A4=H1) * (B1:E1=H2), B2:E4)

    Obraichidh an co-chòrdadh gu h-ìosal cuideachd:

    =SUMPRODUCT((A2:A4=H1) * (B1:E1=H2) * B2:E4)

    Mar a tha am foirmle seo ag obair

    Aig cridhe na foirmle, bidh sinn a’ dèanamh coimeas eadar dà luach-lorg agus cinn nan sreath agus nan colbhan (am beathach targaid ann an H1 an aghaidh gach beathach ainmean ann an A2:A4 agus a’ bhliadhna targaid ann an H2 mu choinneamh a h-uile bliadhna ann am B1:E1):

    (A2:A4=H1) * (B1:E1=H2)

    Seo res ults ann an 2 raon de luachan TRUE agus FALSE, far a bheil TRUE a’ riochdachadh maidsean:

    {FALSE;FALSE;TRUE} * {FALSE,TRUE,FALSE,FALSE}

    Tha an obrachadh iomadachaidh a’ co-èigneachadh nan luachan TRUE is FALSE gu 1’s agus 0’s agus a’ toirt a-mach sreath dà-thaobhach de 4 colbhan agus 3 sreathan (tha sreathan air an sgaradh le leth-choloin agus cromag air gach colbh de dhàta):

    {0,0,0,0;0,0,0,0;0,1,0,0}

    Tha gnìomhan SUMPRODUCT ag iomadachadh eileamaidean an t-sreath gu h-àrd leis na nithean deB2:E4 anns na h-aon shuidheachaidhean:

    {0,0,0,0;0,0,0,0;0,1,0,0} * {22000,13800,8500,3500;25000,23000,22000,20000;700,2000,2300,2500}

    Agus leis gu bheil iomadachadh le neoni a’ toirt neoni, chan eil ach an rud co-fhreagairt ri 1 sa chiad sreath a’ mairsinn:

    SUMPRODUCT({0,0,0,0;0,0,0,0;0,2000,0,0}) <3

    Mu dheireadh, bidh SUMPRODUCT a' cur suas na h-eileamaidean den t-sreath a thig às agus a' tilleadh luach 2000.

    An aire. Ma tha barrachd air aon sreath no/agus cinn-cinn colbh air a’ bhòrd agad leis an aon ainm, bidh barrachd air aon àireamh a bharrachd air neoni anns an t-sreath mu dheireadh, agus thèid na h-àireamhan sin uile a chur ris. Mar thoradh air an sin, gheibh thu suim de luachan a choinnicheas an dà shlat-tomhais. Is e sin a tha a’ fàgail foirmle SUMPRODUCT eadar-dhealaichte bho INDEX MATCH MATCH agus VLOOKUP, a thilleas a’ chiad mhaidse a chaidh a lorg.

    Sgrùdadh matrix le raointean ainmichte (eadar-ghearradh soilleir)

    Dòigh eile a tha gu math sìmplidh ri dhèanamh tha lorg matrix ann an Excel le bhith a’ cleachdadh raointean ainmichte. Seo mar a leanas:

    Pàirt 1: Ainmich colbhan is sreathan

    Se seo an dòigh as luaithe air gach sreath agus gach colbh nad chlàr ainmeachadh:

    1. Tagh an clàr slàn (A1:E4 nar cùise).
    2. Air an taba Formulas , anns a’ chuantal Ainmean Mìnichte , cliog Cruthaich bho Taghadh no brùth air an ath-ghoirid Ctrl + Shift + F3.
    3. Anns a’ bhogsa deasbaid Cruthaich ainmean bho Thaghadh , tagh Sreath àrd agus Clì colbh, agus cliog air OK.

    Cruthaichidh seo gu fèin-obrachail ainmean stèidhichte air cinn-cinn na loidhne is a’ cholbh. Ach, tha uamhas no dhà ann:

    • Ma tha do cholbh agus/notha cinn-cinn nan sreathan nan àireamhan no tha caractaran sònraichte ann nach eil ceadaichte ann an ainmean Excel, cha tèid ainmean nan colbhan is na sreathan sin a chruthachadh. Gus liosta de dh’ ainmean cruthaichte fhaicinn, fosgail am Manaidsear Ainm ( Ctrl + F3 ). Ma tha cuid de dh'ainmean a dhìth, mìnich iad le làimh mar a tha mìnichte ann an Mar a dh'ainmicheas tu raon ann an Excel.
    • Ma tha beàrnan ann an cuid de chinn-cinn nan sreath no nan colbhan agad, thèid fo-sgrìobhaidhean a chur nan àite, mar eisimpleir, Polar_bear .

    Airson a’ chlàr sampall againn, cha do chruthaich Excel gu fèin-obrachail ach ainmean nan sreath. Feumaidh ainmean nan colbhan a bhith air an cruthachadh le làimh oir is e cinn-cinn nan colbhan àireamhan. Gus faighinn seachad air seo, 's urrainn dhut dìreach na h-àireamhan a ro-ràdh le fo-sgrìobhaidhean, mar _1990 .

    Mar thoradh air an sin, tha na raointean ainmichte a leanas againn:

    Pàirt 2 : Dèan foirmle lorg matrix

    Gus luach a tharraing aig crois-rathaid sreath is colbh sònraichte, dìreach taip aon dhe na foirmlean coitcheann a leanas ann an cealla falamh:

    = row_name ainm_colbh

    No a chaochladh:

    = ainm_colbh row_name

    Mar eisimpleir, gus an àireamh de mhucan-mara gorma fhaighinn ann an 1990 , tha am foirmle cho sìmplidh ri:

    =Blue_whale _1990

    Ma tha feum aig cuideigin air stiùireadh nas mionaidiche, coisichidh na ceumannan a leanas thu tron ​​phròiseas:

    1. Ann an cealla far a bheil thu airson gun nochd an toradh, dèan an soidhne co-ionannachd (=).
    2. Tòisich a’ taipeadh ainm na loidhne targaide, can, Blue_whale . Às deidhtha thu air caractar no dhà a thaipeadh, seallaidh Excel a h-uile ainm a tha ann mu thràth a tha a rèir do chuir a-steach. Dèan briogadh dùbailte air an ainm a tha thu ag iarraidh gus a chur a-steach san fhoirmle agad:
    3. An dèidh ainm na loidhne, dèan seòrsa space , a tha ag obair mar an gnìomhaiche eadar-ghearraidh ann an a' chùis seo.
    4. Cuir a-steach ainm a' cholbh targaid ( _1990 nar cùise).
    5. Cho luath 's a thèid ainmean nan sreath agus nan colbhan a chur a-steach, comharraichidh Excel an t-sreath agus an colbh co-fhreagarrach sa chlàr agad, agus bruthaidh tu Enter gus am foirmle a lìonadh:
    6. <20

      Tha an sgrùdadh matrix agad air a dhèanamh, agus tha an dealbh-sgrìn gu h-ìosal a’ sealltainn an toradh:

      Sin mar a choimheadas tu suas ann an sreathan is colbhan ann an Excel. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi an dòchas d’fhaicinn air ar blog an ath sheachdain!

      Luchdaich a-nuas ri fhaighinn

      leabhar-obrach sampall lorg dà-mheudach

Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.