Clàr-innse
San artaigil seo, seallaidh mi dhut mar as urrainn dhut IF a chleachdadh le INDEX-MATCH ann an Excel. Tha an gnìomh IF, gnìomh INDEX, agus gnìomh MATCH nan trì gnìomhan fìor chudromach agus air an cleachdadh gu farsaing ann an Excel. Fhad ‘s a tha sinn ag obair ann an Excel, feumaidh sinn gu tric measgachadh de na trì gnìomhan sin a chleachdadh. An-diugh seallaidh mi dhut mar as urrainn dhut na gnìomhan seo a chur còmhla gu math coileanta anns a h-uile dòigh a tha comasach.
Luchdaich sìos Leabhar-obrach Cleachdaidh
IF le INDEX- MATCH.xlsx
3 Dòighean airson IF a chleachdadh le INDEX-MATCH ann an Excel
Seo seata dàta againn leis na Ainmean cuid de dh’ oileanaich, agus na Comharran ann an Fiosaigs agus Ceimigeachd de sgoil ris an canar Sgoil-àraich lus na grèine.
Feuchaidh sinn ris a' ghnìomh IF , gnìomh INDEX , agus gnìomh MATCH a chur còmhla anns a h-uile dòigh a ghabhas on t-seata dàta seo.
1. Wrap INDEX-MATCH taobh a-staigh gnìomh IF airson a chleachdadh le INDEX-MATCH ann an Excel
Faodaidh tu foirmle INDEX-MATCH a phasgadh taobh a-staigh gnìomh IF ma tha feum air dòigh air choireigin.
Mar eisimpleir, smaoinicheamaid airson mionaid gu bheil ùghdarras na sgoile air co-dhùnadh faighinn a-mach an oileanach leis an àireamh as lugha ann am Fiosaigs.
Ach chan eil sin ach ma tha an àireamh as lugha ann am Fiosaigs nas lugha na 40.
Mura h-eil, chan fheumar an oileanach a lorg agus seallaidh e “Gun Oileanach” .
⧪ Ciamar a gheibh ùghdarras na sgoileseo a choileanadh?
Sfurasta. Faodaidh iad am foirmle INDEX-MATCH a phasgadh taobh a-staigh gnìomh IF mar an fhoirmle seo:
=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")
Faic, leis gu bheil an àireamh as lugha ann am Fiosaigs nas lugha na 40 ( 20 sa chùis seo), lorg sinn an oileanach leis an àireamh as lugha.
Sin Alfred Moyes.
⧪ Mìneachadh air an fhoirmle:
- Bidh MIN(C4:C13) a’ tilleadh an luach as lugha sa cholbh C4: C13 ( Comharran ann am Fiosaigs ). San eisimpleir seo, tha e 20 . Faic an gnìomh MIN airson mion-fhiosrachadh.
- Mar sin thig am foirmle gu IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 ),,”Gun oileanach”).
- A chionn 's gu bheil an suidheachadh taobh a-staigh gnìomh IF ( 20<40 ) TRUE , tillidh e a' chiad argamaid, INDEX(B4:D13,MATCH(20,C4:C13,0),1).
- MATCH(20,C4:C13,0 ) Bidh a’ lorg maids cheart de 20 sa cholbh C4:C13 (Comharran ann am Fiosaigs) agus lorgar fear san t-sreath 4mh (Ann an cealla C7 ). Mar sin tillidh e 4 .
- A-nis bidh am foirmle gu bhith na INDEX(B4:D13,4,1). Tillidh e an luach bhon 4mh sreath agus 1d colbh den raon B4: D13 (Seata dàta às aonais na Cinn-cinn colbh >).
- Sin ainm an oileanach leis an àireamh as lugha ann am Fiosaig . Agus 's e Alfred Moyes a th' ann.
⧪ Barrachd ghnìomh ri chrìochnachadh:
A-nis ma thuigeas tu am foirmle seo, an urrainn dhut innse?dhomh am foirmle airson faighinn a-mach an oileanach leis an àireamh as àirde ann an Ceimigeachd?
Sin dìreach ma tha an àireamh as àirde nas motha na no co-ionann ri 80. Mur eil, till “Chan eil oileanach”.
Seadh. Tha thu air tomhas ceart. Bidh am foirmle mar a leanas:
=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")
22>
Faic, oir tha na comharran as àirde ann an Ceimigeachd nas motha na 80 ( 95 san eisimpleir seo), fhuair sinn an oileanach leis na comharran as àirde ann an Ceimigeachd.
Gu h-ìoranta, 's e Alfred Moyes a th' ann a-rithist.
Leugh Tuilleadh: Excel INDEX MATCH gus Ioma Luachan a thilleadh ann an Aon Chealla
2. Cleachd gnìomh IF taobh a-staigh gnìomh INDEX gus IF a chleachdadh le INDEX-MATCH ann an Excel
Faodaidh sinn cuideachd gnìomh IF a chleachdadh taobh a-staigh an gnìomh INDEX ma tha sin riatanach àiteigin.
Seall air an dealbh a leanas. An turas seo tha an clàr deuchainn againn (A-mhàin Fiosaigs ) de dh’ oileanaich aig dà ìre eadar-dhealaichte de Kindergarten lus na grèine.
A-nis tha cealla againn H9 anns an duilleag-obrach anns a bheil VII .
Tha sinn airson foirmle fhaighinn a sheallas dhan oileanach leis na comharran as àirde de Ìre VII anns an fhear ri thaobh. cealla ma tha H9 ann an VII .
Agus ma tha VIII ann, seallaidh am foirmle dhan oileanach leis na comharran as àirde o Ìre VIII .
⧪ Mar a nì thu seo?
'S urrainn dhut gnìomh IF a chur a-steach taobh a-staigh gnìomh INDEX gus an gnìomh a choileanadh. Tha anbidh am foirmle mar a leanas:
=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)
22>
Seall, oir tha VII ann ann an cealla H9 , tha sinn a' faighinn an oileanach leis na comharran as àirde bho Ìre VII .
Sin Steve Mac a' Ghobhainn, le comharran 98.
Agus ma thèid sinn a-steach VIII ann, gheibh sinn an oileanach leis na comharran as àirde bho Ìre VIII .
Se sin Paul Kennington.
⧪ Mìneachadh air an fhoirmle:
- IF(H9="VII",B6:C15 ,E6:F15) tilleadh B6:C15 ma tha "VII" ann an cill H9 . Air neo eile, tillidh e E6:F15.
- Mar an ceudna, IF(H9="VII", MATCH(MAX(C6:C15),C6:C15,1),MATCH (MAX(F6:F15),F6:F15,1)) tilleadh MATCH(MAX(C6:C15),C6:C15,1) ma tha H9 ann 1>“VII” . Air neo eile, tillidh e MATCH(MAX(F6:F15),F6:F15,1).
- Mar sin, nuair a tha "VII" ann an H9 2>, bidh am foirmle gu bhith INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1).
- MAX(C6: C15) a’ tilleadh nan comharran as àirde bhon raon C6:C15 ( Comharran de Ìre VII ). Tha e 98 an seo. Faic an gnìomh MAX airson mion-fhiosrachadh.
- Mar sin, thig am foirmle gu bhith INDEX(B6:C15,MATCH(98,C6:C15,1),1). Tha
- MATCH(98,C6:C15,1) a' sireadh co-fhreagairt cheart de 98 sa cholbh C6:C15. Lorg e fear anns an t-sreath 8mh , ann an cealla C13 . Mar sin tillidh e 8 .
- Tha am foirmle a-nis na INDEX(B6:C15,8,1). Thatilleadh an luach bhon t-sreath 8mh agus 1d colbh an t-seata dàta B6:C15.
- Seo an oileanach leis na comharran as àirde ann an Ìre VII , Steve Mac a’ Ghobhainn.
Leughaidhean coltach ris
- Excel INDEX agus MATCH Functions with Ioma Slatan-tomhais (4 foirmlean)
- Index-MATCH Formula gus an luach as ìsle a lorg ann an Excel (4 dòighean iomchaidh)
- INDEX, MATCH agus MAX with Ioma Slatan-tomhais ann an Excel
- XLOOKUP vs INDEX-MATCH ann an Excel (Gach coimeas a dh’fhaodadh a bhith ann)
- Maids clàr-amais Ioma shlatan-tomhais ann an sreathan is colbhan ann an Excel 15>3. Cleachd gnìomh IF taobh a-staigh gnìomh MATCH gus IF a chleachdadh le INDEX-MATCH ann an Excel
- IF(F7="Fiosaigs", MAX(C4:C13),MAX(D4:D13)) a' tilleadh MAX(C4:C13) ma tha “Fiosaigs” ann an F7 . Air neo eile, tillidh e MAX(D4:D13).
- Mar an ceudna, IF(F7="Fiosaig",C4:C13,D4:D13) tilleadh C4:C13 ma tha “Fiosaigs” ann an F7 . Air neo eile, tillidh e D4:D13.
- Mar sin, ma tha “Fiosaigs” ann an F7 , thig am foirmle gu bhith INDEX(B4 :D13,MATCH(MAX(C4:C13),C4:C13,0),1) .
- MAX(C4:C13) a’ tilleadh nan comharran as àirde bhon raon C4:C13 ( Comharran de Fiosaigs ). Tha e 98 an seo. Faic an gnìomh MAX airson mion-fhiosrachadh.
- Mar sin, thig am foirmle gu bhith INDEX(B4:D13,MATCH(98,C4:C13,1),1). Tha
- MATCH(98,C4:C13,1) a' sireadh co-fhreagairt cheart de 98 sa cholbh C4:C13. Lorg e fear anns an t-sreath 8mh , ann an cealla C11 . Mar sin tillidh e 8 .
- Tha am foirmle a-nis na INDEX(B4:D13,8,1). Tillidh e an luach bhon cholbh 8mh agus 1d den t-seata dàta B4:D13.
- Seo an oileanach leis na comharran as àirde ann am Fiosaig , Steve Smith.
- Suidhich an-còmhnaidh an argamaid 3mh den ghnìomh MATCH gu 0 ma tha thu ag iarraidh maids cheart. Cha mhòr gun do shuidhich sinn rud sam bith eile air.
- Tha grunn roghainnean eile ann seach an fhoirmle INDEX-MATCH , mar an gnìomh FILTER , an gnìomh VLOOKUP , an gnìomh XLOOKUP, etc.
- Am measg nan roghainnean eile, 's e an gnìomh FILTER as fheàrr oir tha e a' tilleadh a h-uile luach a tha a rèir nan slatan-tomhais. Ach tha e ri fhaighinn ann an Office 365 a-mhàin.
Faodaidh tu cuideachd an gnìomh IF a chleachdadh taobh a-staigh an gnìomh MATCH ma tha sin riatanach .
Rachamaid air ais chun t-seata dàta tùsail againn, leis na Comharran de Fiosaigs agus Ceimigeachd nan oileanach aig Sunflower Kindergarten.<3
Nise nì sinn gnìomh eadar-dhealaichte eile.
Ann an cealla F4 den duilleag-obrach, tha ainm a’ chuspair “Fiosaigs” .<3
Lorgaidh sinn foirmle a sheallas an oileanach leis na comharran as àirde ann am Fiosaig sa chill ri thaobh ma tha “Fiosaigs” aig F4 innte.
Agus ma tha “Ceimigeachd” aige, seallaidh e dhan oileanach leis na comharran as àirde ann an Ceimigeachd .
⧪ Ciamar a nì thu seo?
Furasta. Cleachd gnìomh IF taobh a-staigh na gnìomh MATCH , mar an fhoirmle seo:
=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)
Tha e a’ sealltainn Steve Smith, a chionn 's esan an neach a gheibh comharran as àirde ann am Fiosaigs , agus tha “Fiosaigs” anns a' chill F7 .
Ma dh'atharraicheas sinn cill F7 gu “Ceimigeachd” , seallaidh e Alfred Moyes, an neach a fhuair comharran as àirde ann an Ceimigeachd .
⧪ Mìneachadh den fhoirmle:
Rudan ri Cuimhnich
Co-dhùnadh
A' cleachdadh nan dòighean seo, 's urrainn dhut an gnìomh IF a chleachdadh leis a' ghnìomh INDEX-MATCH ann an Excel. A bheil sibh eòlach air dòigh sam bith eile? No a bheil ceist sam bith againn? Faodaidh tu faighneachd dhuinn.