Daptar eusi
Excel mangrupikeun alat anu paling kapaké nalika ngurus set data anu ageung. Biasana urang biasa nyieun daftar turun tapi urang mindeng kudu nyieun daptar turun dinamis dina Excel sangkan hirup urang leuwih gampang. Urang bisa kalayan gampang ngalakukeunana ku nerapkeun Fungsi OFFSET . Dina artikel ieu, kuring baris némbongkeun Anjeun cara nyieun dinamis daptar turun dina Excel kalawan OFFSET Fungsi .
Unduh Buku Latihan Praktek
Drop Down List with OFFSET.xlsx
Ieu set data anu ku abdi bade dianggo pikeun ngagambarkeun kumaha cara ngadamel daftar turun dinamis dina Excel kalawan fungsi OFFSET . Urang boga sababaraha olahraga Acara(s) jeung Daptar Winners . Urang bakal nyortir juara kana acara masing-masing ku cara nyieun dinamis daptar drop down .
3 Métode Nyieun Dinamis Drop Down List Ngagunakeun Excel OFFSET
1. Jieun Daptar Drop Down Dinamis dina Excel nganggo Fungsi OFFSET sareng COUNTA
Di dieu, kuring bakal ngagambarkeun kumaha cara ngadamel daptar turun dinamis Dhaptar turun turun dina Excel ngagunakeun fungsi OFFSET sareng COUNTA . Kuring kudu nyieun dinamis daptar turun turun dina rentang C4:C11 . Kuring bakal milih Meunangna tina Daptar Pemenang .
LANGKAH:
➤ Pilih rentang C4:C11 . Teras angkat ka tab Data >> Alat Data >> Validasi Data >> DataValidasi .
➤ Validasi Data kotak dialog bakal muncul. Pilih Daptar tina turun-handap dina kotak dialog éta.
➤ Dina Sumber kotak, tuliskeun rumus ieu di handap.
=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)
Rumus Rumus
➥ COUNTA($E$4:$E$100) ➜ Ngabalikeun jumlah sél nu teu kosong dina rentang E4:E100
Kaluaran ➜ {4}
➥ OFFSET($E$4,0,0,COUNTA($E$4:$ E$100),1) ➜ Ngabalikeun rentang dumasar kana baris jeung kolom rujukan nu tangtu.
➥ OFFSET($E$4,0,0,4,1)
Kaluaran ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
Penjelasan: The rujukan nyaeta E4 . Kusabab baris nyaeta 0 jeung kolom nyaeta 0 tungtungna kalawan jangkungna 4 sél, urang bakal boga nilai tina sél E4:E7 .
➤ Pilih OK .
Excel bakal nyieun drop-down kotak dina unggal sél tina rentang C4:C11 .
Perhatikeun yén pilihan dina kotak turun-handap sarua persis jeung pilihan Daptar Pemenang . Ayeuna, pikeun mariksa naha ieu téh kotak drop-down dinamis atanapi henteu, hayu anggap yén Meunangna tina Acara Shooting nyaéta Yakobus . Kusabab James teu aya dina Daptar Pemenang , hayu urang tambahkeun namina sareng tingali naon anu lumangsung.
Pas urang ditambahkeun ngaran James dina Daptar Pemenang , Excel otomatis diropéa pilihan dina pilihan turun-handap . Jadi daptar turun ieu sifatna dinamis .
➤ Ayeuna pilih sésana Meunangna .
CATETAN : Inget yén rentang anu kami pilih dina Fungsi COUNTA nyaéta E4:E100 . Éta sababna Excel bakal ngamutahirkeun pilihan turun-handap salila urang nambahan atawa ngamutahirkeun sél dina rentang E4:E100 .
Baca deui: Kumaha Nyieun Daptar Validasi Data Dinamis Nganggo VBA dina Excel
2. Cara Nyieun Daptar Turunan Dinamis dina Excel kalawan Fungsi OFFSET jeung COUNTIF
Urang ogé bisa nyieun dinamis daptar turun dina Excel ngagunakeun OFFSET jeung COUNTIF fungsina.
LANGKAH:
➤ Bawa kotak dialog Validasi Data siga metode-1 . Dina kotak Sumber , tuliskeun rumus ieu
=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))
Rumus Rumus
➥ COUNTIF($E$4:$E$100,””) ➜ Ngabalikeun jumlah sél nu teu kosong dina rentang E4:E100
Kaluaran ➜ {4}
➥ OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,"")) ➜ Ngabalikeun rentang dumasar kana baris jeung kolom tina rujukan nu tangtu.
➥ OFFSET($E$4,0,0 ,4,1)
Kaluaran ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}
Penjelasan: Nu referensi nyaeta E4 . Kusabab baris nyaeta 0 jeung kolom nyaeta 0 tungtungna kalawan jangkungna 4 sél, urang bakal boga nilai tina sél E4:E7
➤ Pilih OK .
➤ Excel bakal nyieun drop-down kotak dina unggal sél tina rentang C4:C11 .
Pikeun mariksa naha ieu téh kotak drop-down dinamis atawa henteu, hayu anggap yén Meunangna tina nu Acara Shooting nyaeta James . Kusabab James teu aya dina Daptar Pemenang , hayu urang tambahkeun namina sareng tingali naon anu lumangsung.
Pas urang ditambahkeun nami James dina Daptar Winners , Excel otomatis diropéa pilihan dina pilihan turun-handap . Jadi ieu daptar turun sifatna dinamis .
➤ Ayeuna pilih sésana Meunangna .
CATETAN : Inget yén rentang anu kami pilih dina Fungsi COUNTIF nyaéta E4:E100 . Éta sababna Excel bakal ngamutahirkeun pilihan turun-handap salila urang nambahan atawa ngamutahirkeun sél dina rentang E4:E100 .
3. Kumaha Jieun Daptar Drop-Down Nested Ngagunakeun Kombinasi Fungsi
Dina bagian ieu, urang bakal teuleum ka nyieun hiji smarter tur leuwih maju Daftar drop-down dinamis , hiji disarang hiji. Urang bakal nganggo fungsi OFFSET , COUNTA , sareng MATCH babarengan. Hayu atuh ngajelaskeun naonkami siap pikeun.
Ieu teh set data pikeun metoda ieu nu ngagambarkeun informasi produk husus.. Dasarna, urang bade nyieun dua daptar turun-handap dina sél F3 jeung F4 . Gumantung kana pilihan anu dipilih dina F3 , Excel bakal ngamutahirkeun pilihan dina F4 . Hayu urang laksanakeun léngkah-léngkahna.
LANGKAH-1: Nyieun daptar Turun-Turun dina F3
➤ Bawa Validasi Data kotak dialog kawas metode-1 . Dina kotak Sumber , laksanakeun referensi sél , nyaéta header tabel ( sél B3:D3 ).
Excel bakal nyieun daptar turun-handap dina F3 .
LANGKAH-2: Nyieun daptar Drop-Down Dinamis dina F4
Ayeuna kuring bakal nyieun daptar turun-handap sejen dina F4 . Pilihan dina daptar turun-handap tina F4 bakal gumantung kana naon anu urang pilih dina daptar turun-handap tina F3 . Jang ngalampahkeun kitu,
➤ Bawa kotak dialog Validasi Data kawas metode-1 . Dina kotak Sumber , tuliskeun rumus ieu
=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)
Rumus Rumus
➥ MATCH($F$3,$B$3:$D$3,0) ➜ Ngabalikeun posisi relatif nilai sél F3 ti rentang B3:D3
Kaluaran: {1} .
➥ OFFSET($B$3,1 ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) ➜ Ngabalikeun hiji rentang dumasar kana baris jeung kolom tina hiji dibikeunrujukan . jangkungna nyaeta 10 . Éta sababna kaluaran bakal jadi susunan 10 nilai sél mimitian ti rujukan.
Kaluaran: {“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)) ➜ Ngabalikeun jumlah sél nu teu kosong dina rentang nu dipilih .
➥ COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}
Kaluaran: {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) ➔ Ngabalikeun hiji rentang dumasar kana baris jeung kolom rujukan nu dibikeun
➥ 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)
Kaluaran: {“Sam”;”Curran”;”Yank”;”Rochester”}
Penjelasan: Nu referensi nyaeta B3 . Kusabab baris nyaeta 1 jeung kolom nyaeta 0 ahirna kalawan jangkungna 4 sél, urang bakal boga nilai tina sél B4:B7 .
➤ Pilih OK .
Excel bakal nyieun daptar turun-handap dinamis dina F4 . Pilihan bakal robih gumantung kana naon anu anjeun pilih dina F3 . Contona, nalika anjeun milih Ngaran dina daptar turun-handap F3 , daptar turun-handap dina F4 bakal tunjukkeun ngaran anu aya dina Ngarankolom .
Nya kitu, lamun anjeun milih Produk dina daptar turun-handap F3 , daptar turun-handap dina F4 bakal mintonkeun produk nu sadia dina kolom Produk .
Ayeuna mun anjeun nambahkeun atawa ngamutahirkeun Ngaran , Produk , atawa Merek , Excel bakal ngamutahirkeun daptar turun-handap dina F4 . Contona, kuring geus ditambahkeun ngaran anyar Rock dina kolom Ngaran jeung Excel geus ditambahkeun ngaran dina daptar turun-handap .
Baca Selengkapnya: Kumaha Jieun Daptar 10 Dinamis Dina Excel (8 Métode)
Buku Latihan Praktek
Sakumaha anjeun tiasa tingali, nyieun dinamis daptar turun dina Excel kalayan fungsi OFFSET estu tricky. Ku kituna kuring nyarankeun yén anjeun latihan beuki loba. Kuring geus napelkeun lembar latihan pikeun anjeun.
Kacindekan
Dina artikel ieu, kuring geus ngagambarkeun 3 métode pikeun nyieun Daftar turun dinamis dina Excel kalayan fungsi OFFSET . Kuring miharep anjeun bakal manggihan artikel ieu mantuan. Pamungkas, upami aya koméntar, mangga tinggalkeun dina kotak koméntar.