Note: The other languages of the website are Google-translated. Back to English
Mewngofnodi  \/ 
x
or
x
Cofrestru  \/ 
x

or

Rhestr ostwng Excel: creu, golygu, tynnu a gweithrediadau mwy datblygedig

Mae gwymplen yn debyg i flwch rhestr sy'n caniatáu i ddefnyddwyr ddewis un gwerth o restr ddethol. Mae'r tiwtorial hwn yn mynd i ddangos y gweithrediadau sylfaenol ar gyfer gwymplen: creu, golygu a dileu rhestr ostwng yn excel. Ar wahân i hynny, mae'r tiwtorial hwn yn darparu gweithrediadau datblygedig ar gyfer gwymplen i wella ei ymarferoldeb i ddatrys mwy o faterion Excel.

Mae'r tiwtorial hwn yn ymdrin yn bennaf â: (Cliciwch ar unrhyw bennawd yn y tabl cynnwys isod neu ar y dde i lywio i'r cynnwys cyfatebol.)


Creu rhestr ostwng syml

Ar gyfer defnyddio rhestr ostwng, mae angen i chi ddysgu sut i'w greu yn gyntaf. Mae'r adran hon yn darparu 6 ffordd i'ch helpu chi i greu rhestr ostwng yn Excel.

Creu rhestr ostwng o ystod o gelloedd

Yma dangoswch y camau i greu gwymplen o ystod celloedd yn Excel. Gwnewch fel a ganlyn

1. Dewiswch ystod celloedd ar gyfer lleoli'r gwymplen.

Awgrymiadau: Gallwch greu gwymplen ar gyfer nifer o gelloedd nad ydynt yn gyfagos ar yr un pryd trwy ddal y Ctrl allwedd wrth ddewis y celloedd fesul un.

2. Cliciwch Dyddiad > Dilysu Data > Dilysu Data.

3. Yn y Dilysu Data blwch deialog, o dan y Gosodiadau tab, ffurfweddwch fel a ganlyn.

3.1) Yn y Caniatáu rhestr ostwng, dewis rhestr;
3.2) Yn y ffynhonnell blwch, dewiswch yr ystod celloedd y bydd y gwerthoedd y byddwch yn eu harddangos yn y gwymplen;
3.3) Cliciwch y OK botwm.

Nodiadau:

1) Gallwch wirio neu ddad-dicio'r Anwybyddwch yn wag blwch yn dibynnu ar sut rydych chi am drin y celloedd gwag mewn ystod ddethol;
2) Sicrhewch fod y Gostyngiad yn y gell blwch yn cael ei wirio. Os yw'r blwch hwn heb ei wirio, ni fydd y gwymplen yn ymddangos wrth ddewis cell.
3) Yn y ffynhonnell blwch, gallwch deipio gwerthoedd wedi'u gwahanu â choma â llaw fel y dangosir y llun isod.

Nawr mae'r gwymplen yn cael ei chreu. Wrth glicio ar y gwymplen, bydd saeth yn arddangos wrth ei hymyl, cliciwch y saeth i ehangu'r rhestr, ac yna gallwch ddewis eitem ohoni.

Creu rhestr ostwng ddeinamig o'r tabl

Gallwch drosi eich ystod data i dabl Excel ac yna creu rhestr ostwng ddeinamig yn seiliedig ar yr ystod tabl.

1. Dewiswch yr ystod ddata wreiddiol, ac yna pwyswch y Ctrl + T allweddi.

2. Cliciwch OK yn y popping up Creu Tabl blwch deialog. Yna mae'r amrediad data yn cael ei drawsnewid i dabl.

3. Dewiswch ystod celloedd ar gyfer rhoi'r gwymplen, ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

4. Yn y Dilysu Data blwch deialog, mae angen i chi:

4.1) Dewis rhestr yn y Caniatáu rhestr ostwng;
4.2) Dewiswch yr ystod tabl (ac eithrio'r pennawd) yn y ffynhonnell blwch;
4.3) Cliciwch y OK botwm.

Yna crëir rhestrau gwympo deinamig. Wrth ychwanegu neu dynnu data o'r ystod tabl, bydd gwerthoedd yn y gwymplen yn cael eu diweddaru'n awtomatig.

Creu rhestr ostwng ddeinamig gyda fformwlâu

Ar wahân i greu rhestr ostwng ddeinamig o ystod tabl, gallwch hefyd ddefnyddio fformiwla i greu rhestr ostwng ddeinamig yn Excel.

1. Dewiswch y celloedd ble i allbynnu'r gwymplenni.

2. Cliciwch Dyddiad > Dilysu Data > Dilysu Data.

3. Yn y Dilysu Data blwch deialog, ffurfweddwch fel a ganlyn.

3.1) Yn y Caniatáu blwch, dewiswch rhestr;
3.2) Yn y ffynhonnell blwch, nodwch y fformiwla isod ynddo;
= OFFSET ($ A $ 13,0,0, COUNTA ($ A $ 13: $ A $ 24), 1)
Nodyn: Yn y fformiwla hon, $ A $ 13 yw cell gyntaf yr ystod ddata, a $ A $ 13: $ A $ 24 yw'r amrediad data y byddwch chi'n creu rhestrau gwympo yn seiliedig arno.
3.3) Cliciwch y OK botwm. Gweler y screenshot:

Yna crëir rhestrau gwympo deinamig. Wrth ychwanegu neu dynnu data o'r ystod benodol, bydd gwerthoedd mewn gwymplenni yn cael eu diweddaru'n awtomatig.

Creu rhestr ostwng o'r ystod a enwir

Gallwch hefyd greu gwymplen o ystod a enwir yn Excel.

1. Yn gyntaf, crëwch ystod a enwir. Dewiswch yr ystod gell y byddwch chi'n creu amrediad a enwir yn seiliedig arni, ac yna teipiwch enw'r amrediad i mewn i'r Enw blwch, a gwasg Rhowch allweddol.

2. Cliciwch Dyddiad > Dilysu Data > Dilysu Data.

3. Yn y Dilysu Data blwch deialog, ffurfweddwch fel a ganlyn.

3.1) Yn y Caniatáu blwch, dewiswch rhestr;
3.2) Cliciwch ar y ffynhonnell blwch, ac yna pwyswch y F3 allweddol.
3.3) Yn y Gludo Enw blwch deialog, dewiswch yr enw ystod y gwnaethoch chi ei greu dim ond nawr ac yna cliciwch ar y OK botwm;
Awgrymiadau: Gallwch chi hefyd fynd i mewn â llaw = enw amrediad i mewn i'r ffynhonnell blwch. Yn yr achos hwn, byddaf yn mynd i mewn = Dinas.
3.4) Cliciwch OK pan fydd yn dychwelyd i'r Dilysu Data blwch deialog. Gweler y screenshot:

Nawr mae'r gwymplen gan ddefnyddio data o ystod a enwir yn cael ei chreu.

Creu rhestr ostwng o lyfr gwaith arall

Gan dybio bod llyfr gwaith o'r enw “SourceData”, Ac rydych chi am greu gwymplen mewn llyfr gwaith arall yn seiliedig ar ddata yn y“SourceDataLlyfr gwaith, gwnewch fel a ganlyn.

1. Agorwch y llyfr gwaith “SourceData”. Yn y llyfr gwaith hwn, dewiswch y data y byddwch chi'n creu gwymplen yn seiliedig arno, teipiwch enw amrediad yn y Enw blwch, ac yna pwyswch y Rhowch allweddol.

Dyma fi'n enwi'r amrediad fel Dinas.

2. Agorwch y daflen waith byddwch yn mewnosod rhestr ostwng. Cliciwch Fformiwlâu > Diffinio Enw.

3. Yn y Enw Newydd blwch deialog, mae angen i chi greu ystod a enwir yn seiliedig ar yr enw amrediad a greoch yn y llyfr gwaith “SourceData”, ffurfweddwch fel a ganlyn.

3.1) Rhowch enw yn y Enw blwch;
3.2) Yn y Yn cyfeirio at blwch, rhowch y fformiwla isod i mewn iddo.
= SourceData.xlsx! Dinas
3.3) Cliciwch OK i'w achub

Nodiadau:

1). Yn y fformiwla, SourceData yw enw'r llyfr gwaith sy'n cynnwys y data y byddwch chi'n creu gwymplen yn seiliedig arno; City yw'r enw amrediad a nodwyd gennych yn llyfr gwaith SourceData.
2). Os yw gofod neu gymeriadau eraill fel -, #… gan gynnwys yn enw'r llyfr gwaith data ffynhonnell, mae angen i chi amgáu enw'r llyfr gwaith gyda dyfynodau sengl fel = 'Data Data.xlsx'! Dinas.

4. Agorwch y llyfr gwaith y byddwch yn mewnosod rhestr ostwng, dewiswch y celloedd ar gyfer y gwymplen, ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

5. Yn y Dilysu Data blwch deialog, ffurfweddwch fel a ganlyn.

5.1) Yn y Caniatáu blwch, dewiswch rhestr;
5.2) Cliciwch ar y ffynhonnell blwch, ac yna pwyswch y F3 allweddol.
5.3) Yn y Gludo Enw blwch deialog, dewiswch yr enw ystod y gwnaethoch chi ei greu dim ond nawr ac yna cliciwch ar y OK botwm;
Awgrymiadau: Gallwch chi hefyd fynd i mewn â llaw = enw amrediad i mewn i'r ffynhonnell blwch. Yn yr achos hwn, byddaf yn mynd i mewn = Prawf.
5.4) Cliciwch OK pan fydd yn dychwelyd i'r Dilysu Data blwch deialog.

Nawr mae'r gwymplenni wedi'u mewnosod mewn ystod ddethol. Ac mae'r gwerthoedd cwympo o lyfr gwaith arall.

Hawdd creu gwymplen gydag offeryn anhygoel

Yma yn argymell yn fawr y Creu rhestr ostwng syml cyfleustodau Kutools ar gyfer Excel. Gyda'r nodwedd hon, gallwch chi greu rhestr ostwng yn hawdd gyda gwerthoedd celloedd penodol neu greu rhestr ostwng gyda rhestrau arfer wedi'u rhagosod yn Excel.

1. Dewiswch y celloedd rydych chi am fewnosod rhestr ostwng, ac yna cliciwch Kutools > Rhestr Gollwng > Creu rhestr ostwng syml.

2. Yn y Creu rhestr ostwng syml blwch deialog, ffurfweddwch fel a ganlyn.

3.1) Yn y Gwnewch gais i blwch, gallwch weld bod yr ystod a ddewiswyd yn cael ei harddangos yma. Gallwch newid yr ystod celloedd cymhwysol yn ôl yr angen;
3.2) Yn y ffynhonnell adran, os ydych chi am greu rhestrau gwympo yn seiliedig ar ddata amrediad celloedd neu os oes angen i chi nodi gwerthoedd â llaw yn unig, dewiswch y Rhowch werth neu gyfeiriwch werth cell opsiwn. Yn y blwch testun, dewiswch yr ystod celloedd neu deipiwch werthoedd (ar wahân gan atalnodau) byddwch chi'n creu'r gwymplen yn seiliedig ar;
3.3) Cliciwch OK.

Nodyn: Os ydych chi am greu gwymplen yn seiliedig ar ragosodiad rhestr arfer yn Excel, dewiswch y Rhestrau Custom opsiwn yn y ffynhonnell adran, dewiswch restr arferiad yn yr Rhestrau Custom blwch, ac yna cliciwch ar y OK botwm.

Nawr mae'r gwymplenni wedi'u mewnosod mewn ystod ddethol.


Golygu rhestr ostwng

Os ydych chi am olygu gwymplen, gall dulliau yn yr adran hon ffafrio chi.

Golygu rhestr ostwng yn seiliedig ar ystod celloedd

Ar gyfer golygu rhestr ostwng yn seiliedig ar ystod celloedd, gwnewch fel a ganlyn.

1. Dewiswch y celloedd sy'n cynnwys gwymplen rydych chi am ei golygu, ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

2. Yn y Dilysu Data blwch deialog, newid y cyfeiriadau celloedd yn y ffynhonnell blwch ac yna cliciwch ar OK botwm.

Golygu rhestr ostwng yn seiliedig ar ystod a enwir

Gan dybio eich bod yn ychwanegu neu'n dileu gwerthoedd yn yr ystod a enwir, a bod y gwymplen yn cael ei chreu yn seiliedig ar yr ystod a enwir. Am ymddangos y gwerthoedd wedi'u diweddaru mewn gwymplenni, gwnewch fel a ganlyn.

1. Cliciwch Fformiwlâu > Rheolwr Enw.

Awgrymiadau: Gallwch chi agor y Rheolwr Enw ffenestr trwy wasgu'r Ctrl + F3 allweddi.

2. Yn y Rheolwr Enw ffenestr, mae angen i chi ffurfweddu fel a ganlyn:

2.1) Yn y Enw blwch, dewiswch yr ystod a enwir rydych chi am ei diweddaru;
2.2) Yn y Yn cyfeirio at adran, cliciwch y botwm i ddewis yr ystod wedi'i diweddaru ar gyfer eich rhestr ostwng;
2.3) Cliciwch y Close botwm.

3. Yna a Microsoft Excel blwch deialog yn ymddangos, cliciwch y Ydw botwm i achub y newidiadau.

Yna mae rhestrau cwymplen yn seiliedig ar yr ystod hon a enwir yn cael eu diweddaru.


Tynnwch y gwymplen

Mae'r adran hon yn sôn am gael gwared ar y gwymplen yn Excel.

Tynnwch y gwymplen gydag adeiladwaith Excel

Mae Excel yn darparu nodwedd adeiladu i helpu i gael gwared ar y gwymplen o'r daflen waith. Gwnewch fel a ganlyn.

1. Dewiswch yr ystod celloedd sy'n cynnwys y gwymplen rydych chi am ei dileu.

2. Cliciwch Dyddiad > Dilysu Data > Dilysu Data.

3. Yn y Dilysu Data blwch deialog, cliciwch y Clirio'r holl botwm, ac yna cliciwch OK i achub y newidiadau.

Nawr mae rhestrau cwymplen yn cael eu tynnu o'r ystod a ddewiswyd.

Tynnwch restrau gwympo yn hawdd gydag offeryn anhygoel

Kutools ar gyfer Excel yn darparu teclyn defnyddiol - Cyfyngiad Dilysu Data Clirs i helpu i gael gwared ar y gwymplen yn hawdd o un neu fwy o ystodau dethol ar unwaith. Gwnewch fel a ganlyn.

1. Dewiswch yr ystod celloedd sy'n cynnwys y gwymplen rydych chi am ei dileu.

2. Cliciwch Kutools > Atal Teipio > Cyfyngiadau Dilysu Data Clir. Gweler y screenshot:

3. Yna a Kutools ar gyfer Excel blwch deialog yn ymddangos i ofyn i chi a gliriwch y gwymplen, cliciwch ar y OK botwm.

Yna mae rhestrau gwympo yn yr ystod ddethol hon yn cael eu tynnu ar unwaith.


Ychwanegu lliw i'r gwymplen

Mewn rhai achosion, efallai y bydd angen i chi wneud rhestr ostwng sydd â chod lliw er mwyn gwahaniaethu ar y data yng nghelloedd y gwymplen. Mae'r adran hon yn darparu dau ddull i'ch helpu chi i ddatrys y broblem yn fanwl.

Ychwanegwch liw i'r gwymplen gyda Fformatio Amodol

Gallwch greu rheolau amodol i'r gell sy'n cynnwys y gwymplen i'w gwneud â chod lliw. Gwnewch fel a ganlyn.

1. Dewiswch y celloedd sy'n cynnwys y gwymplen rydych chi am ei gwneud â chod lliw.

2. Cliciwch Hafan > Fformatio Amodol > Rheoli Rheolau.

3. Yn y Rheolwr Codau Fformatio Amodol blwch deialog, cliciwch y Rheol Newydd botwm.

4. Yn y Rheol Fformatio Newydd blwch deialog, ffurfweddwch fel a ganlyn.

4.1) Yn y Dewiswch Math o Reol blwch, dewiswch y Fformatiwch gelloedd yn unig sy'n cynnwys opsiwn;
4.2) Yn y Fformatiwch gelloedd yn unig â adran, dewiswch Testun Penodol o'r gwymplen gyntaf, dewiswch cynnwys o'r ail gwymplen, ac yna dewiswch eitem gyntaf y rhestr ffynonellau yn y trydydd blwch;
Awgrymiadau: Yma, dewisaf gell A16 yn y trydydd blwch testun. A16 yw eitem gyntaf y rhestr ffynonellau y gwnes i greu rhestr ostwng yn seiliedig arni.
4.3) Cliciwch y fformat botwm.
4.4) Yn y Celloedd Fformat blwch deialog, ewch i'r Llenwch tab, dewiswch liw cefndir ar gyfer y testun penodedig, ac yna cliciwch ar y OK botwm. Neu gallwch ddewis lliw ffont penodol ar gyfer y testun yn ôl yr angen.
4.5) Cliciwch y OK botwm pan fydd yn dychwelyd i'r Rheol Fformatio Newydd blwch deialog.

5. Pan fydd yn dychwelyd i'r Rheolwr Rheolau Fformatio Amodol blwch deialog, ailadroddwch y cam 3 a 4 uchod i nodi lliwiau ar gyfer eitemau cwympo eraill. Ar ôl gorffen nodi lliwiau, cliciwch y OK i achub y newidiadau.

O hyn ymlaen, wrth ddewis eitem o'r gwymplen, bydd y gell yn cael ei hamlygu â lliw cefndir penodol yn seiliedig ar y testun a ddewiswyd.

Ychwanegwch liw yn hawdd i'r gwymplen gydag offeryn anhygoel

Yma cyflwynwch y Rhestr Gollwng Lliwiedig nodwedd o Kutools ar gyfer Excel i'ch helpu chi i ychwanegu lliw yn hawdd i'r gwymplen yn Excel.

1. Dewiswch y celloedd sy'n cynnwys y gwymplen rydych chi am ychwanegu lliw.

2. Cliciwch Kutools > Rhestr Gollwng > Rhestr Gollwng Lliwiedig.

3. Yn y Rhestr ostwng lliw blwch deialog, gwnewch fel a ganlyn.

3.1) Yn y Gwnewch gais i adran, dewiswch y Cell o gwymplen opsiwn;
3.2) Yn y Ystod dilysu data (Rhestr Gollwng) blwch, gallwch weld bod y cyfeiriadau celloedd a ddewiswyd yn cael eu harddangos y tu mewn. Gallwch chi newid yr ystod celloedd yn ôl yr angen;
3.3) Yn y Rhestrwch Eitemau blwch (mae'r holl eitemau cwymplen mewn ystod ddethol wedi'u harddangos yma), dewiswch eitem y byddwch chi'n nodi lliw ar ei chyfer;
3.4) Yn y Dewiswch liw adran, dewis lliw cefndir;
Nodyn: Mae angen i chi ailadrodd cam 3.3 a 3.4 i nodi lliw gwahanol ar gyfer yr eitemau eraill;
3.5) Cliciwch y OK botwm. Gweler y screenshot:

Awgrymiadau: Os ydych chi am dynnu sylw at resi yn seiliedig ar ddewis rhestr ostwng, dewiswch y Rhes yr ystod ddata opsiwn yn y Gwnewch gais i adran, ac yna dewiswch y rhesi y byddwch chi'n tynnu sylw atynt yn yr Tynnu sylw at resi blwch.

Nawr mae'r gwymplenni wedi'u codio fel y sgrinluniau isod.

Tynnwch sylw at gelloedd yn seiliedig ar y gwymplen

Tynnu sylw at resi yn seiliedig ar y rhestr ostwng


Creu rhestr ostwng ddibynnol yn Excel neu ddalen google

Mae rhestr ostwng ddibynnol yn helpu i arddangos dewisiadau yn dibynnu ar y gwerth a seletiwyd yn y gwymplen gyntaf. Os oes angen i chi greu gwymplen ddibynnol (cascardio) yn nhaflen waith Excel neu ar ddalen google, gall dulliau yn yr adran hon ffafrio chi.

Creu rhestr ostwng ddibynnol yn nhaflen waith Excel

Mae'r demo isod yn dangos y gwymplen ddibynnol yn nhaflen waith Excel.

Cliciwch Sut I Greu Rhestr Gostwng Rhaeadru Dibynnol Yn Excel? ar gyfer tiwtorial canllaw cam wrth gam.

Creu rhestr ostwng ddibynnol ar ddalen google

Os ydych chi am greu rhestr ostwng ddibynnol ar ddalen google, gwelwch Sut I Greu Rhestr Gostwng Dibynnol Yn Nhaflen Google?


Creu rhestrau gwympo chwiliadwy

Ar gyfer y gwymplenni sy'n cynnwys rhestr hir o eitemau mewn taflen waith, nid yw'n hawdd ichi godi eitem benodol o'r rhestr. Os ydych wedi cofio cymeriadau cychwynnol neu sawl nod yn olynol mewn eitem, gallwch wneud y nodwedd chwilio mewn rhestr ostwng i'w hidlo'n hawdd. Mae'r adran hon yn mynd i ddangos sut i greu gwymplen chwiliadwy yn Excel.

Gan gyflenwi'r data ffynhonnell rydych chi am greu gwymplen yn seiliedig ar leoliadau yng ngholofn A o Daflen 1 fel y screenshot isod a ddangosir. Gwnewch fel a ganlyn i greu gwymplen chwiliadwy yn Excel gyda'r data hyn.

1. Yn gyntaf, crëwch golofn cynorthwyydd wrth ochr y rhestr ddata ffynhonnell gyda fformiwla arae.

Yn yr achos hwn, dewisaf gell B2, rhowch y fformiwla isod i mewn iddi ac yna pwyswch y Ctrl + Symud + Rhowch allweddi i gael y canlyniad cyntaf.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")

Dewiswch y gell canlyniad cyntaf, ac yna llusgwch ei Llenwch Trin yr holl ffordd i lawr nes iddo gyrraedd diwedd y rhestr.

Nodyn: Yn y fformiwla arae hon, $ A $ 2: $ A $ 50 yw'r amrediad data ffynhonnell y byddwch chi'n creu gwymplen yn seiliedig arno. Newidiwch ef ar sail eich ystod data.

2. Cliciwch Fformiwlâu > Diffinio Enw.

3. Yn y Golygu Enw blwch deialog, ffurfweddwch fel a ganlyn.

3.1) Yn y Enw blwch, nodwch enw ar gyfer yr ystod a enwir;
3.2) Yn y Yn cyfeirio at blwch, nodwch y fformiwla isod ynddo;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) Cliciwch y OK botwm. Gweler y screenshot:

Nawr mae angen i chi greu'r gwymplen yn seiliedig ar yr ystod a enwir. Yn yr achos hwn, byddaf yn creu gwymplen chwiliadwy yn Sheet2.

4. Agorwch y Daflen2, dewiswch yr ystod o gelloedd ar gyfer y gwymplen, ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

5. Yn y Dilysu Data blwch deialog, gwnewch fel a ganlyn.

5.1) Yn y Caniatáu blwch, dewiswch rhestr;
5.2) Cliciwch y ffynhonnell blwch, ac yna pwyswch y F3 allwedd;
5.3) Yn y popping up Gludo Enw deialog, dewiswch yr ystod a enwir a greoch yn step3 ac yna cliciwch OK;
Awgrymiadau: Gallwch chi fynd i mewn i'r ystod a enwir yn uniongyrchol fel = amrediad a enwir i mewn i'r ffynhonnell blwch.
5.4) Cliciwch y Rhybudd Gwall tab, dadgynnwch y Dangos rhybudd gwall ar ôl mewnbynnu data annilys blwch, ac yn olaf cliciwch y OK botwm.

6. De-gliciwch y tab dalen (Sheet2) a dewis Gweld y Cod o'r ddewislen clicio ar y dde.

7. Yn yr agoriad Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch y cod VBA isod i mewn i olygydd y Cod.

Cod VBA: creu rhestr ostwng chwiliadwy yn Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

8. Gwasgwch y Alt + Q allweddi i gau'r Microsoft Visual Basic ar gyfer Appliations ffenestr.

Nawr mae'r rhestrau gwympo chwiliadwy yn cael eu creu. Os ydych chi eisiau codi eitem, nodwch un neu sawl nod yn olynol o'r eitem hon yn y gwymplen, cliciwch y gwymplen, ac yna mae'r eitem sy'n seiliedig ar y cynnwys a gofnodwyd wedi'i rhestru yn y gwymplen. Gweler y screenshot:

Nodyn: Mae'r dull hwn yn sensitif i achosion.


Creu rhestr ostwng ond dangos gwahanol werthoedd

Gan dybio eich bod wedi creu gwymplen, wrth ddewis eitem ohoni, rydych chi am arddangos rhywbeth arall yn y gell. Fel y dangosir y demo isod, rydych chi wedi creu gwymplen yn seiliedig ar y rhestr enwau gwlad, wrth ddewis enw'r wlad o'r gwymplen, rydych chi am arddangos talfyriad enw'r wlad a ddewiswyd yn y gwymplen. Mae'r adran hon yn darparu dull VBA i'ch helpu chi i ddatrys y broblem.

1. Ar ochr dde'r data ffynhonnell (y golofn enw gwlad), crëwch golofn newydd sy'n cynnwys crynhoi'r enwau gwlad rydych chi am eu harddangos yn y gwymplen.

2. Dewiswch y rhestr enwau gwlad a'r rhestr dalfyriad, teipiwch enw yn y Enw blwch ac yna pwyswch y Rhowch allweddol.

3. Dewiswch y celloedd ar gyfer y gwymplen (yma dwi'n dewis D2: D8), ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

4. Yn y Dilysu Data blwch deialog, ffurfweddwch fel a ganlyn.

4.1) Yn y Caniatáu blwch, dewiswch rhestr;
4.2) Yn y ffynhonnell blwch, dewiswch yr ystod data ffynhonnell (rhestr enw'r wlad yn yr achos hwn);
4.3) Cliciwch OK.

5. Ar ôl creu'r gwymplen, yna cliciwch ar y dde ar y tab dalen ac yna dewiswch Gweld y Cod o'r ddewislen clicio ar y dde.

6. Yn yr agoriad Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch y cod VBA isod i mewn i olygydd y Cod.

Cod VBA: Dangoswch wahanol werthoedd yn y gwymplen

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
    selectedNa = Target.Value
    If Target.Column = 4 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

Nodiadau:

1) Yn y cod, y rhif 4 yn y llinell Os Targed.Column = 4 Yna mae'n cynrychioli rhif colofn y gwymplen a grëwyd gennych yng ngham 3 a 4. Os yw'ch rhestr ostwng yn lleoli yng ngholofn F, rhowch 4 yn lle'r rhif 6;
2) Mae'r “gollwng i lawr”Yn y bumed linell yw'r enw amrediad a greoch yng ngham 2. Gall Youc ei newid yn ôl yr angen.

7. Gwasgwch y Alt + Q allweddi i gau'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

O hyn ymlaen, wrth ddewis enw gwlad penodol o'r gwymplen, bydd y talfyriad cyfatebol o enw'r wlad a ddewiswyd yn cael ei arddangos yn y gell.


Creu rhestr ostwng gyda blychau gwirio

Mae llawer o ddefnyddwyr Excel yn tueddu i greu rhestr ostwng gyda blychau gwirio lluosog fel y gallant ddewis nifer o eitemau o'r rhestr trwy dicio'r blychau gwirio yn unig.

Fel y dangosir y demo isod, wrth glicio ar y gell sy'n cynnwys gwymplen, mae blwch rhestr yn ymddangos. Yn y blwch rhestr, mae blwch gwirio cyn pob eitem. Gallwch dicio'r blychau gwirio i arddangos yr eitemau cyfatebol yn y gell.

Os ydych chi am greu rhestr ostwng gyda blychau gwirio yn Excel, gwelwch Sut I Greu Rhestr Gostwng Gyda Blychau Gwirio Lluosog Yn Excel?.


Ychwanegwch awtocomplete i gwymplen

Os oes gennych chi gwymplen dilysu data gydag eitemau mawr, mae angen i chi sgrolio i fyny ac i lawr yn y rhestr i ddod o hyd i'r un iawn, neu deipio'r gair cyfan yn y blwch rhestr yn uniongyrchol. Os gall y gwymplen fod yn gyflawn yn awtomatig wrth deipio'r llythyr cyntaf ynddo, bydd popeth yn dod yn haws.

Ar gyfer gwneud y gwymplen yn awtocomplete mewn taflen waith yn Excel, gwelwch Sut I Awtomeiddio Wrth Deipio Rhestr Gollwng Excel?.


Hidlo data yn seiliedig ar y gwymplen

Bydd yr adran hon yn dangos sut i gymhwyso fformwlâu i greu hidlydd rhestr ostwng er mwyn tynnu data yn seiliedig ar y dewis o'r gwymplen.

1. Yn gyntaf mae angen i chi greu rhestr ostwng gyda'r gwerthoedd penodol y byddwch chi'n tynnu data yn seiliedig arnyn nhw.

Awgrymiadau: Dilynwch y camau uchod i creu rhestr ostwng yn Excel.

Creu rhestr ostwng gyda rhestr unigryw o eitemau

Os oes dyblygu yn eich ystod, ac nad ydych am greu gwymplen gydag ailadrodd eitem, gallwch greu rhestr unigryw o eitemau fel a ganlyn.

1) Copïwch y celloedd y byddwch chi'n creu gwymplen yn seiliedig arnyn nhw Ctrl + C allweddi, ac yna eu pastio i ystod newydd.

2) Dewiswch y celloedd yn yr ystod newydd, cliciwch Dyddiad > Tynnwch y Dyblygion.

3) Yn y Tynnwch y Dyblygion blwch deialog, cliciwch y OK botwm.

4) Yna a Microsoft Excel pops i fyny i ddweud wrthych faint o ddyblygiadau sy'n cael eu tynnu, cliciwch OK.

Nawr eich bod chi'n cael y rhestr unigryw o eitemau, gallwch chi greu gwymplen yn seiliedig ar y rhestr unigryw hon nawr.

2. Yna mae angen i chi greu tair colofn cynorthwyydd fel a ganlyn.

2.1) Ar gyfer y golofn gynorthwyydd gyntaf (yma dewisaf golofn D fel y golofn gynorthwyydd gyntaf), rhowch y fformiwla isod yn y gell gyntaf (ac eithrio pennawd y golofn), ac yna pwyswch y Rhowch allwedd. Dewiswch y gell canlyniad ac yna llusgwch y Llenwch Trin yr holl ffordd i lawr nes iddo gyrraedd gwaelod yr ystod.
= ROWS ($ A $ 2: A2)
2.2) Ar gyfer yr ail golofn cynorthwyydd (y golofn E), nodwch y fformiwla isod yng nghell E2 ac yna pwyswch y Rhowch allwedd. Dewiswch E2 ac yna llusgwch y Llenwch Trin i waelod yr ystod.
Nodyn: Os na ddewisir unrhyw werth yn y gwymplen, yma bydd canlyniadau fformwlâu yn ymddangos yn wag.
= OS (A2 = $ H $ 2, D2, "")
2.3) Ar gyfer y drydedd golofn cynorthwyydd (y golofn F), nodwch y fformiwla isod yn F2 ac yna pwyswch y Rhowch allwedd. Dewiswch F2 ac yna llusgwch y Llenwch Trin i waelod yr ystod.
Nodyn: Os na ddewisir unrhyw werth yn y gwymplen, bydd canlyniadau fformwlâu yn ymddangos yn wag.
= IFERROR (BACH ($ E $ 2: $ E $ 17, D2), "")

3. Creu ystod yn seiliedig ar yr ystod ddata wreiddiol i allbwn y data a echdynnwyd gyda'r fformwlâu isod.

3.1) Dewiswch y gell allbwn gyntaf (Yma dwi'n dewis J2), rhowch y fformiwla isod i mewn iddi ac yna pwyswch y Rhowch allweddol.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) Dewiswch y gell ganlyniad, ac yna llusgwch y Llenwch Trin ar draws i'r ddwy gell dde.
3.3) Cadwch yr ystod J2: l2 wedi'i dewis, llusgwch y Llenwi Trin yr holl ffordd i lawr nes iddo gyrraedd gwaelod yr ystod.

Nodiadau:

1) Os na ddewisir gwerth yn y gwymplen, bydd canlyniadau fformwlâu yn ymddangos yn wag.
2) Gallwch guddio'r tair colofn cynorthwyydd yn ôl yr angen.

Nawr bod hidlydd rhestr ostwng yn cael ei greu, gallwch chi dynnu data o'r ystod ddata wreiddiol yn hawdd yn seiliedig ar y gwymplen.


Dewiswch nifer o eitemau o'r gwymplen

Yn ddiofyn, mae'r gwymplen yn caniatáu i ddefnyddwyr ddewis un eitem yn unig y tro mewn cell. Wrth ail-ddewis eitem mewn rhestr ostwng, bydd yr eitem a ddewiswyd yn flaenorol yn cael ei drosysgrifo. Fodd bynnag, os gofynnir ichi ddewis nifer o eitemau o restr ostwng ac arddangos pob un ohonynt yn y gwymplen fel y dangosir isod, sut allwch chi wneud?

Am ddewis nifer o eitemau o'r gwymplen yn Excel, gwelwch Sut I Greu Rhestr Gostwng Gyda Dewisiadau Lluosog neu Werthoedd Yn Excel?. Mae'r tiwtorial hwn yn darparu dau ddull mewn manylion i'ch helpu chi i ddatrys y broblem.


Gosod gwerth diofyn (a ddewiswyd) ar gyfer y gwymplen

Yn ddiofyn, mae gwymplen yn dangos bod celloedd yn wag, dim ond pan fyddwch chi'n clicio ar y gell y mae'r saeth gwympo yn ymddangos. Sut i ddarganfod pa gelloedd sy'n cynnwys gwymplenni mewn taflen waith ar yr olwg gyntaf?

Bydd yr adran hon yn dangos sut i osod gwerth diofyn (a ddewiswyd) ar gyfer y gwymplen yn Excel. Gwnewch fel a ganlyn.

Cyn defnyddio'r ddau ddull isod, mae angen i chi greu gwymplen a gwneud rhai cyfluniadau fel a ganlyn.

1. Dewiswch y celloedd ar gyfer y gwymplen, cliciwch Dyddiad > Dilysu Data > Dilysu Data.

Awgrymiadau: Os ydych chi eisoes wedi creu rhestr ostwng, dewiswch y celloedd sy'n cynnwys y gwymplen, ac yna cliciwch Dyddiad > Dilysu Data > Dilysu Data.

2. Yn y Dilysu Data blwch deialog, ffurfweddwch fel a ganlyn.

2.1) Yn y Caniatáu blwch, dewiswch rhestr;
2.2) Yn y ffynhonnell blwch, dewiswch y data ffynhonnell y byddwch chi'n ei arddangos yn y gwymplen.
Awgrymiadau: Ar gyfer y gwymplen rydych chi eisoes wedi'i chreu, sgipiwch y ddau gam hyn.
2.3) Yna ewch i'r Rhybudd Gwall tab, dadgynnwch y Dangos rhybudd gwall ar ôl mewnbynnu data annilys blwch;
2.4) Cliciwch y OK botwm.

Ar ôl creu'r gwymplen, defnyddiwch un o'r dulliau isod i osod gwerth diofyn ar eu cyfer.

Gosod gwerth diofyn ar gyfer y gwymplen gyda fformiwla

Gallwch gymhwyso'r fformiwla isod i osod gwerth diofyn ar gyfer y gwymplen a grëwyd gennych fel y camau uchod a ddangosir.

1. Dewiswch y gwymplen, rhowch y fformiwla isod i mewn iddi ac yna pwyswch y Rhowch allwedd i arddangos y gwerth diofyn. Os yw'r celloedd rhestr ostwng yn olynol, gallwch lusgo'r Llenwch Trin o'r gell ganlyniad i gymhwyso'r fformiwla i gelloedd eraill.

= IF (C2 = "", "- Dewis eitem o'r rhestr--")

Nodiadau:

1) Yn y fformiwla, C2 yn gell wag wrth ymyl y gwymplen, gallwch nodi unrhyw gell wag yn ôl yr angen.
2) - Dewis eitem o'r rhestr-- yw'r gwerth diofyn i'w arddangos yn y gell rhestr ostwng. Gallwch hefyd newid y gwerth diofyn yn seiliedig ar eich angen.
3) Dim ond cyn dewis eitemau o'r gwymplen y mae'r fformiwla'n gweithio, ar ôl dewis eitem o'r gwymplen, bydd y gwerth diofyn yn cael ei drosysgrifo a bydd y fformiwla wedi diflannu.
Gosodwch werth diofyn ar gyfer yr holl restrau cwympo mewn taflen waith ar unwaith gyda chod VBA

Gan dybio bod yna lawer o restrau gwympo wedi'u lleoli mewn gwahanol ystodau yn eich taflen waith, er mwyn gosod gwerth diofyn ar gyfer pob un ohonynt, mae angen i chi gymhwyso'r fformiwla dro ar ôl tro. Mae hynny'n cymryd llawer o amser. Mae'r adran hon yn darparu cod VBA defnyddiol i chi osod gwerth diofyn ar gyfer yr holl restrau cwympo mewn taflen waith ar unwaith.

1. Agorwch y daflen waith sy'n cynnwys y rhestrau gwympo rydych chi am osod gwerth diofyn, pwyswch y Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwlau, ac yna gludwch y cod VBA isod i mewn i ffenestr y Cod.

Cod VBA: Gosodwch werth diofyn ar gyfer yr holl restrau cwympo mewn taflen waith ar unwaith

Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
    On Error Resume Next
    For Each xFRg In xRg
    xET = Null
    xET = xFRg.Validation.Type
    If Not IsNull(xET) Then
        If xFRg.Validation.Type = 3 Then
            xFRg.Value = "'" & xStr
        End If
    End If
    Next
End Sub

Nodiadau: Yn y cod uchod, - Dewiswch o'r rhestr - yw'r gwerth diofyn i'w arddangos yn y gell rhestr ostwng. Gallwch hefyd newid y gwerth diofyn yn seiliedig ar eich angen.

3. Gwasgwch y F5 allwedd, yna mae blwch deialog Macros yn popio i fyny, gwnewch yn siŵr bod y DropDownListToDefault yn cael ei ddewis yn y Enw Macro blwch, ac yna cliciwch ar y Run botwm i redeg y cod.

Yna mae'r gwerth diofyn penodedig yn cael ei boblogi i mewn i gelloedd rhestr ostwng ar unwaith.


Cynyddu maint ffont rhestr ostwng

Fel rheol, mae gan y gwymplen faint ffont sefydlog, os yw maint y ffont mor fach i'w ddarllen, gallwch roi cynnig ar y dull VBA isod i'w ehangu.

1. Agorwch y daflen waith sy'n cynnwys y rhestrau gwympo rydych chi am ehangu maint y ffont, cliciwch ar y dde ar y tab dalen ac yna dewiswch Gweld y Cod o'r ddewislen clicio ar y dde.

2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch y cod VBA isod i mewn i olygydd y Cod.

Cod VBA: Ehangu maint ffont y gwymplenni mewn taflen waith

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
    On Error GoTo LZoom
    Dim xZoom As Long
    xZoom = 100
    If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
    ActiveWindow.Zoom = xZoom
End Sub

Nodyn: yma xZoom = 130 yn y cod yn golygu y byddwch yn ehangu maint ffont yr holl restrau cwympo yn y daflen waith gyfredol i 130. Gallwch ei newid yn ôl yr angen.

3. Gwasgwch y Alt + Q allweddi i gau'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

O hyn ymlaen, wrth glicio ar y gwymplen, bydd lefel chwyddo'r daflen waith gyfredol yn cael ei chwyddo, cliciwch y gwymplen, gallwch weld maint ffont yr holl eitemau cwympo hefyd yn cael eu chwyddo.

Ar ôl dewis eitem o'r gwymplen, gallwch glicio ar unrhyw gelloedd y tu allan i'r gwymplen i ddychwelyd i'r lefel chwyddo wreiddiol.


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    通りすがりのわんこ · 1 months ago
    こちらはOffice365ですが、どうやらそのコーディングでは動作しないようです。
    代わりに初歩的ですが、以下にて動作を確認出来ました。

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim xZoom As Variant
    If (Target.Row >= 11 And Target.Row <= 35 And Target.Column >= 3 And Target.Column <= 6) Then
    ActiveWindow.zoom = 150
    Else
    ActiveWindow.zoom = 60
    End If
    End Sub