Cara Membuang Kosong daripada Senarai Pengesahan Data dalam Excel (5 Kaedah)

  • Berkongsi Ini
Hugh West

Artikel ini akan menerangkan secara ringkas beberapa kaedah berharga tentang cara mengalih keluar kosong daripada senarai pengesahan data dalam Excel. Apabila kami mempunyai kekosongan dalam senarai carta excel, ia juga kekal dalam senarai pengesahan data yang tidak diingini.

Jadi saya akan mengusahakan set data berikut untuk menunjukkan kepada anda cara anda boleh mengalih keluar kosong daripada senarai pengesahan data dalam Excel.

Muat Turun Buku Kerja Amalan

Pengesahan Data Alih Keluar Blanks.xlsx

Masalah Semasa Mencipta Senarai Pengesahihan Data dengan Sel Kosong

Biar saya tunjukkan perkara yang berlaku jika kami membuat senarai lungsur turun termasuk sel kosong. Mula-mula kita perlu mencipta senarai lungsur turun .

Langkah:

  • Pilih sel C5 .
  • Dan kemudian pilih Data >> Alat Data >> Pengesahan Data

  • kotak dialog akan dipaparkan. Pilih Senarai daripada Benarkan bar (Ditunjukkan dalam rajah berikut).

  • Sekarang klik pada bertanda ikon .

  • Selepas itu, pilih sel B5 hingga B14 dan klik pada ikon yang ditandakan.

  • Kemudian, cuma klik OK .

Dengan cara ini, kami baru sahaja mencipta senarai lungsur turun kami.

Di sini, anda dapat melihat bahawa senarai lungsur turun dibuat bersama dengan sel kosong . Sekarang saya akan menerangkan bagaimana anda bolehkecualikan sel kosong ini daripada senarai lungsur turun .

5 Cara untuk Mengalih Keluar Kosong daripada Senarai Pengesahan Data dalam Excel

1. Mengalih Keluar Kosong daripada Senarai Pengesahan Data Menggunakan Fungsi OFFSET

Ini ialah cara anda boleh mencipta lebih banyak ruang untuk senarai lungsur turun anda tanpa mempunyai sebarang kekosongan dalam lajur itu. Mula-mula anda perlu menapis keluar kosong daripada data anda. Mari kita bincangkan prosesnya.

Kami memerlukan beberapa pengubahsuaian pada set data kami.

  • Mari tambahkan lajur yang baharu di hadapan lajur yang sedang digunakan untuk senarai lungsur turun . Kami menamakan lajur dan lajur yang baru kami gunakan untuk senarai lungsur turun sebagai Senarai Nama dengan Kosong dan Senarai tanpa Kosong , masing-masing. (Untuk melihat cara membuat senarai lungsur turun , sila pergi ke Bahagian 1 ).

Langkah:

  • Mula-mula, taip formula berikut dalam sel C5 .
=FILTER(B5:B14,B5:B14"")

Di sini fungsi FILTER akan menggunakan julat B5:B14 dan menyemak sebarang kosong antara julat . Kemudian ia menapis keluar kosongkan atau sel kosong daripada senarai .

  • Sekarang tekan MASUK Anda akan melihat senarai nama tanpa sebarang kosong .

  • Selepas itu, pilih Pengurus Nama daripada Tab Formula dan klik pada Baharu .

  • Berikan anda julat nama. Saya akan menggunakan NameNonBlanks sebagai nama julat .
  • Dan kemudian tulis formula berikut dalam Rujuk
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

Dalam senario ini, kami ingin menggunakan beberapa sel lagi untuk memasukkan beberapa nama baharu, tetapi kami tidak tidak mahu kosong dalam senarai lungsur turun kami untuk ruang tersebut. Di sini kami mencipta entri baharu untuk senarai pengesahan data daripada C12 hingga C16 dengan meletakkan formula tersebut. Perlu diingat ‘ offset!’ merujuk kepada helaian nama yang kami gunakan.

  • Sekarang klik OK . Anda akan melihat Tetingkap . Hanya tutup ia.

  • Dan kemudian pilih sel D5 dan pilih Data >> Senarai Pengesahan Data .
  • Tukar Nama Sumber kepada =NameNonBlanks .
  • Klik OK .

  • Pilih senarai lungsur turun bar dalam sel D5 . Anda akan melihat senarai nama yang kami gunakan.

  • Sekarang tulis beberapa nama baharu di seluruh sel C12 kepada C16 .
  • Kemudian pilih senarai pengesahan data sel D5 .

Anda boleh melihat nama baharu dalam senarai lungsur turun anda. Anda tidak dapat melihat sebarang entri baharu di bawah sel C16 kerana ia tidak berada dalam julat anda.

Dengan mengikuti pendekatan ini, anda boleh mencipta beberapa ruang kosong untuk entri baharu dalam data andasenarai pengesahan tanpa membuat sebarang kosong di dalamnya.

Baca Lagi: Cara Membuat Senarai Turun Excel untuk Pengesahan Data (8 Cara)

2. Menggunakan Pergi ke Perintah Khas untuk Alih Keluar Kosong daripada Senarai

Kami mencipta senarai lungsur turun ( bahagian 1 ) , anda melihat bahawa terdapat kosong yang tinggal di dalamnya. Untuk mengalih keluarnya, kita hanya boleh melalui langkah berikut.

Langkah:

  • Pilih sel B5 hingga B14 dan kemudian pilih Laman Utama >> Cari & Pilih >> Go To Special .

  • Selepas itu, pilih Kosong dan kemudian klik OK .

  • Operasi ini akan memilih sel kosong .

  • Sekarang pilih mana-mana sel kosong ini, lakukan klik kanan padanya dan pilih Padam untuk Padam Kosong .

  • Anda akan melihat kotak dialog . Pilih Shift Cells Up dan klik OK .

  • Operasi ini akan mengalih keluar kosong daripada senarai yang asal serta daripada senarai lungsur turun .

Dengan mengikuti pendekatan ini , anda boleh dengan mudah mengalih keluar kosong atau sel kosong daripada senarai lungsur turun .

Baca Lagi: Buat Drop Pengesahan Data- Senarai Bawah dengan Pelbagai Pilihan dalam Excel

3. Menggunakan Fungsi Penapis Excel untuk Mengalih Keluar Kosong daripada DataSenarai Pengesahan

Kita boleh menggunakan fungsi FILTER dalam aspek ini. Kami akan menggunakan set data daripada Bahagian 2 . Untuk melihat cara membuat senarai lungsur turun , sila pergi ke Bahagian 1 .

Langkah:

  • Taip formula berikut dalam sel C5 .
=FILTER(B5:B14,B5:B14"")

Di sini FILTER fungsi akan mengambil julat B5:B14 dan menyemak sebarang kosong antara julat . Kemudian ia menapis keluar kosongkan atau sel kosong daripada senarai .

  • Tekan MASUKKAN kunci dan anda akan melihat senarai nama tanpa sebarang kosong .

  • Tetapi jika anda pergi ke Senarai Jatuh Bawah , anda masih akan melihat bahawa ia mengandungi kosong daripada lajur C .

  • Jadi untuk mengalih keluar kosong ini, pergi ke Pengesahan Data daripada Tab Data .
  • Tukar sel akhir julat hingga C11 kerana senarai tapis anda mempunyai julat C5 hingga C11 dalam Sumber

  • Sekarang klik OK . Anda kini tidak akan mempunyai sel kosong dalam senarai lungsur turun anda.

Ini adalah cara yang cukup cekap untuk alih keluar kosong daripada senarai lungsur turun .

Baca Lagi: Senarai Jatuh Bawah Pengesahan Data Excel dengan Penapis (2 Contoh)

Bacaan Serupa:

  • Cara Menggunakan Formula VLOOKUP Tersuai dalam Data ExcelPengesahan
  • [Tetap] Pengesahan Data Tidak Berfungsi untuk Salin Tampal dalam Excel (dengan Penyelesaian)
  • Cara Membuat Senarai Pengesahan Data daripada Jadual dalam Excel (3 Kaedah)
  • Gunakan Pengesahan Berbilang Data dalam Satu Sel dalam Excel (3 Contoh)
  • Pengesahan Data Excel Alphanumeric Sahaja (Menggunakan Formula Tersuai)

4. Menggabungkan IF, COUNTIF, ROW, INDEX dan Fungsi Kecil untuk Mengalih keluar Kosong daripada Senarai Pengesahan Data

Kami juga boleh menggunakan gabungan IF , COUNTIF , ROW , INDEX dan KECIL berfungsi untuk mengalih keluar sel kosong daripada senarai pengesahan data . Ia akan menjadi sedikit rumit. Kami akan menggunakan set data daripada Bahagian 2 . Dan untuk melihat cara membuat senarai lungsur turun , pergi ke Bahagian 1 .

Langkah:

  • Mula-mula, taip formula berikut dalam sel C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

Formula mempunyai dua bahagian utama. Bahagian pertama ialah COUNTIF($B$5:$B$14,"?*”) ="" strong=""> dan bahagian kedua ialah INDEX(B:B,SMALL(IF(B$5:B$14””) ,ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • Fungsi COUNTIF mengira bukan kosong teks di sini dan itulah sebabnya kami mendapat 7 nama dalam lajur C .
  • Fungsi ROW kembali nombor baris sel dan sel kosong kami berada pada kedudukan 5 daripada sel B5 . Kami menolak 4 kerana kami mahukurang daripada itu.
  • Sekarang tekan ENTER .

  • Gunakan Pemegang Isi kepada AutoIsi sel yang lebih rendah.

  • Kini kami mempunyai Senarai nama tanpa sebarang kosong . Tetapi jika kami mengklik pada senarai pengesahan data , kami masih melihat kosong dalam senarai lungsur turun .

  • Dan untuk mengalih keluar kosong ini, pergi ke Pengesahan Data daripada Tab Data .
  • Tukar yang terakhir sel julat hingga C11 kerana senarai ditapis anda mempunyai julat C5 hingga C11 dalam Sumber .

  • Sekarang klik OK . Anda kini tidak akan mempunyai sel kosong dalam senarai lungsur turun anda.

Oleh itu, anda boleh membuat senarai pengesahan data tanpa kosong .

Baca Lagi: Nilai Lalai dalam Senarai Pengesahan Data dengan Excel VBA (Makro dan Borang Pengguna)

5. Menggunakan Fungsi Gabungan untuk Mengeluarkan Sel Kosong daripada Senarai Pengesahan Data

Kami juga boleh menggunakan formula bersarang digabungkan dengan ALAMAT , TIDAK LANGSUNG , COUNTBLANK , JIKA dan KECIL fungsi. Mari kita bincangkan prosedur. Kami akan menggunakan set data daripada Bahagian 2 . Anda juga boleh pergi ke Bahagian 1 untuk melihat cara membuat senarai lungsur turun/senarai pengesahan data .

Langkah:

  • Mula-mula, taip formula berikut dalam sel C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))

Di sini,Saya akan menerangkan dengan cara yang sangat mudah bagaimana formula ini berfungsi. Ia melalui julat B5:B14 dan menyemak sel kosong dengan bantuan fungsi COUNTBLANK . Kemudian ia juga menyemak sel mana yang tidak kosong sepanjang B5:B14 dan dengan itu ia mengembalikan sel bukan kosong .

  • Tekan CTRL + SHIFT + ENTER (kerana ia adalah array formula) dan anda akan melihat output dalam sel C5 seperti di bawah.

  • Sekarang gunakan Pengendalian Isi untuk AutoIsi sel bawah.

  • Tetapi jika anda pergi ke Senarai Jatuh Bawah , anda masih akan melihat bahawa ia mengandungi kosong daripada lajur C .

  • Dan untuk mengalih keluar kosong ini, pergi ke Pengesahan Data daripada Tab Data .
  • Tukar sel akhir julat kepada C11 kerana senarai ditapis anda mempunyai julat C5 hingga C11 dalam Sumber .

  • Sekarang klik OK . Anda kini tidak akan mempunyai sel kosong dalam senarai lungsur turun anda.

Ini adalah cara lain yang boleh anda buat senarai lungsur turun bebas daripada kosong .

Baca Lagi: Cara Menggunakan Penyata IF dalam Formula Pengesahan Data dalam Excel ( 6 Cara)

Bahagian Amalan

Dalam bahagian ini, saya memberi anda set data supaya anda boleh mempraktikkan kaedah ini sendiri.

Kesimpulan

Dalam aSecara ringkas, saya cuba menerangkan beberapa kaedah untuk mengalih keluar tempat kosong daripada senarai pengesahan data dalam Excel. Kaedah ini agak rumit sedikit tetapi saya cuba memberi taklimat dengan cara yang sangat mudah dan boleh difahami. Saya meminta anda meninggalkan sedikit maklum balas tentang artikel ini di bahagian komen, dan juga jika anda mempunyai idea atau soalan anda sendiri, tinggalkan di dalam kotak ulasan juga.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.