Ինչպես ինքնաբերաբար թարմացնել բացվող ցուցակը Excel-ում (3 եղանակ)

  • Կիսվել Սա
Hugh West

Եթե դուք ուղիներ եք փնտրում Excel-ում բացվող ցուցակը ավտոմատ կերպով համալրելու , ապա այս հոդվածը կարող է օգտակար լինել ձեզ համար: Այս հոդվածում մենք ցույց կտանք, թե ինչպես կարող ենք ստեղծել ինքնաթարմացման բացվող ցուցակ Excel-ում՝ ձեր առաջադրանքը հեշտացնելու համար: Քանի որ դուք պետք չէ ձեռքով թարմացնել ձեր բացվող ցուցակը ձեր հիմնական տվյալների տիրույթում որևէ արժեք փոխելուց հետո: Այսպիսով, եկեք անցնենք հիմնական հոդվածին:

Ներբեռնեք Practice Workbook

Auto-Update-Drop-Down-List.xlsx

Excel-ում բացվող ցուցակի ավտոմատ թարմացման 3 եղանակ

Այստեղ մենք ունենք վճարման տեսակների ցանկ, որոնց համար ցանկանում ենք ստեղծել բացվող ցուցակ: Բայց վճարման այլ տեսակների հետագա տեղադրման համար մենք ցանկանում ենք ավտոմատ կերպով թարմացնել մեր բացվող ցուցակը՝ հետևելով ստորև նշված 3 եղանակներին:

Սա ստեղծելու համար հոդված, մենք օգտագործել ենք Microsoft Excel 365 տարբերակ : Այնուամենայնիվ, դուք կարող եք օգտագործել ցանկացած այլ տարբերակ ձեր հարմարության դեպքում:

Մեթոդ-1. ՕՖՍԵՏ և COUNTA գործառույթների օգտագործումը բացվող ցուցակն ավտոմատ թարմացնելու համար Excel-ում

Այս բաժնում մենք կօգտագործենք համակցությունը OFFSET և COUNTA գործառույթներից վճարման տեսակներից բաղկացած բացվող ցուցակի ավտոմատ թարմացման համար:

Քայլեր .

Սկզբում մենք կտեսնենք բացվող ցուցակի ստեղծման էֆեկտը:

  • Ընտրեք բջիջ D5 այնուհետև անցեք Տվյալների ներդիր >> Տվյալների վավերացում խմբում >> ՏվյալներՎավերացում ։

Այնուհետև կբացվի Տվյալների վավերացման վիզարդը։

  • Ընտրեք Ցուցակեք տարբեր ընտրանքներից Թույլատրել և ընտրեք տիրույթը Աղբյուր :
=$B$5:$B$10

Դա վճարման տարբերակների շրջանակն է:

  • Սեղմեք OK :

Այնուհետև դուք կստանաք բացվող ցուցակ, և եթե մեկ այլ տող ավելացնեք վճարման այլ տարբերակի համար. Bitcoin , ապա դուք կարող եք տեսնել, որ բացվող ցուցակն ինքնաբերաբար չի թարմացվում: Այսպիսով, այս նորաստեղծ տարբերակը ներառված չէ մեր ցանկում:

Այս խնդիրը լուծելու համար մենք կստեղծենք մեր ցուցակը հետևյալ կերպ.

  • Տվյալների վավերացում երկխոսության տուփը բացելուց հետո, Թույլատրել տարբեր ընտրանքներից ընտրեք Ցուցակ և Աղբյուր վանդակում մուտքագրեք հետևյալ բանաձևը: .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)

Այստեղ $B$5 տիրույթի մեկնարկային բջիջն է, հետևյալ 2 զրոները ցույց են տալիս, որ բջջային հղումը չի շարժվի որևէ տողի կամ սյունակի համարով: Վերջապես, COUNTA(B: B)-1 նշում է միջակայքի բարձրության թիվը, որը կլինի տեքստեր կամ թվեր ունեցող տողերի թիվը:

  • Սեղմեք Լավ .

Այսպիսով, մեր տվյալների վավերացման բանաձևը մուտքագրելուց հետո մենք ստացել ենք հետևյալ բացվող ցանկը:

Եթե մենք ավելացնենք վճարման այլ տարբերակ՝ Bitcoin , ապա այս տարբերակը ավտոմատ կերպով կավելացվի մերցուցակ:

Կարդալ ավելին. Ինչպես օգտագործել IF հայտարարությունը Excel-ում բացվող ցուցակ ստեղծելու համար

Մեթոդ-2. ընդգրկույթի համար անուն սահմանելը և բացվող ցանկի ավտոմատ թարմացման համար աղյուսակ ստեղծելը

Excel-ում կա ինքնաթարմացման բացվող ցուցակ ստեղծելու ևս մեկ եղանակ՝ սահմանելով անունը և օգտագործելով աղյուսակ : Մենք կտեսնենք այս գործընթացը՝ օգտագործելով վերը նշված նույն օրինակը:

Քայլեր :

  • Գնացեք Բանաձևեր ներդիր >> Սահմանել անունը խումբ >> Սահմանել անունը ։

Այնուհետև, դուք կստանաք Նոր անուն հրաշիչը:

  • Մուտքագրեք անուն « Անուն » տեքստային վանդակում: Այստեղ մենք մուտքագրում ենք « Վճարման_տեսակներ » և կընտրենք մեր վճարային տիրույթը Վերաբերում է -ում:
  • Սեղմեք Լավ :

Այժմ ժամանակն է ստեղծել աղյուսակ:

  • Գնացեք Տեղադրեք ներդիր >> Աղյուսակ .

Այսպիսով դուք կտեղափոխվեք Ստեղծել աղյուսակ երկխոսության տուփ:

  • Ընտրեք տվյալների տիրույթը և ստուգեք Իմ աղյուսակն ունի վերնագրեր տարբերակը:
  • Սեղմեք OK :

Այս կերպ մենք ստեղծեցինք հետևյալ աղյուսակը:

  • Այժմ ընտրեք D5 բջիջը (որտեղ մենք ուզում ենք մեր բացվող էջը ցուցակ), այնուհետև անցեք Տվյալների ներդիր >> Տվյալների վավերացում խումբ >> Տվյալների վավերացում :

Այնուհետև կբացվի Տվյալների վավերացման վիզարդը:

  • Ընտրեք Ցանկ տարբեր ընտրանքներից Թույլատրել և մուտքագրեք անվանված միջակայքը Աղբյուր վանդակում:
=Payment_Types

Դա վճարման տարբերակների շրջանակն է:

  • Սեղմեք OK :

Այսպիսով, մուտքագրելուց հետո մեր տվյալների վավերացման բանաձևը մենք ստացել ենք հետևյալ բացվող ցանկը:

Եթե ավելացնենք վճարման այլ տարբերակ Bitcoin , ապա այս տարբերակը ավտոմատ կերպով կգործի ավելացվել է մեր ցուցակին:

Կարդալ ավելին. Ինչպես ստեղծել դինամիկ կախված բացվող ցուցակ Excel-ում

Մեթոդ-3. Excel INDIRECT ֆունկցիայի կիրառում աղյուսակով ինքնաթարմացման բացվող ցանկի համար

Վերջին մեթոդում՝ տվյալների վավերացման աղբյուրում նշված միջակայքը օգտագործելու փոխարեն: Մենք կարող ենք նաև օգտագործել INDIRECT ֆունկցիան Աղբյուրի վանդակում և հղում կատարել Աղյուսակի անունը : Այս բաժնում մենք ցույց կտանք, թե ինչպես կարող եք անել նույնը, ինչ Մեթոդ 2 ՝ օգտագործելով մեկ այլ ֆունկցիա:

Քայլեր :

Սկզբում մենք փոխարկեցինք մեր տվյալների տիրույթը աղյուսակի, և այս աղյուսակի անվանումն է Աղյուսակ3 :

  • Այժմ բացեք Տվյալների վավերացման երկխոսության տուփը` D5 բջիջում բացվող ցուցակ ավելացնելու համար:
  • Ընտրեք Ցուցակ տարբեր ընտրանքներից Թույլատրեք և մուտքագրեք հետևյալ բանաձևը Աղբյուր :
=INDIRECT(“Table3”)

Աղյուսակ 3 վճարման տարբերակների շրջանակն է:

  • Սեղմեք OK :

Այսպիսով, մեր տվյալները մուտքագրելուց հետովավերացման բանաձևը, մենք ունենք հետևյալ բացվող ցանկը:

Եթե ավելացնենք վճարման այլ տարբերակ Bitcoin , ապա այս տարբերակը ավտոմատ կերպով կավելացվի մեր ցուցակը:

Ինչպես ավտոմատ կերպով լրացնել բացվող ցուցակը Excel-ում

VBA կոդի օգնությամբ մենք ավտոմատ կերպով լրացրեք տեքստերը բացվող ցանկից D5 բջիջում:

Քայլ-01 . Ստեղծեք բացվող ցուցակ , Combo Box

Սկզբում մենք կստեղծենք պարզ բացվող ցուցակ D5 բջիջում:

  • Ընտրեք բջիջը D5 և ապա անցեք Տվյալների ներդիր >> Տվյալների վավերացում խմբում >> Տվյալների վավերացում ։

Այնուհետև կբացվի Տվյալների վավերացման վիզարդը:

  • Ընտրեք Ցուցակ տարբեր տարբերակներից Թույլատրել և ընտրեք միջակայքը Աղբյուր :
=$B$5:$B$10

Դա վճարման տարբերակների շրջանակն է:

  • Սեղմեք OK :

Այսպիսով, մենք հաջողությամբ ստեղծեցինք բացվող ցուցակը:

Այժմ մենք կտեղադրի համակցված տուփ:

  • Գնացեք Մշակավորող ներդիր >> Տեղադրեք բացվող >> Կոմբո տուփ (ActiveX Control ) .

Այնուհետև կհայտնվի գումարած նշանը:

  • Քաշեք ներքև և դեպի աջ կողմում plus խորհրդանիշը:

  • Մենք ստեղծել ենք համակցված տուփ , նշեք դրա անունը կոդում օգտագործելու համար ( համակցված տուփի անվանումը է ComboBox1 ):
  • Գնացեք Design Mode էջանիշը >> Design Mode Design Mode -ն անջատելու համար:

Քայլ-02 . Գրեք VBA կոդը

Հիմա, ժամանակն է տեղադրել մեր կոդը:

  • Աջ սեղմեք ձեր թերթի անվան վրա և սեղմեք Դիտել կոդը ։

Այստեղ ճանապարհով, Visual Basic Editor պատուհանը կբացվի մեր կոդը տեղադրելու համար:

  • Մուտքագրեք հետևյալ կոդը VBE
5853

Code Breakdown

  • Մենք ընտրել ենք ենթակարգը անունը որպես Worksheet_SelectionChange , քանի որ Worksheet նշում է թերթիկը, իսկ SelectionChange նշում է իրադարձությունը, որը կգործարկի կոդը: Եվ մենք դասակարգեցինք P_val որպես Range :
  • Դրանից հետո մենք հայտարարեցինք DList_box որպես OLEObject , Ptype որպես Տող , Dsht որպես Աշխատանքային թերթ և P_List որպես Տարբերակ ։
  • Այնուհետև մենք վերագրեցինք ակտիվ թերթիկը Dsht , իսկ համակցված տուփը ComboBox1 DList_box :
  • -ի արժեքը: տվյալների վավերացման տեսակը ընտրված է որպես 3 որը ցույց է տալիս բացվող
  • Ptype փոփոխականը կպահի տվյալների համար օգտագործվող բանաձևը: վավերացում ակտիվ թերթիկում:
  • Այնուհետև մենք ամրագրեցինք բացվող ցուցակի տուփի դիրքը և նշեցինք նաև չափը:

Քայլ-03 . Ստացեք արդյունք՝ մուտքագրելիս

Այժմ մենք կփորձարկենք մեր կոդը:

  • Այժմ վերադարձեք հիմնական աշխատաթերթ և սեղմեք D5 բջիջի վրա, որտեղ մենք ստեղծել ենք մեր բացվող ցուցակ ։

  • Սկսեք մուտքագրել C Կանխիկ -ի համար, ապա դուք նկատեք, որ Cash անունն արդեն հայտնվել է D5 բջիջում:

  • Այժմ պարզապես դրեք ձեր կուրսորը մեկ այլ վայրում, և այդպիսով, կոմբինատը նորից կվերանա:

Ինչպես խմբագրել բացվող ցուցակը Excel-ի հիման վրա

Դուք կարող եք հեշտությամբ խմբագրեք այն միջակայքը, որի հիման վրա դուք ստեղծել եք բացվող ցուցակ:

Օրինակ, այստեղ մենք ընտրել ենք Վճարման տեսակները սյունակի ողջ տիրույթը` ներառելու բոլոր տարբերակները սյունակում: ցուցակը. Բայց հիմա մենք ուզում ենք մեր ցուցակի միայն վերջին երեք տարբերակները: Այսպիսով, մենք պետք է խմբագրենք այն:

Քայլեր :

  • Ընտրեք բջիջը D5 և ապա անցեք Տվյալների ներդիր >> Տվյալների վավերացում խմբում >> Տվյալների վավերացում :

Այժմ կբացվի Տվյալների վավերացման երկխոսության տուփը:

  • Այստեղ մենք կարող ենք տեսնել հետևյալ տիրույթը Աղբյուրը վանդակում: .
=$B$5:$B$10

  • Մենք այն փոխել ենք հետեւյալ տիրույթում։
=$B$8:$B$10

  • Սեղմեք OK ։

Վերջապես , մենք ավարտել ենք մեր խմբագրումը` տարբերակների ցանկը փոխելու համար:

Պրակտիկա Բաժին

Ինքներդ զբաղվելու համար մենք ստեղծել ենք Պրակտիկա բաժինը յուրաքանչյուր թերթիկի աջ կողմում:

Եզրակացություն

Այս հոդվածում մենք քննարկել ենք տարբեր ուղիներ Ավտոմատ թարմացրեք բացվող ցուցակը Excel-ում : Հուսով եմ, որ այս մեթոդները ձեզ շատ կօգնեն: Եթե ​​ունեք լրացուցիչ հարցեր, ապա թողեք մեկնաբանություն ստորև:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: