Мазмұны
Егер сіз Excel бағдарламасында ашылмалы тізімді автоматты түрде толтыру жолдарын іздесеңіз, бұл мақала сізге пайдалы болуы мүмкін. Бұл мақалада тапсырмаңызды жеңілдету үшін Excel бағдарламасында автоматты жаңарту ашылмалы тізімін қалай жасауға болатынын көрсетеміз. Негізгі деректер ауқымындағы кез келген мәнді өзгерткеннен кейін ашылмалы тізімді қолмен жаңартудың қажеті жоқ. Сонымен, негізгі мақалаға көшейік.
Тәжірибелік жұмыс кітабын жүктеп алу
Авто-жаңарту-Ашылмалы тізім.xlsx
Excel бағдарламасында ашылмалы тізімді автоматты түрде жаңартудың 3 жолы
Осы жерде бізде ашылмалы тізім жасағымыз келетін төлем түрлерінің тізімі бар. Бірақ кез келген басқа төлем түрлерін енгізу үшін төменде көрсетілген 3 әдістерін орындау арқылы ашылмалы тізімді автоматты түрде жаңартқымыз келеді.
Оны жасау үшін мақалада біз Microsoft Excel 365 нұсқасын қолдандық. Дегенмен, сіз өзіңізге ыңғайлы кез келген басқа нұсқаны пайдалана аласыз.
1-әдіс: Excel бағдарламасындағы ашылмалы тізімді автоматты жаңарту үшін OFFSET және COUNTA функцияларын пайдалану
Бұл бөлімде біз комбинацияны қолданамыз. OFFSET және COUNTA функцияларының төлем түрлерінен тұратын ашылмалы тізімді автоматты түрде жаңартуға арналған.
Қадамдар :
Біріншіден, біз ашылмалы тізімді қалыпты түрде жасаудың әсерін көреміз.
- Ұяшықты таңдау D5 содан кейін Деректер қойындысы >> Деректерді тексеру тобы >> Деректер бөліміне өтіңіз.Тексеру .
Содан кейін Деректерді тексеру шебері ашылады.
- <таңдаңыз. 1> Рұқсат ету астындағы әртүрлі опциялардан тізіңіз және Көз ішінен ауқымды таңдаңыз.
=$B$5:$B$10
Бұл төлем опцияларының ауқымы.
- OK түймесін басыңыз.
Содан кейін сіз ашылмалы тізімді аласыз және басқа төлем опциясы үшін басқа жолды қоссаңыз; Bitcoin , содан кейін ашылмалы тізім автоматты түрде жаңартылмайтынын көре аласыз. Сонымен, бұл жаңадан жасалған опция біздің тізімге кірмейді.
Бұл мәселені шешу үшін біз тізімімізді келесі жолмен жасаймыз.
- Деректерді тексеру диалогтық терезесін ашқаннан кейін Рұқсат ету астындағы әртүрлі опциялардан Тізім тармағын таңдап, Дереккөз жолағына келесі формуланы теріңіз. .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
Мұнда $B$5 - диапазонның бастапқы ұяшығы, келесі 2 нөлдер ұяшық сілтемесінің ешбір жол немесе баған нөмірі бойынша қозғалмайтынын көрсетеді. Соңында, COUNTA(B: B)-1 мәтіндері немесе сандары бар жолдар саны болатын ауқымның биіктік нөмірін көрсетеді.
- OK түймесін басыңыз. .
Сонымен, деректерді тексеру формуласын енгізгеннен кейін біз келесі ашылмалы тізімді алдық.
Егер біз Bitcoin деп аталатын басқа төлем опциясын қоссақ, онда бұл опция автоматты түрде біздің төлемге қосылады.тізім.
Толығырақ: Excel бағдарламасында ашылмалы тізім жасау үшін IF мәлімдемесін пайдалану жолы
2-әдіс: Ауқым атауын анықтау және ашылмалы тізімді автоматты түрде жаңарту үшін кесте жасау
Excel бағдарламасында атауды анықтау және пайдалану арқылы автоматты жаңарту ашылмалы тізімін жасаудың тағы бір жолы бар. кесте . Біз бұл процесті жоғарыдағы мысал арқылы көреміз.
Қадамдар :
- Формулалар бөліміне өтіңіз қойынды >> Атты анықтау топты >> Атты анықтау .
Кейін, сіз Жаңа атау шеберін аласыз.
- « Аты » мәтіндік өрісіне атауды енгізіңіз. Мұнда біз « Төлем_түрлері » енгіземіз және Сілтемелер ішінен төлем ауқымын таңдаймыз.
- Жарайды түймесін басыңыз.
Енді кесте құру уақыты келді.
- Кірістіру қойындысы >> Кестеге өтіңіз .
Осылайша сіз Кестені құру диалогтық терезесіне өтесіз.
- Деректер ауқымын таңдап, Менің кестемде тақырыптар бар опцияны тексеріңіз.
- OK түймесін басыңыз.
Осылайша біз келесі кестені жасадық.
- Енді D5 ұяшығын таңдаңыз (бұл жерде ашылмалы тізім қажет тізімі), одан кейін Деректер қойындысы >> Деректерді тексеру тобына >> Деректерді тексеру өтіңіз.
Одан кейін Деректерді тексеру шебері ашылады.
- Тізім таңдаңыз. әртүрлі опциялардан Рұқсат ету және аталған ауқымды Көз жолағына теріңіз.
=Payment_Types
Бұл төлем опцияларының ауқымы.
- OK түймесін басыңыз.
Сонымен, енгізгеннен кейін деректерді тексеру формуласында бізде келесі ашылмалы тізім бар.
Егер біз Bitcoin деп аталатын басқа төлем опциясын қоссақ, бұл опция автоматты түрде болады. біздің тізімге қосылды.
Толығырақ: Excel бағдарламасында динамикалық тәуелді ашылмалы тізімді қалай құруға болады
3-әдіс: Ашылмалы тізімді автоматты түрде жаңарту үшін кестемен Excel INDIRECT функциясын қолдану
Деректерді тексеру көзіндегі аталған ауқымды пайдаланудың орнына соңғы әдісте. Сондай-ақ, біз ЖАМА функциясын Көз жолағында пайдалана аламыз және Кесте атауына сілтеме жасай аламыз. Бұл бөлімде біз басқа функцияны пайдаланып 2-әдіс сияқты әрекетті қалай орындауға болатынын көрсетеміз.
Қадамдар :
Біріншіден, деректер ауқымын кестеге түрлендірдік және бұл кестенің аты Кесте3 .
- Енді D5 ұяшығына ашылмалы тізімді қосу үшін Деректерді тексеру диалогтық терезесін ашыңыз.
- Ол астында әртүрлі опциялардан Тізім таңдаңыз. Рұқсат етіңіз және Көз ішіне келесі формуланы теріңіз.
=INDIRECT(“Table3”)
3-кесте — төлем опцияларының ауқымы.
- OK түймесін басыңыз.
Сонымен, деректерімізді енгізгеннен кейінтексеру формуласы бізде келесі ашылмалы тізім бар.
Егер Bitcoin деп аталатын басқа төлем опциясын қоссақ, бұл опция автоматты түрде келесіге қосылады біздің тізім.
Excel бағдарламасында ашылмалы тізімді автоматты түрде толтыру жолы
VBA кодының көмегімен біз D5 ұяшығындағы ашылмалы тізімнен мәтіндерді автоматты түрде толтыру.
01-қадам : Ашылмалы тізім жасау , Combo Box
Біріншіден, біз D5 ұяшығында қарапайым ашылмалы тізім жасаймыз.
- D5 ұяшығын таңдаңыз және содан кейін Деректер қойындысына >> Деректерді тексеру тобына >> Деректерді тексеру өтіңіз.
Содан кейін Деректерді тексеру шебері ашылады.
- Рұқсат ету астындағы әртүрлі опциялардан Тізім таңдаңыз. және Көз ішінен ауқымды таңдаңыз.
=$B$5:$B$10
Бұл төлем опцияларының ауқымы.
- OK түймесін басыңыз.
Сонымен біз ашылмалы тізімді сәтті жасадық.
Енді, біз құрама жолақ кірістіреді.
- Әзірлеуші қойындысына өтіңіз >> Кірістіру ашылатын тізім >> Біріккен терезе (ActiveX басқаруы) ) .
Одан кейін плюс белгісі пайда болады.
- Төмен қарай сүйреңіз. оң жақта плюс белгісі.
- Біз құрама жолақ жасадық, оның атын жазып алыңыз кодта пайдалану үшін ( құрама жолақ атауы ComboBox1 ).
- Дизайн режимін өшіру үшін Әзірлеуші қойындысы >> Дизайн режимі бөліміне өтіңіз.
02-қадам : VBA кодын жазыңыз
Енді біздің кодты енгізу уақыты келді.
- Парақ атауын тінтуірдің оң жақ түймешігімен басып, Кодты қарау түймесін басыңыз.
Бұл жерде Біздің кодты енгізу үшін Visual Basic редакторы терезесі ашылады.
- VBE <2 ішіне келесі кодты теріңіз>
8429
Кодты бөлу
- Біз ішкі процедура атауын <1 ретінде таңдадық>Worksheet_SelectionChange , себебі Жұмыс парағы парақты көрсетеді және SelectionChange кодты іске қосатын оқиғаны көрсетеді. Және біз P_val Диапазон ретінде жіктедік.
- Осыдан кейін DList_box OLEObject , Ptype деп жарияладық. Жол , Dsht Жұмыс парағы және P_List Нұсқа ретінде.
- Содан кейін біз белсенді парақты Dsht -ге, ал ComboBox1 деп аталатын құрама жолды DList_box -ге тағайындадық.
- мәні деректерді тексеру түрі 3 ретінде таңдалады, ол ашылмалы-төмен
- Ptype айнымалысы деректер үшін пайдаланылатын формуланы сақтайды белсенді парақта тексеру.
- Содан кейін біз ашылмалы тізім терезесінің орнын бекітіп, өлшемін де атап өттік.
03-қадам : Теру кезінде нәтиже алу
Енді біз кодымызды тексереміз.
- Енді негізгі жұмыс парағына оралып, D5 ұяшығын нұқыңыз, онда біз құрдық. ашылмалы тізім .
- C Қолма-қол ақша үшін теруді бастаңыз, содан кейін сіз D5 ұяшығында Қолма-қол ақша аты әлдеқашан пайда болғанына назар аударыңыз.
- Енді курсорды қойыңыз басқа жерде, сондықтан құрама жолақ қайтадан жоғалады.
Excel негізінде ашылмалы тізімді өңдеу әдісі
ашылмалы тізімді жасаған ауқымды оңай өңдеңіз.
Мысалы, біз мұнда барлық опцияларды қосу үшін Төлем түрлері бағанының барлық ауқымын таңдадық. тізім. Бірақ қазір біз тізімдегі соңғы үш нұсқаны ғана алғымыз келеді. Сондықтан, біз оны өңдеуіміз керек.
Қадамдар :
- D5 ұяшығын таңдаңыз және содан кейін Деректер қойындысына >> Деректерді тексеру тобына >> Деректерді тексеру өтіңіз.
Енді Деректерді тексеру диалогтық терезесі ашылады.
- Мұнда біз Көз жолағында келесі ауқымды көре аламыз. .
=$B$5:$B$10
- Біз оны келесі диапазонға өзгерттік.
=$B$8:$B$10
- OK түймесін басыңыз.
Соңында , опциялар тізімін өзгерту үшін өңдеуді аяқтадық.
Жаттығу бөлімі
Өз бетіңізше жаттығу үшін бізӘр парақтың оң жағында Тәжірибе бөлімі.
Қорытынды
Бұл мақалада біз Excel бағдарламасында ашылмалы тізімді автоматты түрде жаңарту . Бұл әдістер сізге көп көмектеседі деп үміттенемін. Қосымша сұрақтарыңыз болса, төменде пікір қалдырыңыз.