Excel-də açılan siyahını avtomatik yeniləmək (3 yol)

  • Bunu Paylaş
Hugh West

Ə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 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 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.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.