วิธีกรองคอลัมน์ตามคอลัมน์อื่นใน Excel (5 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ในบทความนี้ เราจะแสดงวิธีการ 5 วิธีการใช้ Excel เพื่อ กรอง ตามคอลัมน์ ใน คอลัมน์อื่น เพื่อสาธิตวิธีการเหล่านี้ เราได้นำชุดข้อมูลที่มี 2 คอลัมน์ : “ ชื่อ ” และ “ แผนก ” นอกจากนี้ เราจะ กรองตาม ตามค่าของ “ แผนก คอลัมน์

ดาวน์โหลดแบบฝึกหัด

กรองคอลัมน์โดยใช้คอลัมน์อื่น.xlsx

5 วิธีในการกรองคอลัมน์ตามคอลัมน์อื่นใน Excel

1. การใช้ตัวกรองขั้นสูงใน Excel เพื่อกรองคอลัมน์ตามคอลัมน์อื่น

สำหรับวิธีแรก เราจะใช้คุณลักษณะ ตัวกรองขั้นสูง ของ Excel เป็น ตัวกรอง คอลัมน์ ตาม จาก คอลัมน์อื่น .

ขั้นตอน:

  • ประการแรก จากแท็บ ข้อมูล >>> เลือก ขั้นสูง .

กล่องโต้ตอบ ตัวกรองขั้นสูง จะปรากฏขึ้น

  • ประการที่สอง ตั้งค่าช่วง เซลล์ ต่อไปนี้ -
    • C4:C10 เป็น ช่วงรายการ .
    • E4 :E6 เป็น ช่วงเกณฑ์ .
  • สุดท้าย คลิกที่ ตกลง .

ดังนั้น คอลัมน์ ชื่อ จึงถูก กรอง ตาม จาก คอลัมน์อื่น คอลัมน์

อ่านเพิ่มเติม: Excel VBA เพื่อกรองในคอลัมน์เดียวกันตามเกณฑ์หลายรายการ (6 ตัวอย่าง)

2. ตามคอลัมน์อื่น กรองคอลัมน์โดยใช้ฟังก์ชัน Excel COUNTIF

ในวิธีนี้ เราจะใช้ ฟังก์ชัน COUNTIF เพื่อ กรอง คอลัมน์ อ้างอิง บน อีก คอลัมน์ .

ขั้นตอน:

  • ประการแรก เลือกช่วง เซลล์ D5:D10 .
  • อย่างที่สอง พิมพ์สูตรต่อไปนี้
=COUNTIF($E$5:$E$6,C5)=0

The COUNTIF สูตรกำลังตรวจสอบว่าค่าจาก คอลัมน์ C ตรงกับค่าจาก คอลัมน์ E หากพบค่า 1 จะเป็นเอาต์พุต จากนั้น เราจะตรวจสอบว่าค่านี้เป็น 0 ถ้าใช่ เราจะได้ TRUE คอลัมน์ที่กรองแล้ว จะยังคงมีค่า FALSE

  • ประการที่สาม กด CTRL + ENTER .

ที่นี่ เราจะเห็นว่าค่าที่ตรงกันกำลังแสดง FALSE .

ตอนนี้ เราจะ F กรอง ค่า

  • ก่อนอื่น เลือกช่วง เซลล์ B4:D10 .
  • อย่างที่สอง จากแท็บ ข้อมูล >>> เลือก ตัวกรอง .

คราวนี้ เราจะสังเกตเห็น ไอคอนตัวกรอง .

  • ประการที่สาม คลิกที่ ไอคอนตัวกรอง ของ คอลัมน์ D

  • หลังจากนั้น ใส่เครื่องหมายถูก บน FALSE .
  • สุดท้าย กด ตกลง .

ดังนั้นเราจึงเสร็จสิ้น อีกหนึ่ง วิธีการของ การกรองคอลัมน์ ตาม จาก คอลัมน์อื่น .

<0

อ่านเพิ่มเติม: กรองคอลัมน์ต่างๆ ตามเกณฑ์หลายรายการใน ExcelVBA

3. การรวมฟังก์ชัน IF, ISNA, VLOOKUP ใน Excel เพื่อกรองคอลัมน์ตามคอลัมน์อื่น

ในวิธีนี้ เราจะรวม IF , ฟังก์ชัน ISNA และ VLOOKUP เพื่อสร้างสูตรเพื่อ กรองคอลัมน์ ตาม ใน คอลัมน์อื่น ใน Excel .

ขั้นตอน:

  • ประการแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 .
  • <14 =IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

    รายละเอียดสูตร

    • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
      • เอาต์พุต: “การบัญชี” .
      • ฟังก์ชัน VLOOKUP ส่งคืน ค่าจาก อาร์เรย์ หรือช่วง เรากำลังมองหาค่าของ “ Accounting ” ใน อาร์เรย์ ( E5:E6 ) ของเรา มีเพียง 1 คอลัมน์ เราจึงใส่ 1 นอกจากนี้ เราได้ใส่ FALSE สำหรับการจับคู่แบบตรงทั้งหมด
    • จากนั้นสูตรของเราจะลดเป็น IF(ISNA("Accounting"),”” ,1)
      • เอาต์พุต: 1 .
      • ฟังก์ชัน ISNA ตรวจสอบว่า เซลล์ มี ข้อผิดพลาด “#N/A” หากมีข้อผิดพลาด เราจะได้ TRUE เป็นผลลัพธ์ สุดท้าย ฟังก์ชัน IF ของเราจะทำงาน หากมี ข้อผิดพลาด เราจะได้ เซลล์ว่าง มิฉะนั้น เราจะได้ 1 เนื่องจากเราพบค่าใน อาร์เรย์ เราจึงได้ค่า 1 ที่นี่

    • ประการที่สอง กด ENTER และ ป้อนสูตรอัตโนมัติ .

    เราได้รับค่า 1 เช่นอธิบายข้างต้น

    เราจะเห็นว่ามีค่า 3 TRUE

    <3

    • หลังจากนั้น ตามที่แสดงในวิธี 2 ให้กรองค่าที่มี 1 เท่านั้น

    โดยสรุป เราได้ แสดงสูตรผสมให้คุณ กรองคอลัมน์ตาม ใน คอลัมน์อื่น

    เนื้อหาที่เกี่ยวข้อง: กรองหลายเกณฑ์ใน Excel (4 วิธีที่เหมาะสม)

    การอ่านที่คล้ายกัน

    • Excel VBA: วิธีกรองด้วยหลายเกณฑ์ ในอาร์เรย์ (7 วิธี)
    • วิธีใช้ตัวกรองในแผ่นงาน Excel ที่มีการป้องกัน (ด้วยขั้นตอนง่ายๆ)
    • วิธีลบตัวกรองตามสีใน Excel (5 วิธี)
    • Excel VBA: กรองตารางตามค่าเซลล์ (6 วิธีง่าย ๆ)
    • วิธีกรองหลายคอลัมน์ตามสี ใน Excel (2 วิธี)

    4. รวมฟังก์ชัน IF, ISNA, MATCH ใน Excel เพื่อกรองคอลัมน์ตามคอลัมน์อื่น

    สำหรับวิธีที่สี่ เราจะใช้ ฟังก์ชัน MATCH ร่วมกับ IF และ ISNA ฟังก์ชันเพื่อ กรอง ตามคอลัมน์ ใน คอลัมน์อื่น

    ขั้นตอน:

    • ประการแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 .
    =IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

    การแยกสูตร

    • MATCH(C5,$E$5:$E$6,0)
      • เอาต์พุต: 1 .
      • ฟังก์ชัน MATCH แสดงตำแหน่งของค่าใน อาร์เรย์ ค่าการค้นหา ของเราอยู่ใน เซลล์C5 . อาร์เรย์การค้นหา ของเราอยู่ใน E5:E6 และเรากำลังมองหา ตรงทั้งหมด ดังนั้นเราจึงใส่ 0 .
    • จากนั้น สูตรของเราลดเหลือ IF(ISNA(1),””,1)
      • ผลลัพธ์: 1 .
      • ฟังก์ชัน ISNA จะตรวจสอบว่า เซลล์ มีข้อผิดพลาด “ #N/A ” หรือไม่ หากมีข้อผิดพลาด เราจะได้ TRUE เป็นผลลัพธ์ สุดท้าย ฟังก์ชัน IF ของเราจะทำงาน หากมี ข้อผิดพลาด เราจะได้ เซลล์ว่าง มิฉะนั้น เราจะได้ 1 เมื่อเราพบค่าใน อาร์เรย์ เราจึงได้ค่า 1 ที่นี่

    • ประการที่สอง กด ENTER และ ป้อนอัตโนมัติ สูตร

    เราได้ 1 เป็น ตามคำอธิบายข้างต้น

    • หลังจากนั้น ตามที่แสดงในวิธี 2 ให้กรองค่าที่มี 1 เท่านั้น .

    โดยสรุป เราได้แสดงสูตรผสมอื่นให้คุณ กรองคอลัมน์ตาม จาก คอลัมน์อื่น .

    อ่านเพิ่มเติม: Excel กรองข้อมูลตามค่าเซลล์ (6 วิธีที่มีประสิทธิภาพ)

    5. กรองคอลัมน์ตามคอลัมน์อื่นโดยใช้ FILTER ฟังก์ชันใน Excel

    ในวิธีนี้ เราจะใช้ ฟังก์ชันตัวกรอง เพื่อ กรองคอลัมน์ตาม ใน คอลัมน์อื่น .

    ขั้นตอน:

    • ประการแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ B13 .
    =FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

    สูตรรายละเอียด

    • อาร์เรย์ของเราคือ B4:C10 เรามี สองเกณฑ์ ที่เชื่อมโยงกับเครื่องหมายบวก ( + ) ซึ่งหมายความว่าหากเป็นไปตาม เกณฑ์ ข้อใดข้อหนึ่ง เราจะได้ผลลัพธ์
    • (C4:C10=E5)+(C4:C10=E6)
      • เอาต์พุต: {0;1;1;0;0;1;0} .
      • เรากำลังตรวจสอบว่าช่วง เซลล์ มี ค่าของเราจาก เซลล์ E5 และ E6 จากนั้น เราได้ค่า 3 ที่ตรงกับเงื่อนไขของเรา
    • สุดท้าย เราไม่ได้กำหนด อาร์กิวเมนต์ ใดๆ ในสูตรนี้<13

    • สุดท้าย กด ENTER .

    โดยสรุป เราได้แสดงวิธีการสุดท้ายของ การกรองคอลัมน์ตาม ใน คอลัมน์อื่น .

    อ่านเพิ่มเติม: วิธีกรองหลายรายการ คอลัมน์ใน Excel อย่างอิสระ

    สิ่งที่ต้องจำ

    • ประการแรก อย่าลืมใช้ การอ้างอิงเซลล์แบบสัมบูรณ์ .
    • ประการที่สอง ฟังก์ชัน FILTER มีเฉพาะใน Excel 365 และ Excel =COUNTIF($E$5:$E$6,C5)=0 เท่านั้น

    ส่วนการปฏิบัติ

    เรา' ได้รวมชุดข้อมูลการปฏิบัติสำหรับแต่ละวิธีไว้ในไฟล์ Excel

    สรุป

    เราได้แสดงให้คุณเห็น 5 วิธีการใช้ Excel เพื่อ กรองคอลัมน์ตาม ใน คอลัมน์อื่น หากคุณประสบปัญหาใด ๆ อย่าลังเลที่จะแสดงความคิดเห็นด้านล่าง ขอบคุณที่อ่าน เก่งขึ้นเรื่อยๆ!

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง