Excel OFFSET istifadə edərək Dinamik Açılan Siyahını Necə Yaratmaq olar (3 yol)

  • Bunu Paylaş
Hugh West

Excel nəhəng verilənlər toplusu ilə işləmək üçün ən faydalı vasitədir. Normalda biz açılan siyahı yaratmağa öyrəşmişik, lakin həyatımızı asanlaşdırmaq üçün çox vaxt Excel -də dinamik açılan siyahı yaratmalıyıq. Bunu OFSET Funksiyasını tətbiq etməklə asanlıqla edə bilərik. Bu yazıda mən sizə Excel -də OFFSET Funksiya ilə dinamik açılan siyahı yaratmağı sizə göstərəcəyəm.

Təcrübə İş Kitabını Yükləyin

Drop Down List with OFFSET.xlsx

Bu, dinamik açılan siyahının yaradılmasını təsvir etmək üçün istifadə edəcəyim verilənlər toplusudur. Excel -də OFSET funksiyası ilə. Bizdə bəzi idman növləri Tədbir(lər) Qaliblərin Siyahısı var. Biz dinamik açılan siyahı yaratmaqla qalibləri müvafiq tədbirlərə görə çeşidləyəcəyik.

Excel OFFSET-dən istifadə edərək Dinamik Açılan Siyahı yaratmaq üçün 3 üsul

1. OFFSET və COUNTA funksiyaları ilə Excel-də Dinamik Açılan Siyahı yaradın

Burada mən Excel <-də dinamik açılan siyahının necə yaradılacağını təsvir edəcəyəm. 2> OFFSET COUNTA funksiyalarından istifadə etməklə. Mən C4:C11 diapazonunda dinamik açılan siyahı yaratmalıyam. Mən Qaliblər siyahısından Qalib seçəcəyəm.

ADDIMLAR:

➤ Aralığı seçin C4:C11 . Sonra Data nişanına keçin >> Məlumat Alətləri >> Məlumatların Təsdiqlənməsi >> DataValidasiya .

Data Validation dialoq qutusu açılacaq. Həmin dialoq qutusunda açılan menyudan Siyahı seçin.

➤ <1-də>Mənbə qutusuna aşağıdakı düsturu yazın.

=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)

Formula Bölməsi

COUNTA($E$4:$E$100) diapazonunda boş olmayan olan xanaların sayını qaytarır E4:E100

Çıxış ➜ {4}

OFFSET($E$4,0,0,COUNTA($E$4:$) E$100),1) ➜ Verilmiş istinadın sətir və sütununa əsaslanan aralığı qaytarır.

OFFSET($E$4,0,0,4,1)

Çıxış ➜ {“Alex”;”Morgan”;”Folkner”;”Eliot”}

İzahat: The istinad E4 -dir. sətir 0 sütun 0 olduğundan hündürlük 4 xana, biz E4:E7 xanasından qiymətlərə sahib olacağıq.

OK seçin.

Excel aralığı C4:C11 -in hər xana -də açılan qutu yaradacaq.

Diqqət yetirin ki, açılan qutu dakı seçimlər tam olaraq Qaliblərin Siyahısı ilə eynidir. İndi bunun dinamik açılan qutu olub-olmadığını yoxlamaq üçün tutaq ki, Tədbir Çəkilişinin Qalibi dir. James . James Qaliblər Siyahısında olmadığı üçün gəlin onun adını əlavə edək və nə baş verdiyini görək.

Biz adını əlavə etdi Qaliblər siyahısında James , Excel avtomatik olaraq açılan seçimlər dəki seçimləri yenilədi. Beləliklə, bu açılan siyahılar dinamik xarakter daşıyır.

➤ İndi qalan Qalibi seçin.

QEYD : Unutmayın ki, COUNTA Funksiyasında seçdiyimiz aralıq E4:E100 -dir. Buna görə Excel açılan seçimləri E4:E100 diapazonunda xanaları əlavə etdikcə və ya yenilədikcə yenilənəcək.

Ətraflı oxuyun: Excel-də VBA-dan istifadə edərək Dinamik Verilənlərin Qiymətləndirilməsi Siyahısını Necə Yaratmaq olar

2. Excel-də Dinamik Açılan Siyahı Yaratma Yolu OFFSET və COUNTIF Funksiyaları ilə

Biz həmçinin Excel -də OFFSET COUNTIF<2 istifadə edərək dinamik açılan siyahı yarada bilərik> funksiyaları.

ADIMLAR:

metod-1 kimi Data Validation dialoq qutusunu gətirin. Mənbə xanasına aşağıdakı düsturu yazın

=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))

Formula Bölməsi

COUNTIF($E$4:$E$100,””) boş olmayan xanaların sayını qaytarır diapazonda E4:E100

Çıxış ➜ {4}

OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,””)) ➜ Verilmiş istinadın sətir və sütununa əsaslanan aralığı qaytarır.

OFFSET($E$4,0,0) ,4,1)

Çıxış ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}

İzahat: istinad budur E4 . sətir 0 sütun 0 olduğundan hündürlük 4 xana, biz E4:E7

xanasından dəyərlərə sahib olacağıq➤ OK seçin.

Excel aralığı C4:C11 -in hər xana -də açılan qutu yaradacaq.

Bunun dinamik açılan qutu olub olmadığını yoxlamaq üçün tutaq ki, Qalib Tədbir Çəkilişi James dir. James Qaliblər siyahısında olmadığı üçün gəlin onun adını əlavə edək və görək nə baş verir.

Biz Qaliblər siyahısına James adını əlavə etdi, Excel avtomatik olaraq açılan seçimlər -dəki seçimləri yenilədi. Beləliklə, bu açılan siyahılar dinamik xarakter daşıyır.

➤ İndi qalan Qalibi seçin.

QEYD : Yadda saxlayın ki, COUNTIF Funksiyasında seçdiyimiz aralıq E4:E100 -dir. Buna görə Excel açılan seçimləri E4:E100 diapazonunda xanaları əlavə etdikcə və ya yenilədikcə yenilənəcək.

3. Funksiyaların Kombinasiyasından istifadə edərək İçəri Açılan Siyahı Necə Yaradılır

Bu bölmədə biz daha ağıllı və daha təkmil dinamik açılan siyahı yaratmağa başlayacağıq , yerləşdirilmiş bir. Biz OFFSET , COUNTA MATCH funksiyalarından birlikdə istifadə edəcəyik. Nə olduğunu izah edimbiz hazırıq.

Bu, müəyyən məhsullar haqqında məlumatı təmsil edən bu metod üçün dataset -dir.. Əsasən, biz iki açılan siyahı yaradacağıq. F3 F4 xanalarında. F3 -də seçilmiş seçimdən asılı olaraq, Excel F4 -dəki seçimləri yeniləyəcək. Gəlin bunu addım-addım edək.

ADDIM-1: F3-də Açılan siyahının yaradılması

Məlumatların Təsdiqlənməsi dialoq qutusu kimi metod-1 . Mənbə xanasında cədvəl başlıqları olan xana istinadı edin ( xana B3:D3 ).

Excel F3 -də açılan siyahı yaradacaq.

ADDIM-2: F4-də Dinamik Açılan Siyahının yaradılması

İndi mən F4-də başqa açılan siyahı yaradacağam. . F4 -nin açılan siyahısı -ndakı seçimlər F3 -nin açılan siyahıda seçdiyimizdən asılı olacaq. Bunu etmək üçün,

Məlumatların Təsdiqlənməsi dialoq qutusunu metod-1 kimi gətirin. Mənbə xanasına aşağıdakı düsturu yazın

=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)

Formula Bölməsi

MATCH($F$3,$B$3:$D$3,0) xana dəyərinin F3 nisbi mövqeyini qaytarır aralığı B3:D3

Çıxış: {1} .

OFFSET($B$3,1) ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) sətir və <1 əsasında aralıq qaytarır verilmiş sütunun sütunuistinad . hündürlük 10 -dir. Buna görə də çıxış istinaddan başlayaraq 10 xana qiymətləri massivi olacaq.

Çıxış: {“Sam”; ”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}

COUNTA(OFFSET($B$3,1,MATCH($) F$3,$B$3:$D$3,0)-1,10,1)) ➜ Seçilmiş aralıqda boş olmayan xanaların sayını qaytarır .

COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}

Nəticə: {4}

➥ OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA( OFFSET($B$3,1,MATCH ($F$3,$B  $3:$D$3,0)-1,10,1)),1) ➔ Əsasən aralıq qaytarır verilmiş istinadın sətir sütun

OFFSET($B$3,1,1-1,COUNTA{“Sam”;”Curran ”;”Yank”;”Rochester”;0;0;0;0;0;0}),1)

OFFSET($B$3,1,0,4) ,1)

Çıxış: {“Sam”;”Curran”;”Yank”;”Rochester”}

İzahat: istinad B3 -dir. sətir 1 sütun 0 olduğundan hündürlük 4 xana, biz B4:B7 xanasının qiymətlərinə sahib olacağıq.

OK seçin.

Excel F4 -də dinamik açılan siyahı yaradacaq. Seçimlər F3 -də seçdiyinizdən asılı olaraq dəyişəcək. Məsələn, F3 açılan siyahıda Ad seçdiyiniz zaman, F4 -da açılan siyahı Adda mövcud adları göstərinsütun .

Eyni şəkildə, F3 açılan siyahıda Məhsul seçdiyiniz zaman, açılan siyahı F4 Məhsul sütununda mövcud məhsulları göstərəcək.

İndi Ad , Məhsul və ya Brend əlavə etsəniz və ya yeniləsəniz, Excel açılan siyahını <2 yeniləyəcək> F4 -də. Məsələn, mən Ad sütununa yeni ad Rok əlavə etdim və Excel adı açılan siyahıya əlavə etdi. .

Ətraflı oxuyun: Excel-də Dinamik Top 10 Siyahını Necə Yaratmaq olar (8 Metod)

Təcrübə İş Kitabı

Gördüyünüz kimi, OFFSET funksiyası ilə Excel -də dinamik açılan siyahı yaratmaq həqiqətən çətin işdir. Buna görə də sizə daha çox məşq etməyi təklif edirəm. Mən sizin üçün təcrübə vərəqini əlavə etmişəm.

Nəticə

Bu məqalədə mən 3 yaratmaq üsullarını təsvir etmişəm. 1>dinamik açılan siyahı Excel ilə OFFSET funksiyası . Ümid edirəm ki, bu məqalə sizə faydalı olacaq. Nəhayət, hər hansı şərhiniz varsa, şərh qutusuna 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.