Cara Menapis Lajur Berdasarkan Lajur Lain dalam Excel (5 Kaedah)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, kami akan menunjukkan kepada anda 5 kaedah cara menggunakan Excel untuk Menapis berasaskan lajur pada lajur lain . Untuk menunjukkan kaedah ini, kami telah mengambil set data dengan 2 lajur : " Nama " dan " Jabatan ". Selain itu, Kami akan Tapis berdasarkan pada nilai " Jabatan " lajur .

Muat Turun Buku Kerja Amalan

Tapis Lajur Menggunakan Lajur Lain.xlsx

5 Cara Menapis Lajur Berdasarkan Lajur Lain dalam Excel

1. Menggunakan Penapis Lanjutan dalam Excel untuk Menapis Lajur Berdasarkan Lajur Lain

Untuk kaedah pertama, kami akan menggunakan ciri Penapis Terperinci Excel kepada Penapis lajur berasaskan pada lajur lain .

Langkah:

  • Pertama, daripada tab Data >>> pilih Terperinci .

Kotak dialog Penapis Terperinci akan muncul.

  • Kedua, tetapkan julat sel berikut-
    • C4:C10 sebagai Julat senarai .
    • E4 :E6 sebagai Julat kriteria .
  • Akhir sekali, klik pada OK .

Oleh itu, lajur Nama adalah Disaring berdasarkan pada lajur lain .

Baca Lagi: VBA Excel untuk Tapis dalam Lajur Yang Sama mengikut Berbilang Kriteria (6 Contoh)

2. Berdasarkan Lajur Lain Tapis Lajur dengan Menggunakan Fungsi Excel COUNTIF

Dalam kaedah ini, kita akan menggunakan fungsi COUNTIF untuk Menapis lajur berdasarkan pada satu lagi lajur .

Langkah:

  • Pertama sekali, pilih julat sel D5:D10 .
  • Kedua, taip formula berikut.
=COUNTIF($E$5:$E$6,C5)=0

<1 Formula>COUNTIF sedang menyemak sama ada nilai daripada lajur C padanan dengan nilai daripada lajur E . Jika nilai ditemui, maka 1 akan menjadi output. Kemudian, kami akan menyemak sama ada nilai ini ialah 0 . Jika ya, maka kami akan mendapat TRUE . Lajur yang ditapis kami akan meneruskan nilai FALSE .

  • Ketiga, tekan CTRL + MASUK .

Di sini, kita dapat melihat nilai yang dipadankan menunjukkan PALSU .

Sekarang, kami akan F menurunkan nilai.

  • Pertama sekali, pilih julat sel B4:D10 .
  • Kedua, daripada tab Data >>> pilih Tapis .

Kali ini, kita akan melihat ikon Penapis .

  • Ketiga, klik pada ikon Penapis lajur D .

  • Selepas itu, letakkan tanda semak pada FALSE .
  • Akhir sekali, tekan OK .

Oleh itu, kami telah menyelesaikan satu lagi kaedah Menapis lajur berdasarkan pada lajur lain .

Baca Lagi: Tapis Lajur Berbeza mengikut Berbilang Kriteria dalam ExcelVBA

3. Menggabungkan Fungsi IF, ISNA, VLOOKUP dalam Excel untuk Menapis Lajur Berdasarkan Lajur Lain

Dalam kaedah ini, kami akan menggabungkan IF , ISNA dan VLOOKUP berfungsi untuk mencipta formula untuk Menapis lajur berasaskan pada lajur lain dalam Excel .

Langkah:

  • Mula-mula, taip formula berikut dalam sel D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Pecahan Formula

  • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
    • Output: “Perakaunan” .
    • Fungsi VLOOKUP mengembalikan nilai daripada tatasusunan atau julat. Kami sedang mencari nilai " Perakaunan " dalam tatasusunan kami ( E5:E6 ). Hanya terdapat 1 lajur , oleh itu kami telah meletakkan 1 . Selain itu, kami telah meletakkan FALSE untuk padanan yang tepat.
  • Kemudian formula kami berkurangan kepada, JIKA(ISNA(“Perakaunan”),”” ,1)
    • Output: 1 .
    • Fungsi ISNA menyemak sama ada sel mengandungi ralat “#N/A” . Jika terdapat ralat , maka kita akan mendapat TRUE sebagai output. Akhir sekali, fungsi IF kami akan berfungsi. Jika terdapat sebarang ralat maka kami akan mendapat sel kosong , jika tidak, kami akan mendapat 1 . Memandangkan kami menemui nilai dalam array kami, maka kami mendapat nilai 1 di sini.

  • Kedua, tekan ENTER dan AutoIsi formula .

Kami telah mendapat nilai 1 , sebagaidijelaskan di atas.

Kita dapat lihat terdapat nilai 3 TRUE .

  • Selepas itu, seperti yang ditunjukkan dalam kaedah 2 , Tapis nilai yang mengandungi 1 sahaja.

Sebagai kesimpulan, kami telah menunjukkan kepada anda formula gabungan untuk Tapis lajur berdasarkan pada lajur lain .

Kandungan Berkaitan: Tapis Berbilang Kriteria dalam Excel (4 Cara Yang Sesuai)

Bacaan Serupa

  • Excel VBA: Cara Menapis dengan Pelbagai Kriteria dalam Tatasusunan (7 Cara)
  • Cara Menggunakan Penapis dalam Helaian Excel yang Dilindungi (Dengan Langkah Mudah)
  • Cara Alih Keluar Penapis mengikut Warna dalam Excel (5 Kaedah)
  • Excel VBA: Tapis Jadual Berdasarkan Nilai Sel (6 Kaedah Mudah)
  • Cara Menapis Berbilang Lajur mengikut Warna dalam Excel (2 Kaedah)

4. Menggabungkan Fungsi IF, ISNA, MATCH dalam Excel untuk Menapis Lajur Berdasarkan Lajur Lain

Untuk kaedah keempat, kami akan menggunakan fungsi MATCH bersama dengan IF dan ISNA berfungsi untuk Menapis lajur berdasarkan pada lajur lain .

Langkah:

  • Pertama sekali, taip formula berikut dalam sel D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Pecahan Formula

  • MATCH(C5,$E$5:$E$6,0)
    • Output: 1 .
    • Fungsi MATCH menunjukkan kedudukan nilai dalam tatasusunan . nilai carian kami berada dalam selC5 . tatasusunan carian kami berada dalam E5:E6 dan kami sedang mencari padanan tepat , maka kami meletakkan 0 .
  • Kemudian, formula kami berkurangan kepada IF(ISNA(1),””,1)
    • Output: 1 .
    • Fungsi ISNA menyemak sama ada sel mengandungi ralat “ #N/A ”. Jika terdapat ralat , maka kita akan mendapat TRUE sebagai output. Akhir sekali, fungsi IF kami akan berfungsi. Jika terdapat sebarang ralat maka kami akan mendapat sel kosong , jika tidak, kami akan mendapat 1 . Memandangkan kami menemui nilai dalam tatasusunan kami, maka kami mendapat nilai 1 di sini.

  • Kedua, tekan ENTER dan AutoIsi formula.

Kami mempunyai 1 sebagai mengikut penjelasan di atas.

  • Selepas itu, seperti yang ditunjukkan dalam kaedah 2 , Tapis nilai yang mengandungi 1 sahaja .

Sebagai kesimpulan, kami telah menunjukkan kepada anda formula gabungan lain untuk Tapis lajur berdasarkan pada lajur lain .

Baca Lagi: Data Penapis Excel Berdasarkan Nilai Sel (6 Cara Cekap)

5. Tapis Lajur Berdasarkan Lajur Lain dengan Menggunakan FILTER Fungsi dalam Excel

Dalam kaedah ini, kita akan menggunakan fungsi FILTER untuk Tapis lajur berdasarkan pada lajur lain .

Langkah:

  • Mula-mula, taip formula berikut dalam sel B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

FormulaPecahan

  • Tatasusunan kami ialah B4:C10 . Kami mempunyai dua kriteria yang disambungkan dengan tambah ( + ). Ini bermakna jika mana-mana kriteria dipenuhi maka kita akan mendapat output.
  • (C4:C10=E5)+(C4:C10=E6)
    • Output: {0;1;1;0;0;1;0} .
    • Kami sedang menyemak sama ada julat sel mengandungi nilai kami daripada sel E5 dan E6 . Kemudian, kami mendapat 3 nilai yang memenuhi syarat kami.
  • Akhir sekali, kami tidak mentakrifkan sebarang argumen dalam formula ini.

  • Akhir sekali, tekan ENTER .

Sebagai kesimpulan, kami telah menunjukkan kaedah terakhir untuk Menapis lajur berdasarkan pada lajur lain .

Baca Lagi: Cara Menapis Berbilang Lajur dalam Excel Secara Bebas

Perkara yang Perlu Diingat

  • Pertama, Ingat untuk menggunakan rujukan sel mutlak .
  • Kedua, Fungsi FILTER hanya tersedia dalam Excel 365 dan Excel 2021 .

Bahagian Amalan

Kami' telah memasukkan set data amalan untuk setiap kaedah dalam fail Excel .

Kesimpulan

Kami telah menunjukkan kepada anda 5 kaedah menggunakan Excel untuk Tapis lajur berdasarkan pada lajur lain . Jika anda menghadapi sebarang masalah, sila komen di bawah. Terima kasih kerana membaca, teruskan kecemerlangan!

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.