Mar a chruthaicheas tu liosta fiùghantach ann an Excel stèidhichte air slatan-tomhais (3 dòighean)

  • Roinn Seo
Hugh West

An-diugh bidh mi a’ sealltainn mar a chruthaicheas tu liosta fiùghantach stèidhichte air slatan-tomhais singilte no iomadach ann an Excel.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Liosta Dynamic Stèidhichte air Slatan-tomhais.xlsx

Dè a th’ ann an Liosta Dynamic ann an Excel?

'S e liosta fiùghantach liosta a thèid a chruthachadh o sheata dàta agus a thèid ùrachadh gu fèin-obrachail nuair a dh'atharraicheas luach sam bith san t-seata dàta tùsail, neo nuair a thèid luachan ùra a chur ris an t-seata dàta tùsail.

San dealbh a thug sinn seachad, tha liosta againn de dh’ainmean nan oileanach air fad a fhuair comharran nas motha na 60 san deuchainn.

A-nis ma dh’atharraicheas tu comharran Jennifer Marlo bho 68 gu 58 , agus ma chuireas tu oileanach ùr ris an canar Ross Smith le comharran 81 sa chlàr, bidh an liosta atharraich e fhèin gu fèin-obrachail.

Canar liosta fiùghantach ris an seo.

3 Dòighean air Liosta Dynamic a chruthachadh ann an Excel Stèidhichte air Slatan-tomhais

Seo seata dàta againn le ID nan Oileanach, Ainmean, agus Comharran cuid de dh’oileanaich ann an sgoil ris an canar Sunflower kindergarten.

’S e ar n-amas an-diugh liosta fiùghantach a dhèanamh stèidhichte air slatan-tomhais bhon t-seata dàta seo. Cleachdaidh sinn an dà chuid slatan-tomhais singilte agus iomadach an-diugh.

1. A’ cleachdadh FILTER and OFFSET Functions (Airson Tionndaidhean Ùra de Excel)

An toiseach, cleachdaidh sinn measgachadh de na FILTER , OFFSET , agus COUNTA gnìomhan Excel.

An gnìomh FILTER ri fhaighinn ann an Office 365 a-mhàin. Mar sin chan eil seo ach dhaibhsan aig a bheil ballrachd Office 365 .

Cùis 1: Stèidhichte air Slatan-tomhais Singilte

Feuchaidh sinn ri fiùghantach a dhèanamh liosta de na h-oileanaich aig a bheil comharran cuibheasach nas motha na no co-ionann ri 60 .

'S urrainn dhut am foirmle seo a chleachdadh:

=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60) 0>

Mar a chì sibh, tha liosta againn de na h-oileanaich air fad a fhuair còrr is 60 .

Agus gu follaiseach, 's e fiùghantach a tha seo liosta. Atharraichidh tu luach sam bith san t-seata dàta no cuiridh tu luach ùr sam bith san t-seata dàta.

Atharraichidh an liosta gu fèin-obrachail.

Mìneachadh air an fhoirmle: Tillidh

  • COUNTA(C:C) an àireamh de shreathan ann an colbh C nach eil bàn. Mar sin tillidh COUNTA(C:C)-1 an àireamh de shreathan aig a bheil luachan às aonais an Beann-cinn Colbh ( Ainm nan Oileanach san eisimpleir seo).
  • Ma nì thu' tha an Beann-cinn Colbh agad, cleachd COUNTA(C:C)
  • OFFSET(C5,0,0,COUNTA(C:C)-1,1) a’ tòiseachadh bhon chill C5 (Ainm a’ chiad oileanach) agus a' tilleadh raon de dh'ainmean nan oileanach air fad.
  • Chaidh an gnìomh OFFSET còmhla ris an ghnìomh COUNTIF a chleachdadh gus am foirmle a chumail fiùghantach. Ma thèid aon oileanach eile a chur ris an t-seata dàta, àrdaichidh am foirmle COUNTA(C:C)-1 le 1 agus bidh an oileanach a’ gabhail a-steach gnìomh OFFSET .
  • Mar an ceudna, tha OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60 a’ tilleadh TRUE airson a h-uile comharra a tha nas motha na no co-ionann ri 60 .
  • Mu dheireadh, FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60) tillidh liosta dhe na h-oileanaich air fad a fhuair comharran còrr is 60 .
  • Ma thèid oileanach ùr sam bith a chur ris an t-seata dàta, COUNTA(C:C)-1 àrdachadh le 1 , agus bidh an gnìomh FILTER ag ùrachadh a’ chunntais a’ gabhail a-steach e.
  • Mar sin bidh am foirmle an còmhnaidh fiùghantach.
  • Nòta:

    Ma tha thu airson na comharran fhaighinn an cois nan ainmean san liosta, dìreach atharraich an còigeamh argamaid aig a' chiad ghnìomh OFFSET bho 1 gu 2 .

    =FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,2),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)

    Cùis 2: Stèidhichte air Ioma Slatan-tomhais

    Feuchaidh sinn ri ioma shlatan-tomhais an turas seo.

    Feuchaidh sinn ri liosta fiùghantach a dhèanamh de na h-oileanaich a fhuair thu comharran nas motha na no co-ionann ri 60, ach aig a bheil an ID nas lugha na no co-ionann ri 200 .

    'S urrainn dhut am foirmle seo a chleachdadh:

    =FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))

    Mar a chì sibh, tha liosta againn de na h-oileanaich air fad a fhuair comharran còrr is 60 agus a tha air ID nas lugha na 200 .

    Agus chan fheumar innse, 's e liosta fiùghantach a tha seo.<1

    Ma dh’atharraicheas tu luach sam bith no ma chuireas tu oileanach ùr sam bith ris an t-seata dàta, atharraichidh an liosta gu fèin-obrachail.

    Mìneachadh air an fhoirmle: <1

    • An seo tha sinn air dà raon shlat-tomhais fiùghantach iomadachadh, (OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200)
    • Ma tha barrachd air 2 slatan-tomhais agad, iomadachadh a h-uile raon de slatan-tomhais san aon dòigh.
    • Tha an còrr mar an ceudna ris an eisimpleir roimhe (de shlatan-tomhais singilte).Chaidh an gnìomh OFFSET còmhla ris a' ghnìomh COUNTA a chleachdadh gus am foirmle a chumail fiùghantach.

    An aire:

    Ma tha thu airson na colbhan air fad san liosta fhaicinn ( Colbhan B, C, agus D san eisimpleir seo), atharraich a’ chiad argamaid aig a’ chiad OFFSET gnìomh dhan chiad cholbh ( B5 san eisimpleir seo), agus an còigeamh argamaid dhan àireamh iomlan de cholbhan ( 3 san eisimpleir seo).

    =FILTER(OFFSET(B5,0,0,COUNTA(C:C)-1,3),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*

    (OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))

    Leugh Tuilleadh: Excel Create Dynamic Liosta on Chlàr (3 dòighean furasta)

    2. A’ cleachdadh INDEX-MATCH with Other Functions (Air Old Versions)

    An fheadhainn aig nach eil Chan urrainn Office 365 ballrachd am foirmle gu h-àrd a chleachdadh.

    Tha mi a' sealltainn dòigh nas iom-fhillte dhaibhsan a chleachdas an tionndadh as sine de Excel, a' cleachdadh an INDEX-MATCH, OFFSET, SMALL, IF, ROW, COUNTIF, agus COUNTIFS gnìomhan Excel. Thoir an aire gur e foirmlean rèite a th’ anns na foirmlean sin. Mar sin, gus an cur an sàs ann an tionndaidhean nas sine de Excel, feumaidh tu Ctrl+Shift+Enter a bhrùthadh an àite dìreach Enter.

    Cùis 1: Stèidhichte air Slatan-tomhais Singilte

    Is e am foirmle airson liosta fiùghantach a chruthachadh de na h-oileanaich a fhuair barrachd air no co-ionann ri 60:

    =INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60,

    OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIF(D:D,">=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)

    Mar a chì sibh, tha sinn a-rithist air ainmean nan oileanach uile a fhuair còrr is no co-ionann ri 60 .

    An turas seo tha sinn air faighinn a-steach a’ dìreadhòrdugh nan àireamhan.

    Agus tha, tha an liosta fiùghantach. Cuir oileanach ùr ris an t-seata dàta, no atharraich comharran oileanach sam bith san t-seata dàta.

    Atharraichidh an liosta e fhèin gu fèin-obrachail.

    Mìneachadh air am Foirmle:

    • Seo C:C an colbh às a bheil sinn airson susbaint na liosta a thoirt a-mach ( Ainm nan Oileanach san seo eisimpleir). Cleachdaidh tu am fear agad.
    • D: 'S e D an colbh air a bheil an slat-tomhais ( Comharraidhean Cuibheasach san eisimpleir seo). Cleachdaidh tu am fear agad.
    • C5 agus D5 is iad na ceallan bhon deach an dàta agam a thòiseachadh (dìreach fo na Beann-cinn Colbh ). Cleachdaidh tu am fear agad.
    • Se “>=60” an t-slat-tomhais agam (nas motha na no co-ionann ri 60 san eisimpleir seo). Cleachdaidh tu am fear agad.
    • A bharrachd air a' bheagan atharraichean seo, cùm an còrr dhen fhoirmle gun atharrachadh agus cleachd e san t-seata dàta agad. Gheibh thu liosta fiùghantach a rèir an t-slat-tomhais a tha thu ag iarraidh.

    Cùis 2: Stèidhichte air Ioma Slatan-tomhais

    An INDEX-MATCH tha foirmle airson an liosta fiùghantach stèidhichte air grunn shlatan-tomhais beagan nas iom-fhillte. Fhathast, tha mi ga shealltainn.

    Am foirmle airson ainmean nan oileanach a fhuair comharran nas motha na no co-ionnan ri 60 , ach aig a bheil ID nas lugha na Bidh 200 ;

    =INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF((OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*

    (OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200),OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIFS(B:B,"=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)

    <24

    Mìneachadh air an fhoirmle:

    • Seo C:C an colbh às a bheil sinn ag iarraidh guthoir a-mach susbaint na liosta ( Ainm an Oileanach san eisimpleir seo). Cleachdaidh tu an tè agad.
    • B:B agus D:D na colbhan air a bheil na slatan-tomhais ( ID nan Oileanach agus Comharraidhean cuibheasach san eisimpleir seo). Bidh thu a' cleachdadh an tè agad.
    • 'S iad B5, C5, agus D5 na ceallan bhon deach an dàta agam a thòiseachadh (dìreach fo na Cinn a' Cholbh ). Bidh thu a' cleachdadh an tè agad.
    • Tha mi air dà shlat-tomhais iomadachadh an-seo: (OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200) .Ma tha barrachd air dà shlat-tomhais agad, dèan iomadachadh a rèir sin.
    • Chleachd mi an dà shlat-tomhais a-rithist. taobh a-staigh a' ghnìomh COUNTIFS seo: COUNTIFS(B:B,"=60") . Cleachdaidh tu an fheadhainn agad a rèir sin.
    • Cùm an còrr dhen fhoirmle gun atharrachadh agus cleachd e san t-seata dàta agad. Gheibh thu liosta fiùghantach le grunn shlatan-tomhais.

    Leugh Tuilleadh: Mar a nì thu Liosta Dearbhaidh Dàta Dynamic A’ Cleachdadh VBA ann an Excel >

    3 . Cruthaich liosta tuiteam-sìos fiùghantach stèidhichte air slatan-tomhais a’ cleachdadh inneal dearbhaidh dàta

    A-nis tha sinn air an liosta fiùghantach a chruthachadh. Ma tha thu ag iarraidh, 's urrainn dhut liosta fiùghantach tuiteam-sìos a chruthachadh ann an cealla sam bith dhen duilleag-obrach agad.

    • Gus an liosta tuiteam-sìos fiùghantach a chruthachadh, tagh ceal sam bith san duilleag-obrach agad agus rach gu Dàta > Dearbhadh Dàta > Dearbhadh Dàta fon roinn Innealan Dàta .

    • Gheibh thu an Deimhniú Dàta bogsa còmhraidh. Fon roghainn Ceadaich , tagh Liosta . Agus fon roghainn Stòr ,cuir a-steach iomradh na ciad chill far a bheil an liosta san duilleag-obrach agad còmhla ri HashTag (#) ( $E$5# san eisimpleir seo).

    • An uairsin cliog OK . Gheibh thu liosta tuiteam-sìos anns a’ chill a thagh thu mar seo.

    Leugh Tuilleadh: Mar a chruthaicheas tu liosta tuiteam-sìos fiùghantach a’ cleachdadh VBA ann an Excel

    Mar a chruthaicheas tu liosta gun samhail ann an Excel Stèidhichte air Slatan-tomhais

    San earrann seo, seallaidh sinn mar a chruthaicheas tu liosta gun samhail ann an Excel stèidhichte air slatan-tomhais. Cleachdaidh sinn measgachadh de ghnìomhan UNIQUE agus FILTER . Dh’atharraich sinn an dàta agus chuir sinn ris na geamannan as fheàrr le gach oileanach. A-nis, ag iarraidh fios a bhith agad air an ainm geamannan a 'toirt air falbh dùblaidhean le slatan-tomhais. 'S e comharran cuibheasach a th' anns na slatan-tomhais airson gum feum na h-oileanaich a bhith nas àirde na 60 .

    📌 Ceumannan:

    • Cuir am foirmle a tha stèidhichte air a' chothlamadh de ghnìomhan UNIQUE agus FILTER air Cell G5 .
    =UNIQUE(FILTER(E5:E25,(D5:D25>60)))

    Tha sinn a’ faighinn liosta air leth stèidhichte air slatan-tomhais.

    Mìneachadh air am Foirmle:

    • FILTER(E5:E25,(D5:D25>60)

    Sìoltar seo luachan Raon E5:E25 , le chumha gum feum comharran cuibheasach a bhith os cionn 60 .

    Toradh: [Teanas, Ball-volley, Rugbaidh, Teanas, Ball-coise, Rugbaidh, Rugbaidh, Ball-coise]

    • UNIQUE(FILTER(E5:E25,(D5:D25>60)))

    Tillidh seo uile air lethluachan bhon toradh roimhe.

    Toradh: [Teanas, Ball-volley, Rugbaidh, Ball-coise]

    Co-dhùnadh

    Cleachd iad seo dòighean, faodaidh tu liosta fiùghantach a chruthachadh stèidhichte air slatan-tomhais singilte no iomadach ann an seata dàta sam bith ann an Excel. Feuch an toir thu sùil air an làrach-lìn againn ExcelWIKI agus thoir do mholaidhean anns a’ bhogsa bheachdan.

    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.