Clàr-innse
Tha thu air tighinn dhan àite cheart ma tha thu a’ coimhead airson an fhreagairt no molaidhean sònraichte gus a bhith a rèir grunn shlatan-tomhais bho dhiofar arrays ann an Excel. Tha diofar dhòighean ann air grunn shlatan-tomhais a mhaidseadh bho dhiofar arrays ann an Excel. Coisichidh an artaigil seo thu tro gach ceum le eisimpleirean iomchaidh. Mar thoradh air an sin, faodaidh tu an cleachdadh gu furasta airson do adhbhar. Gluaisidh sinn air adhart gu prìomh dheasbad an artaigil.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Faodaidh tu an leabhar-obrach a chleachd mi san artaigil seo a luchdachadh sìos gu h-ìosal agus cleachd e leat fhèin.
Maids Ioma shlatan-tomhais bho dhiofar Arrays.xlsx
6 Dòighean gus Ioma-shlatan-tomhais a mhaidseadh bho dhiofar Arrays ann an Excel
Anns an earrainn seo, seallaidh mi dhut 6 dòighean luath is furasta gus grunn shlatan-tomhais a mhaidseadh bho dhiofar arrays ann an Excel air siostam-obrachaidh Windows. Anns an artaigil seo tha mìneachadh mionaideach le dealbhan soilleir airson a h-uile dad. Chleachd mi an tionndadh Microsoft 365 an seo. Ach, faodaidh tu dreach sam bith eile a chleachdadh a rèir mar a tha thu ri fhaighinn. Feuch an fhàg thu beachd mura h-eil pàirt sam bith den artaigil seo ag obair san dreach agad.
San stòr-dàta seo, tha mi air feuchainn ri eisimpleir fìor a thoirt seachad. Anns an stòr-dàta tha fiosrachadh mu chuid de thoraidhean aodaich. Tha ceithir colbhan ann, an ainm an toraidh , an Dath , an Meud , agus a' Prìs mar a chì thusan dealbh a leanas.
1. A’ cleachdadh Foirmle Array le Gnìomhan INDEX agus MATCH
An seo, tha mi air Prìs fhaighinn den Bathar ( Cill B11 ) stèidhichte air Ainm , Dath, agus Meud an toraidh.
📌 Ceumannan:
- Airson seo, cuir a-steach an toiseach ainm toraidh , dath agus meud ann an ceallan G5 , G6 , G7
- An uairsin, cuir a-steach am foirmle a leanas ann an cealla G8 gus a’ phrìs fhaighinn airson an toradh a choinnicheas na slatan-tomhais sin:
- Airson seo, cuir a-steach an toiseach ainm toradh , dath, agus meud anns na ceallan fa leth.
- An uairsin, cuir a-steach am foirmle a leanas a-steach do ceal G8 gus prìs an toraidh a choinnicheas ris na slatan-tomhais sin fhaighinn:
- > MAIRIBH INEX le 3 slatan-tomhais ann an Excel (4 eisimpleirean)
- SUMIF le gnìomhan INDEX agus MATCH ann an Excel
- Clàr-amais Suim Ioma sreathan ann an Excel (3 dòighean) Duilleag eadar-dhealaichte (2 dhòigh)
- > Ioma-shlatan-tomhais ann an Excel A’ cleachdadh INDEX, MATCH, agus COUNTIF Function
=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")
🔎 Briseadh sìos foirmle:
✅ An gnìomh iomadachaidh :
→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (Lèine = Colbh Bathar)*(Indigo = Colbh Dhathan)*(L = Colbh Meud) = {FALSE; FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}*(G6=C5:C20))*(G7=D5:D20)}
Rannsaichidh e na luachan dhan cholbh fa leth agus tillidh e luachan TRUE/FALSE a rèir e.
→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}
Iompaichidh an Oibriche Iomadachaidh (*) na luachan sin gu 0s is 1s agus an uair sin nì e an obrachadh iomadachaidh a dh'atharraicheas a h-uile luach eile gu 0s ach an toradh a thathar ag iarraidh.
✅ Gnìomh MATCH Obrachadh :
→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13
Seo tha gnìomh a’ coimhead airson luach 1 anns an raon tionndaidh agustilleadh an t-suidheachadh.
✅ Gnìomh INEX Gnìomh :
→ IFERROR(INDEX(E5:E20,13), "Chan eil Match”) → 50
Tillidh an gnìomh seo an luach san 13mh sreath den cholbh phrìsean air a bheil an toradh a thathar ag iarraidh. Airson cùisean far nach eil maidsean ann, tillidh an gnìomh INDEX mearachd #N/A . Airson a leithid de mhearachdan a làimhseachadh agus teachdaireachd a ghabhas leughadh le duine a thaisbeanadh, “ No Match ", tha an gnìomh IFERROR air a chleachdadh an seo.
Leugh Tuilleadh:<4 Excel MATCH INDEX le Ioma shlatan-tomhais (4 eisimpleirean iomchaidh)
2. A’ cleachdadh Foirmle Neo-Array de Ghnìomhan INDEX agus MATCH
An seo, tha mi air feuchainn ris an aon ghnìomh a choileanadh ’s a bha mi roimhe. Tha am foirmle mar an ceudna ach a-mhàin gu bheil gnìomh INDEX a bharrachd ann agus seòrsa taghte neo-eagraichte den ghnìomh INDEX .
📌 Ceumannan:
=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")
<4
> 🔎 Mìneachadh Formula:
Is e prìomh adhbhar a’ ghnìomh ùr INDEX seo am foirmle rèite a bh’ ann roimhe a thionndadh gu foirmle neo-eagraichte gus an gabh a chur an gnìomh le cuideigin nach eil eòlach air gnìomhan rèite Excel. Bidh an gnìomh ùr INDEX a’ làimhseachadh an t-sreath a chaidh a thilleadh às deidh anobrachadh iomadachaidh a' cur às don fheum air foirmle rèite.
> Leugh More: Index MATCH Ioma-shlatan-tomhais ann an Excel (Gun Fhoirmle Array)
Leughaidhean co-chosmhail
3. Foirmle INDEX MATCH airson Ioma Slatan-tomhais bho dhiofar Arrays Cothromach is Inghearach ann an Excel
3.1 Lorg gu h-ìseal ann an colbhan
A bharrachd air na dòighean a chaidh a mhìneachadh gu h-àrd, faodaidh tu INDEX agus MATCH <4 a chur còmhla> gnìomhan gus lorg còmhnard is dìreach a lorg le grunn shlatan-tomhais. Lean na ceumannan gu h-ìosal gus seo a dhèanamh.
📌 Ceumannan:
- An toiseach, cliog air ceal C18 agus cuir a-steach am foirmle a leanas.
=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))
- Às deidh sin, buail an Cuir a-steach
Mar thoradh air an sin, gheibh thu an toradh a tha thu ag iarraidh airson an neach-reic a tha thu ag iarraidh.
3.2 Lorg gu còmhnard ann an sreathan
Faodaidh tu cuideachd an a chur còmhla Gnìomhan INDEX agus MATCH gus grunn shlatan-tomhais a lorg gu còmhnard le bhith leantainn nan ceumannan gu h-ìosal.
📌 Ceumannan:
- An toiseach , cliogair ceal C10 .
- Às deidh sin, cuir a-steach am foirmle a leanas agus brùth air an Cuir a-steach
=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))
Mar sin, gheibh thu roinn an neach a tha thu ag iarraidh tro lorg chòmhnard.
4. Foirmle INDEX MATCH gus a bhith a’ maidseadh ioma-shlatan-tomhais bho Arrays ann an Diofar dhuilleagan Excel
Beachdaich air suidheachadh far a bheil thu ag obair air tuathanas gnìomhachais. Thug do cheannard sònrachadh dhut anns am feum thu an àireamh reic de riochdairean reic eadar-dhealaichte a lorg bho dhuilleag-obrach eile. 'S urrainn dhut a dhèanamh gu furasta le bhith a' cleachdadh na foirmle INDEX MATCH .
- San eisimpleir a leanas, an “ID” , “Ciad Ainm” , agus “Reic” de luchd-obrach air an toirt seachad gu neo-riaghailteach. Feumaidh tu an “Reic” a lorg airson “ID” sònraichte agus “Ciad Ainm” sònraichte ann an duilleag-obrach eile. Tha an duilleag-obrach air ainmeachadh “Dàta” .
- Dèan clàr eile ann an duilleag-obrach ùr anns a bheil colbhan “ID” , "Ciad Ainm" , agus "Reic" . Anns an duilleag-obrach ùr seo, lorgaidh sinn an toradh. Ainmich an duilleag-obrach seo mar “M01” .
- An uairsin, cuir a-steach am foirmle a leanas ann an ceal D5 de dhuilleag-obrach “M01”.
=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))
- A-nis, cuir an aon fhoirmle an sàs airson a’ chòrr de na ceallan.
5. A’ cleachdadh gnìomh COUNTIFS gus a bhith a’ maidseadh ioma-shlatan-tomhaisbho Diofar Arrays
Is urrainn dhuinn an gnìomh COUNTIFS a chleachdadh gus maidseadh ioma-shlat-tomhais ann an Excel. Anns a' chùis sin, feumaidh sinn an loidsig AND airson slatan-tomhais ann an colbhan eadar-dhealaichte agus NO loidsig airson slatan-tomhais san aon cholbh a chleachdadh.
5.1 A' cleachdadh AND Tha loidsig airson Ioma-shlatan-tomhais ann an Ioma cholbhan
AGUS loidsig a’ ciallachadh gum bu chòir a h-uile slat-tomhais a bhith air a mhaidseadh gus an fhìor luach fhaighinn. An seo, tha mi air àireamh iomlan nan sreathan obrachadh a-mach a rèir nan slatan-tomhais Ainm , Dath , agus Meud .
📌 Ceumannan :
- An toiseach, cuir a-steach ainm an toradh , dath , agus meud anns na ceallan raon fa leth F5:F7 .
- An uairsin, cuir a-steach am foirmle a leanas ann an ceal F8 gus an àireamh de cheallan a tha a rèir nan slatan-tomhais a chaidh a thoirt seachad fhaighinn:
=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)
🔎 Briseadh sìos na foirmle:
=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(Colbh Bathar, Lèine, Colbh Dhathan, Indigo, Colbh Meud, L) → 1
- It a' lorg nan luachan anns na colbhan fa leth agus a' meudachadh a' chunntais ma tha na slatan-tomhais uile air an co-fhreagairt.
- Chan eil ann ach aon cholbh far a bheil na slatan-tomhais gu lèir a' freagairt. Mar sin, 's e an toradh a thathar ag iarraidh.
- Mar sin, tha na ceallan agad a rèir nan slatan-tomhais airson diofar arrays.
Leugh More: Maids Clàr-amais Ioma Slatan-tomhais ann an Sreathan is Colbhan ann an Excel
5.2 NOTha loidsig airson Ioma-shlatan-tomhais san Aon Cholbh
OR a’ ciallachadh ma tha aon shlat-tomhais a’ maidseadh, gun tèid an luach TRUE a thilleadh. An seo, tha mi air àireamh iomlan nan sreathan obrachadh a-mach far a bheil na luachan dath “ Dearg ” agus “ Buidhe ”.
Gus sin a dhèanamh, cuir a-steach am foirmle a leanas ann an ceal F4 gus cunntadh nan ceallan a fhreagras ris na slatan-tomhais a chaidh a thoirt seachad fhaighinn:
=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))
🔎 Briseadh sìos na foirmle:
→ SUM(COUNTIFS(C11:C31,{“Red",“Yellow”)) → SUM( COUNTIFS(Colbh dath,{“Dearg”, “Buidhe”))
gnìomh COUNTIFS a’ lorg nan luachan sa cholbh fa leth agus ag àrdachadh a’ chunntais ma tha slatan-tomhais sam bith air an co-fhreagairt . Leis gu bheil trì “Dearg” agus trì “Buidhe” ann, is e sin as coireach gu bheil gnìomh COUNTIFS a’ tilleadh 3,3.
→ SUM(3,3) → 6
Cuiridh an gnìomh SUM an dà luach ris agus tillidh e an toradh a tha thu ag iarraidh. bathar dearg is buidhe.
Leugh More: Suim le gnìomhan INDEX-MATCH fo Ioma Slatan-tomhais ann an Excel
6 . A’ cleachdadh an gnìomh FILTER
Mar a tha an t-ainm a’ moladh, tha an gnìomh FILTER a’ sìoladh raon de cheallan stèidhichte air slatan-tomhais sònraichte. Cha bhith thu a’ sgrìobhadh foirmlean le iomadh gnìomh airson an dòigh seo. Chan eil ach an gnìomh FILTER gu leòr airson an obrachadh a choileanadh. An seo, tha mi air Prìs a' Bhathar fhaighinn ( Cill B11 ) stèidhichte air Ainm , Dath, agus Meud.
📌 Ceumannan:
- An toiseach, cuir a-steach ainm an toradh , dath , agus meud anns na ceallan fa leth de raon F5:F7 .
- An uairsin, cuir a-steach am foirmle a leanas sa chill F8 gus prìs an toraidh fhaighinn a tha a rèir nan slatan-tomhais gu lèir.
=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")
🔎 Briseadh sìos foirmle:
✅ An Gnìomh Iomadachaidh:
→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Colbh Bathar = Lèine)*(Column Dath = Indigo)*(Colbh meud = L) = {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}
Rannsaichidh e na luachan dhan cholbh iomchaidh agus tillidh e TRUE/FALSE luachan a rèir e.
→ {0;0;0;0;0;0;0;0;0;0;0;1;0;0;0 }
Iompaichidh an Oibriche Iomadachaidh (*) na luachan sin gu 0s is 1s agus an uair sin nì e an gnìomh iomadachaidh a bhios a’ tionndadh rts a h-uile luach eile gu 0s ach a-mhàin an toradh a thathar ag iarraidh.
✅ An gnìomh FILTER:
→ FILTER(E14:E34,{0;0; 0 ;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0},”Gun maids”) = FILTER(PrìsColumn {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0; 0; 0}, ”No Match”) = 50
Bidh an gnìomh FILTER a’ sgrùdadh colbh a’ phrìs le àireamhan clàr-amais agus a’ tilleadh luach na cealla far a bheil an clàr-amais iomchaidhis e luach aon (1), Anns a’ chùis seo, 50.
- Mar sin, dh’obraich mi a-mach prìs toraidh a tha a rèir nan slatan-tomhais iomadach a chaidh a thoirt seachad.<13
Nòta:
Nuair a bha thu a’ sgrìobhadh an artaigil seo, chan eil an gnìomh FILTER ri fhaighinn ach air Excel 365. Mar sin , ma tha thu a’ cleachdadh tionndaidhean eile de Excel bu chòir dhut sùil a thoirt air na dòighean eile.
Co-dhùnadh
San artaigil seo, tha thu air faighinn a-mach mar a fhreagras tu grunn shlatan-tomhais bho dhiofar Arrays ann an Excel. Tha mi an dòchas gun d’ fhuair thu fuasgladh air an duilgheadas agad. Feuch an fhàg thu beachd ma tha molaidhean no ceistean agad. Tapadh leibh.