Mündəricat
Əgər siz Excel-də açılan siyahını avtomatik doldurmağın yollarını axtarırsınızsa, bu məqalə sizin üçün faydalı ola bilər. Bu yazıda, tapşırıqlarınızı asanlaşdırmaq üçün Excel-də avtomatik yeniləmə açılır siyahısını necə yarada biləcəyimizi göstərəcəyik. Əsas məlumat diapazonunuzdakı hər hansı dəyəri dəyişdikdən sonra açılan siyahınızı əl ilə yeniləməli olduğunuz üçün. Beləliklə, gəlin əsas məqaləyə keçək.
Təcrübə İş Kitabını Yükləyin
Auto-Update-Drop-Down-List.xlsx
Excel-də açılan siyahını avtomatik yeniləməyin 3 yolu
Burada açılan siyahı yaratmaq istədiyimiz ödəniş növlərinin siyahısı var. Lakin hər hansı digər ödəniş növlərini əlavə etmək üçün biz aşağıda göstərilən 3 üsullara əməl etməklə açılan siyahımızı avtomatik yeniləmək istəyirik.
Bunu yaratmaq üçün məqalədə biz Microsoft Excel 365 versiyasından istifadə etdik. Bununla belə, istədiyiniz zaman başqa versiyadan istifadə edə bilərsiniz.
Metod-1: Excel-də Açılan Siyahını Avtomatik Yeniləmək üçün OFFSET və COUNTA funksiyalarından istifadə
Bu bölmədə biz kombinasiyadan istifadə edəcəyik. OFFSET və COUNTA funksiyalarının ödəniş növlərindən ibarət açılan siyahının avtomatik yenilənməsi üçün.
Addımlar :
İlk olaraq, normal olaraq açılan siyahı yaratmağın effektini görəcəyik.
- Xananı seçin D5 və sonra Data tab >> Məlumatların Təsdiqlənməsi qrupu >> Məlumatlara keçinDoğrulama .
Sonra Məlumatların Təsdiqlənməsi sehrbazı açılacaq.
- Seçin İcazə verin altındakı müxtəlif seçimlərdən saxlayın və Mənbə -də diapazonu seçin.
=$B$5:$B$10
Bu, ödəniş seçimləri üçündür.
- OK düyməsini basın.
Sonra, siz açılan siyahı alacaqsınız və başqa bir ödəniş seçimi üçün başqa bir sıra əlavə etsəniz; Bitcoin , onda siz görə bilərsiniz ki, açılan siyahı avtomatik olaraq yenilənmir. Beləliklə, bu yeni yaradılmış variant siyahımıza daxil edilməyib.
Bu problemi həll etmək üçün siyahımızı aşağıdakı şəkildə yaradacağıq.
- Məlumatların Təsdiqlənməsi dialoq qutusunu açdıqdan sonra İcazə Ver altındakı müxtəlif seçimlərdən Siyahı seçin və Mənbə qutuya aşağıdakı düsturu yazın. .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
Burada $B$5 diapazonun başlanğıc xanasıdır, aşağıdakı 2 sıfırlar xana istinadının heç bir sıra və ya sütun nömrəsi ilə hərəkət etməyəcəyini göstərir. Nəhayət, COUNTA(B: B)-1 diapazonun hündürlük nömrəsini göstərir ki, bu da mətn və ya nömrələri olan sətirlərin sayı olacaq.
- OK düyməsini basın. .
Beləliklə, verilənlərin doğrulanması düsturumuzu daxil etdikdən sonra aşağıdakı açılan siyahı əldə etdik.
Əgər Bitcoin adlı başqa bir ödəniş seçimi əlavə etsək, bu seçim avtomatik olaraq bizim ödənişimizə əlavə olunacaq.siyahı.
Ətraflı oxuyun: Excel-də Açılan Siyahı yaratmaq üçün IF bəyanatından necə istifadə etmək olar
Metod-2: Aralığın Adının Müəyyən edilməsi və Açılan Siyahının Avtomatik Yenilənməsi üçün Cədvəlin yaradılması
Excel-də adı müəyyən edərək və istifadə edərək avtomatik yenilənən açılan siyahı yaratmaq üçün başqa bir yol var. cədvəl . Yuxarıdakı eyni nümunədən istifadə edərək bu prosesi görəcəyik.
Addımlar :
- Formullara keçin tab >> Adı müəyyən edin qrup >> Adı müəyyən edin .
Sonra, siz Yeni Ad sehirbazını əldə edəcəksiniz.
- “ Ad ” Mətn Qutusuna ad daxil edin. Burada biz “ Ödəniş_Növləri ” daxil edəcəyik və İstifadə edir bölməsində ödəniş diapazonumuzu seçəcəyik.
- OK üzərinə klikləyin.
İndi cədvəl yaratmağın vaxtıdır.
- Daxil edin tab >> Cədvəl .
Beləliklə, siz Cədvəl Yarat dialoq qutusuna aparılacaqsınız.
- Məlumat diapazonunu seçin və Cədvəlimin başlıqları var seçimini yoxlayın.
- OK düyməsini basın.
Bu yolla biz aşağıdakı cədvəli yaratdıq.
- İndi D5 xanasını seçin (açılan menyunu istədiyimiz yerdə siyahısı), sonra Data tab >> Məlumatların Təsdiqlənməsi qrupuna >> Məlumatların Təsdiqlənməsi keçin.
Sonra Məlumatların Təsdiqlənməsi sehrbazı açılacaq.
- Siyahı seçin müxtəlif seçimlərdən İcazə verin və adlandırılmış diapazonu Mənbə xanasına daxil edin.
=Payment_Types
Bu, ödəniş seçimləri üçündür.
- OK düyməsini basın.
Beləliklə, daxil etdikdən sonra məlumatların doğrulanması düsturumuzu aşağıdakı açılan siyahı əldə etdik.
Əgər Bitcoin adlı başqa ödəniş seçimi əlavə etsək, bu seçim avtomatik olaraq olacaq. siyahımıza əlavə edildi.
Ətraflı oxuyun: Excel-də Dinamik Asılı Açılan Siyahı Necə Yaradılır
Metod-3: Avtomatik Yeniləmə Açılan Siyahıya Cədvəllə Excel DOLAYI Funksiyasının Tətbiqi
Sonuncu üsulda verilənlərin doğrulama mənbəyində adlandırılmış diapazondan istifadə etmək əvəzinə. Biz həmçinin Mənbə qutusunda DOLAYI funksiyasından istifadə edə və Cədvəl adına istinad edə bilərik. Bu bölmədə biz başqa funksiyadan istifadə etməklə Metod 2 ilə eyni şeyi necə edə biləcəyinizi göstərəcəyik.
Addımlar :
İlk olaraq məlumat diapazonumuzu cədvələ çevirdik və bu cədvəlin adı Cədvəl3 -dir.
- İndi D5 xanasına açılan siyahı əlavə etmək üçün Data Validation dialoq qutusunu açın.
- Aşağıdakı müxtəlif seçimlərdən Siyahı seçin. İcazə verin və Mənbə -də aşağıdakı düsturu yazın.
=INDIRECT(“Table3”)
Cədvəl3 ödəniş seçimləri üçündür.
- OK düyməsini basın.
Beləliklə, məlumatlarımızı daxil etdikdən sonradoğrulama düsturu bizdə aşağıdakı açılan siyahı var.
Əgər Bitcoin adlı başqa ödəniş seçimi əlavə etsək, bu seçim avtomatik olaraq əlavə olunacaq bizim siyahımız.
Excel-də Açılan Siyahını Avtomatik Doldurmaq
VBA kodunun köməyi ilə biz bunu edəcəyik. D5 xanasında açılan siyahıdan mətnləri avtomatik doldurun.
Addım-01 : Açılan Siyahı yaradın , Combo Box
İlk olaraq D5 xanasında sadə açılan siyahı yaradacağıq.
- D5 xanasını seçin və sonra Data tab >> Məlumatların Təsdiqlənməsi qrupu >> Məlumatların Təsdiqlənməsi bölməsinə keçin.
Sonra Məlumatların Təsdiqlənməsi sehrbazı açılacaq.
- İcazə Ver altındakı müxtəlif seçimlərdən Siyahı seçin. və Mənbə -də diapazonu seçin.
=$B$5:$B$10
Bu, ödəniş seçimləri üçündür.
- OK düyməsini basın.
Beləliklə, açılan siyahını uğurla yaratdıq.
İndi biz birləşmiş qutu daxil edəcək.
- Tərtibatçı tabına keçin >> Daxil edin açılan menyu >> Combo Box (ActiveX Control) ) .
Sonra plus simvolu görünəcək.
- Aşağı dartın və sağda plus simvol.
- Biz kombo qutu yaratdıq, onun adını qeyd edin kodda istifadə üçün ( kombo qutunun adı ComboBox1 ).
- Developer tab >> Dizayn Rejimi Dizayn Rejimi -ni deaktiv etmək üçün gedin.
Addım-02 : VBA Kodunu yazın
İndi kodumuzu daxil etməyin vaxtıdır.
- Cədvəl adınıza sağ klikləyin və Koda Baxın üzərinə klikləyin.
Bunda Beləliklə, kodumuzu daxil etmək üçün Visual Basic Redaktor pəncərəsi açılacaq.
- Aşağıdakı kodu VBE <2 daxil edin>
2436
Kod Dağılımı
- Biz alt proseduru adını <1 olaraq seçdik>Worksheet_SelectionChange , çünki İş vərəqi vərəqi göstərir və SelectionChange kodu işlədəcək hadisəni göstərir. Və biz P_val Range kimi təsnif etdik.
- Bundan sonra biz DList_box -ni OLEObject , Ptype kimi elan etdik. String kimi, Dsht İş vərəqi kimi və P_List Variant kimi.
- Sonra biz aktiv vərəqi Dsht -ə, ComboBox1 adlı birləşmiş qutunu isə DList_box -a təyin etdik.
- -in dəyəri data doğrulama növü 3 olaraq seçilir ki, bu da açılan-aşağı olanı göstərir
- Ptype dəyişən data üçün istifadə edilən düsturu saxlayacaq aktiv vərəqdə doğrulama.
- Sonra biz açılan siyahı qutusunun mövqeyini təyin etdik və ölçüsünü də qeyd etdik.
Addım-03 : Yazarkən Nəticə Alın
İndi kodumuzu sınayacağıq.
- İndi isə əsas iş vərəqinə qayıdın və D5 xanamızı yaratdığımız xanasına klikləyin. açılan siyahı .
- Nağd pul üçün C yazmağa başlayın, sonra Nağd pul adının D5 xanasında artıq göründüyünə diqqət yetirin.
- İndi sadəcə kursorunuzu qoyun başqa yerdə və beləliklə, kombinasiya qutusu yenidən yox olacaq.
Excel əsasında Açılan Siyahını Necə Redaktə etmək olar
Siz edə bilərsiniz Açılan siyahı yaratdığınız diapazonu asanlıqla redaktə edin.
Məsələn, burada biz Ödəniş Növləri sütununun bütün diapazonunu seçmişik. siyahı. Ancaq indi siyahımızda yalnız son üç variantı istəyirik. Beləliklə, biz onu redaktə etməliyik.
Addımlar :
- Xananı seçin D5 və sonra Data tab >> Məlumatların Təsdiqlənməsi qrupu >> Məlumatların Təsdiqlənməsi bölməsinə keçin.
İndi Məlumatların Təsdiqlənməsi dialoq qutusu açılacaq.
- Burada biz Mənbə qutusunda aşağıdakı diapazonu görə bilərik. .
=$B$5:$B$10
- Biz onu aşağıdakı diapazona dəyişdik.
=$B$8:$B$10
- OK düyməsini basın.
Nəhayət , seçimlər siyahısını dəyişdirmək üçün redaktəmizi tamamladıq.
Təcrübə Bölməsi
Özünüz məşq etmək üçün bizHər vərəqin sağ tərəfində Təcrübə bölməsi.
Nəticə
Bu məqalədə biz <1-in müxtəlif yollarını müzakirə etdik>Excel-də açılan siyahını avtomatik yeniləyin . Ümid edirəm ki, bu üsullar sizə çox kömək edəcək. Əlavə sualınız varsa, aşağıda şərh yazın.