Sut i Ddefnyddio Fformiwla INDEX-MATCH yn Excel i Gynhyrchu Canlyniadau Lluosog

  • Rhannu Hwn
Hugh West

Tra bod gweithio gyda nifer fawr o ddata yn arwain at gynhyrchu canlyniadau lluosog. Yn Excel, mae ffordd gyfleus iawn i dynnu canlyniadau lluosog. Yn yr erthygl hon, byddwn yn dangos i chi sut i ddefnyddio'r fformiwla INDEX-MATCH yn Excel i gynhyrchu canlyniadau lluosog.

Lawrlwytho Templed Ymarfer

Gallwch lawrlwytho'r templed Excel ymarfer rhad ac am ddim o'r fan hon ac ymarfer ar eich pen eich hun.

MYNEGAI MATCH Canlyniadau Lluosog.xlsx

1>4 Ffyrdd Defnyddiol o Weithredu'r MYNEGAI & Swyddogaethau MATCH Gyda'n Gilydd yn Excel i Echdynnu Canlyniadau Lluosog

Bydd yr adran hon yn trafod yn fanwl y defnydd o y ffwythiant MYNEGAI a y ffwythiant MATCH gyda'i gilydd yn Excel i cael canlyniadau lluosog.

1. Dod o hyd i Ganlyniadau Lluosog mewn Arae gan ddefnyddio Fformiwla INDEX MATCH yn Excel

Ystyriwch y set ddata ganlynol, lle'r oeddem am ddod o hyd i farciau gwahanol myfyrwyr gwahanol arholiadau.

<3.

Gallwn gael hynny drwy redeg fformiwla MYNEGAI-MATCH yn ein taflen waith.

Camau ar gyfer dod o hyd i'r canlyniadau lluosog mewn set o arae gan ddefnyddio MYNEGEIO-MATCH Rhoddir ffwythiannau isod.

Camau:

  • Dewiswch enw o'r set ddata ( B5:B11 ) a rhowch yr enw mewn cell arall i ddefnyddio'r rhif cyfeirnod cell yn ddiweddarach (e.e. enw Villiers yn Cell G4 ).
  • Mewn cell arall rydych chi ei eisiau fel eich cell canlyniad ( e.e. Cell G7 ), ysgrifennwch yCasgliad

    Esboniodd yr erthygl hon yn fanwl sut i ddefnyddio ffwythiannau INDEX MATCH i echdynnu canlyniadau lluosog yn Excel. Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.

    fformiwla ganlynol,
=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)))

Yma,

$C$5:$C$11 = yr arae i chwilio'r gwerth chwilio

$B$5:$B$11 = yr arae lle mae'r gwerth chwilio

  • Pwyswch Enter .

Byddwch yn sylwi bod y canlyniad ar gyfer y data (e.e. Villiers ) a roddoch yn y gell a ddewiswyd ( G4 ), yn ymddangos yn y gell canlyniad (e.e. 65 yn G7 ).

  • Nawr llusgwch y rhes i lawr gan Llenwch Handle i gael gweddill eich canlyniadau o'r un gwerth chwilio.

Gan nad yw'r broses hon yn gyson ar gyfer unrhyw werth penodol, felly gallwch dewiswch unrhyw ddata chwilio yn y gell a ddewiswyd (e.e. G4 ) a bydd y canlyniad ar gyfer y data penodol hwnnw'n cael ei ddiweddaru'n awtomatig yn y gell canlyniad (e.e. G7 ).

I ddeall mwy gweler y gif isod.

Fformiwla Dadansoddiad:

Gadewch i ni dorri lawr y fformiwla i ddeall sut y cawsom y canlyniad.

  • MATCH($B$5:$B$11, $G$4, 0) yn dod,

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

-> Allbwn: {#N/A; #Amh; #Amh; 1; #Amh; 1; # N/A}

Eglurhad: Os yw'r gwerth chwilio yn dod o hyd i gyfatebiaeth yn yr arae chwilio, yna mae'r ffwythiant MATCH yn dychwelyd 1 , fel arall mae'n dychwelyd #N/A .

    >
  • ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) yn dod yn,
-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})

-> Allbwn: {FALSE; ANGHYWIR; ANGHYWIR; GWIR; ANGHYWIR; GWIR; ANGHYWIR}.

Eglurhad: Gan nad yw y Swyddogaeth IF yn gallu trin gwerthoedd gwall, felly mae'r Swyddogaeth ISNUMBER yn cael ei defnyddio yma i drosi'r gwerthoedd arae yn werthoedd Boole.

  • IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), “”) yn dod yn,

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

yn dod yn<3

-> IF({GAU; GAU; GAU; GWIR; ANGHYWIR; GWIR; ANGHYWIR}, {1; 2; 3; 4; 5; 6; 7}, “”)

-> Allbwn: {""; “”; “”; 4; “”; 6}

Eglurhad: Yn gyntaf, mae'r ffwythiant IF yn trosi'r gwerthoedd Boole yn rhifau rhes a bylchau. Yn ddiweddarach, mae'r MATCH a y ffwythiant ROW yn cyfrifo arae gyda rhifau olynol, o 1 i n, lle n yw hunaniaeth rifiadol olaf cyfanswm maint yr amrediad celloedd. Gan fod gan $B$5:$B$11 7 gwerth, felly mae'r arae yn dod yn {1; 2; 3; 4; 5; 6; 7} .

  • 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))) yn dod yn

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

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

-> Allbwn: 4

Eglurhad: Yn gyntaf, mae'r Swyddogaeth BACH yn pennu pa werth i'w gael yn seiliedig ar rif y rhes. Nesaf, mae'r swyddogaeth Rhesi yn dychwelyd rhif sy'n newid bob tro mae'r gell yn cael ei chopïo a'i gludo i'r celloedd isod. I ddechrau, dychwelodd 4 yn ôl ein set ddata. Yn y gell nesaf isod, mae ROWS($A$1:A1) yn newid i ROWS($A$1:A2) ac yn dychwelyd 6 .

11>
  • 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))) yn dod yn
  • -> MYNEGAI($C$5:$C$11, 4)

    -> Allbwn: 65

    Eglurhad: Y <1 Mae ffwythiant INDEX yn dychwelyd gwerth o arae benodol yn seiliedig ar rif rhes a cholofn. Y gwerth 4ydd yn yr arae $C$5:$C$11 yw 65 , felly mae'r ffwythiant INDEX yn dychwelyd 65 yn y gell G7 .

    Darllen Mwy: IF gyda MYNEGAI-MATCH yn Excel (3 Dull Addas)

    <8 2. Dewch o hyd i Ganlyniadau Lluosog Enw'r Digwyddiad sydd ar ddod & Dyddiad gyda Fformiwla INDEX MATCH yn Excel

    Weithiau rydym yn anghofio am ddyddiad digwyddiadau pwysig. Yn yr achos hwnnw, mae'r ffwythiannau MYNEGAI MATCH yn gweithio fel yr achubwyr.

    Isod mae'r data sampl lle'r oeddem eisiau gwybod y penblwydd sydd i ddod ymhlith ein ffrindiau.

    <18

    Felly, yr hyn a wnaethom oedd, gweithredu fformiwla MYNEGAI MATCH i ddarganfod pen-blwydd pwy yw hi nesaf a phryd yw hynny.

    Felly, y fformiwla igwybod enw'r person neu enw'r digwyddiad sydd i ddod yw,

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

    A'r fformiwla i wybod dyddiad y digwyddiad sydd i ddod yw,

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

    Fformiwla Dadansoddiad:

    Gadewch i ni ddadansoddi'r fformiwla i ddeall sut wnaethon ni ddarganfod yr enw Alex a dyddiad ei ben-blwydd.

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

      -> Allbwn: 4

      Eglurhad: Mae'r swyddogaeth MATCH yn canfod lleoliad y gwerth am-edrych ( Cell F5 = Dydd Iau, Tachwedd 11, 2021 ) yn y cysonyn arae ( $C$5:$C$9 = y rhestr o ddyddiadau ) .

      Yn yr enghraifft hon, doedden ni ddim eisiau cyfatebiaeth fanwl gywir, roedden ni eisiau i'r ffwythiant MATCH ddychwelyd yn fras gyfatebiaeth, felly fe osodon ni'r drydedd arg i 1 (neu TRUE ).

      • MYNEGAI($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) yn dod yn

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

      -> Allbwn: Alex /(Enw'r digwyddiad)

      Esboniad: Mae'r ffwythiant MYNEGAI yn cymryd dwy arg i dychwelyd gwerth penodol mewn ystod un dimensiwn. Yma, yr ystod $B$5:$B$9 yw'r ddadl gyntaf a'r canlyniad a gawsom o'r cyfrifiad yn yr adran flaenorol (MATCH(F5,$C$5:$C$9, 1)) , safle 4 , yw'r ail ddadl. Mae hynny'n golygu ein bod yn chwilio'r gwerth sydd wedi'i leoli yn safle 4 yn y $B$5:$B$9 amrediad.

      Ac,

      • MYNEGAI($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) yn dod yn

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

      -> Allbwn: Dydd Mawrth, Rhagfyr 7, 2021

      Eglurhad: Mae'r ffwythiant MYNEGAI yn cymryd dwy ddadl i ddychwelyd gwerth penodol mewn amrediad un dimensiwn. Yma, yr ystod $C$5:$C$9 yw'r ddadl gyntaf a'r canlyniad a gawsom o'r cyfrifiad yn yr adran flaenorol (MATCH(F5,$C$5:$C$9, 1)) , safle 4 , yw'r ail ddadl. Mae hynny'n golygu ein bod yn chwilio'r gwerth sydd wedi'i leoli yn safle 4 yn yr ystod $C$5:$C$9 .

      I gael dyddiad y digwyddiad sydd i ddod, rydym newydd ychwanegu un i safle'r gell a ddychwelwyd gan y ffwythiant MATCH , a rhoddodd leoliad cell dyddiad y digwyddiad nesaf i ni.

      Darllen Mwy: Excel MYNEGAI -MATCH Fformiwla i Dychwelyd Gwerthoedd Lluosog yn Llorweddol

      Darlleniadau Tebyg

      • MYNEGAI MATCH Meini Prawf Lluosog gyda Wildcard yn Excel (Canllaw Cyflawn)
      • [Sefydlog!] CYFATEB MYNEGAI Heb Ddychwelyd Gwerth Cywir yn Excel (5 Rheswm)
      • Sut i Ddefnyddio MYNEGAI MATCH Yn lle VLOOKUP yn Excel (3 Ffordd)
      • > MYNEGAI+CYDWEDDU â Gwerthoedd Dyblyg yn Excel (3 Dull Cyflym)
      • Sut i Ddewis Data Penodol yn Excel (6 Dulliau)

      3. Cynhyrchu Canlyniadau Lluosog i Golofnau ar Wahân gan ddefnyddio Fformiwla INDEX MATCH yn Excel

      Hyd yn hyn mae gennym nibod yn cael canlyniadau rhes-wise. Ond beth os ydych am gael y canlyniadau mewn colofnau ar wahân .

      Ystyriwch y set ddata ganlynol, sy'n cynnwys tri math o broffesiwn sy'n cynrychioli enwau lluosog o bobl.

      21>

      Roeddem am wneud grŵp o bobl yn seiliedig ar y proffesiwn ac roeddem am osod yr enwau colofn yn ôl eu proffesiwn.

      I echdynnu lluosog paru canlyniadau i gelloedd ar wahân mewn colofnau ar wahân, gallwch wneud tric bach gyda'r swyddogaeth INDEX .

      Dewch i ni ddysgu sut i echdynnu canlyniadau paru lluosog mewn colofnau lluosog yn Excel gyda chyfuniad o MYNEGAI ffwythiannau ac eraill.

      Camau:

      • Dewiswch broffesiwn o'r ystod data ( B5:B11 ) a rhowch y data mewn cell arall i ddefnyddio rhif cyfeirnod y gell yn ddiweddarach (e.e., proffesiwn Cricedwr yn Cell E5 ).
      • Mewn cell arall rydych chi ei eisiau fel cell eich canlyniad (e.e. Cell F5 ), ysgrifennwch y fformiwla ganlynol,
      =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))),"")

      Yma,

      $C$5:$C$11 = yr ar pelydr i chwilio'r gwerth chwilio

      $B$5:$B$11 = yr arae lle mae'r gwerth chwilio

      • Pwyswch Enter .

      Byddwch yn sylwi bod y canlyniad ar gyfer y data (e.e. Cricedwyr ) a roddwch yn y gell a ddewiswyd ( E5 ), yn ymddangos yn y gell canlyniad (e.e. Flintoff yn Cell F5 ).

      • Nawr, llusgwch y rhes o gwmpas erbyn Llenwch Handle i gael gweddill eich canlyniadau o'r un gwerth chwilio hwnnw mewn colofnau lluosog ar wahân.

      • Eto, llusgwch y rhwyfo o gwmpas gan Llenwch Handle i gael gweddill eich canlyniadau o werthoedd chwilio gwahanol (e.e. Pêl-droediwr, wrestlwyr ) mewn colofnau lluosog ar wahân.

      <24

      Fformiwla Dadansoddiad:

      Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y cawsom y canlyniad.

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

      Rydym eisoes yn gwybod o’r drafodaeth flaenorol sut mae swyddogaethau SMALL, IF a ROW yn gweithio gyda’i gilydd, ac rydym yn defnyddio’r tric hwnnw yma hefyd ar gyfer cynhyrchu rhif rhes sy'n cyfateb i ornest N-ed. Unwaith y bydd y rhif rhes gennym, byddwn yn ei basio i'r ffwythiant INDEX sy'n dychwelyd y gwerth yn y rhes honno.

      -> Allbwn: ( fel y llun isod )

      • MYNEGAI($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))) -> pasio'r rhifau rhes i'r ffwythiant MYNEGAI i echdynnu'r gwerth ar gyfer rhifau rhes cyfatebol.
      >-> Allbwn: ( fel y llun isod )

      > 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)))),"”) -> sylwi pan fydd colofnau yn dychwelyd gwerth nad yw'n bodoli, ei fodyn taflu gwall #NUM . Er mwyn atal y gwall, rydym yn lapio'r fformiwla gyfan gyda swyddogaeth IFERROR i ddal gwallau a gosod llinyn gwag (“”) fel dychweliad.

    -> Allbwn: ( fel y llun isod )

    Darllen Mwy: Excel MYNEGAI MATCH i Dychwelyd Gwerthoedd Lluosog mewn Un Gell

    4. Tynnwch Ganlyniadau Lluosog yn Rhesi ar Wahân gan ddefnyddio Swyddogaethau MATCH INDEX yn Excel

    Os ydych yn pendroni ynghylch echdynnu canlyniadau lluosog i resi lluosog fel yr un ffordd ag y gwnaethom yn ein hadran flaenorol, yna'r fformiwla yw,

    =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))),"")

    Ac mae pob manylyn arall fel Camau a Dadansoddiad o'r Fformiwla yr un fath ag yn adran 3.

    Pwyntiau Allweddol y Mae'n Rhaid i Chi eu Cadw mewn Meddwl

    • Fel ystod yr arae tabl data i chwilio am y gwerth yn sefydlog, peidiwch ag anghofio rhoi'r arwydd doler ($) o flaen cyfeirnod cell y tabl arae.
    • Wrth weithio gyda gwerthoedd arae, peidiwch ag anghofio pwyso Ctrl + Shift + Enter ar eich bysellboa rd wrth dynnu canlyniadau. Bydd gwasgu Enter yn unig yn gweithio pan fyddwch yn defnyddio Microsoft 365 yn unig.
    • Ar ôl pwyso Ctrl + Shift + Enter , fe sylwch fod y bar fformiwla wedi amgáu'r fformiwla mewn brysiau cyrliog {} , gan ei ddatgan fel fformiwla arae. Peidiwch â theipio'r cromfachau hynny {} eich hun, mae Excel yn gwneud hyn yn awtomatig i chi.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.