วิธีตรวจสอบว่ามีค่าอยู่ในช่วงใน Excel หรือไม่ (8 วิธี)

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

สารบัญ

หากคุณกำลังมองหาวิธีที่ง่ายที่สุดในการตรวจสอบว่ามีค่าอยู่ในช่วงใน Excel คุณจะพบว่าบทความนี้มีประโยชน์ สำหรับชุดข้อมูลขนาดใหญ่ การหาค่าที่ต้องการในช่วงหนึ่งๆ นั้นค่อนข้างยุ่งยาก

ดังนั้น เพื่อให้งานนี้ง่ายขึ้น คุณสามารถติดตามบทความนี้เพื่อสำรวจวิธีต่างๆ ในการตรวจสอบค่าในช่วง

ดาวน์โหลดสมุดงาน

ตรวจสอบค่าใน Range.xlsm

8 วิธีตรวจสอบว่ามีค่าอยู่ในช่วงใน Excel

ที่นี่ เรามี รายการผลิตภัณฑ์ และ รายการสั่งซื้อ ของผลิตภัณฑ์ของบริษัท และเราต้องการตรวจสอบว่าผลิตภัณฑ์ของ รายการสั่งซื้อ เป็น มีอยู่ใน รายการผลิตภัณฑ์ หากต้องการตรวจสอบค่าในช่วงของคอลัมน์ รายการผลิตภัณฑ์ จากนั้นรับสถานะเกี่ยวกับความพร้อมจำหน่ายสินค้า เราจะพูดถึง 8 วิธีต่อไปนี้ที่นี่

เราใช้เวอร์ชัน Microsoft Excel 365 ที่นี่ คุณสามารถใช้เวอร์ชันอื่นได้ตามความสะดวกของคุณ

วิธีที่ 1: การใช้ฟังก์ชัน COUNTIF เพื่อตรวจสอบว่ามีค่าอยู่ใน ช่วงใน Excel

เราจะตรวจสอบสินค้าของคอลัมน์ รายการสั่งซื้อ ในช่วงของคอลัมน์ รายการสินค้า โดยใช้ฟังก์ชัน COUNTIF จากนั้นเราจะได้ผลลัพธ์เป็น จริง หรือ เท็จ ในคอลัมน์ สถานะ

ขั้นตอน :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F4

=COUNTIF($B$4:$B$10,E4)>0

ที่นี่ , $B$4:$B$10 คือช่วงของ รายการผลิตภัณฑ์ , E4 คือค่าที่จะตรวจสอบในช่วงนี้ เมื่อค่าตรงกัน มันจะคืนค่า 1 จากนั้น เนื่องจากมีค่ามากกว่า 0 มันจะคืนค่า TRUE มิฉะนั้น FALSE .<1

➤ กด ENTER แล้วลากเครื่องมือ Fill Handle ลง

ดังนั้น คุณจะได้รับ จริง สำหรับผลิตภัณฑ์ที่มีอยู่ใน รายการผลิตภัณฑ์ และ เป็นเท็จ สำหรับผลิตภัณฑ์ที่ไม่มีอยู่

อ่านเพิ่มเติม: วิธีตรวจสอบว่าค่าอยู่ในรายการใน Excel หรือไม่ (10 วิธี)

วิธีที่ 2: การใช้ ฟังก์ชัน IF และ COUNTIF เพื่อตรวจสอบว่ามีค่าอยู่ในช่วง

ที่นี่ เราจะใช้ ฟังก์ชัน IF และ ฟังก์ชัน COUNTIF เพื่อตรวจสอบค่าของ รายการสั่งซื้อ คอลัมน์ในช่วงของ รายการผลิตภัณฑ์ คอลัมน์

ขั้นตอน :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F4

=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")

ที่นี่ $B$4:$B$10 คือ ช่วงของ รายการผลิตภัณฑ์ , E4 คือค่าที่จะตรวจสอบในช่วงนี้ เมื่อค่าตรงกัน มันจะคืนค่า 1 จากนั้น เนื่องจากมีค่ามากกว่า 0 มันจะคืนค่า TRUE มิฉะนั้น FALSE .<1

สำหรับผลลัพธ์ จริง เราจะได้ มีอยู่ และสำหรับ เป็นเท็จ เราจะได้ ไม่มีอยู่จริง .

➤ กด ENTER แล้วลากเครื่องมือ Fill Handle ลง

ในที่สุดพวกเรากำลังได้รับ มีอยู่ สำหรับผลิตภัณฑ์ กล้วย และ มะนาว ซึ่งมีอยู่ใน รายการผลิตภัณฑ์ ช่วง และสำหรับผลิตภัณฑ์ที่ไม่พร้อมใช้งาน เราได้รับ ไม่มีอยู่ .

วิธีที่ 3: การตรวจสอบค่าที่ตรงกันบางส่วนในช่วง

ที่นี่ เราจะตรวจสอบการจับคู่บางส่วนของผลิตภัณฑ์ด้วย (สำหรับวิธีนี้ เราได้แลกเปลี่ยนผลิตภัณฑ์แรกของ รายการผลิตภัณฑ์ และ รายการคำสั่งซื้อ ) โดยใส่สัญลักษณ์แทน ตัวดำเนินการ เครื่องหมายดอกจัน (*).

ขั้นตอน :

➤ พิมพ์ สูตรต่อไปนี้ในเซลล์ F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

ที่นี่ $B$4:$B$10 คือช่วงของ รายการผลิตภัณฑ์ , E4 คือค่าที่เราจะตรวจสอบในช่วงนี้

หลังจากเพิ่มสัญลักษณ์ ดอกจัน ก่อนและหลังค่าของเซลล์ E4 ระบบจะตรวจสอบค่าสำหรับการจับคู่บางส่วน เช่น สตริงย่อยในสตริง

➤ กด ป้อน และลากเครื่องมือ Fill Handle ลง

เป็นความละเอียด ท้ายที่สุด เราจะเห็นว่านอกเหนือจากผลิตภัณฑ์ กล้วย และ มะนาว , แอปเปิ้ล และ เบอร์รี่ ยังให้ TRUE สำหรับการจับคู่บางส่วนกับ Green Apple , Strawberry และ Blackberry ใน Product List .

วิธีที่ 4: การใช้ฟังก์ชัน ISNUMBER และ MATCH เพื่อตรวจสอบว่ามีค่าอยู่ในช่วง

ในส่วนนี้ เราจะใช้ ฟังก์ชัน ISNUMBER และ ฟังก์ชัน MATCH เพื่อตรวจสอบค่าของคอลัมน์ รายการคำสั่งซื้อ จนถึงช่วงของคอลัมน์ รายการผลิตภัณฑ์

ขั้นตอน :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

ในที่นี้ $B$4:$B$10 คือช่วงของ Product List , E4 คือค่าที่ เราจะตรวจสอบในช่วงนี้

  • MATCH(E4,$B$4:$B$10,0) → ส่งกลับหมายเลขดัชนีแถวของ ค่า แอปเปิ้ลเขียว ในเซลล์ E4 ในช่วง $B$4:$B$10 มิฉะนั้น #N/A จะเกิดข้อผิดพลาดเนื่องจากไม่ตรงกัน ค่า

    เอาต์พุต → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) กลายเป็น

    ISNUMBER(#N/A) → ส่งคืน TRUE สำหรับค่าตัวเลขใดๆ มิฉะนั้น FALSE

    Output → FALSE

➤ กด ENTER แล้วลาก Fill Handle ลงมา เครื่องมือ

หลังจากนั้น คุณจะได้รับ จริง สำหรับผลิตภัณฑ์ที่มีอยู่ใน รายการผลิตภัณฑ์ และ เท็จ สำหรับ ผลิตภัณฑ์ที่ไม่พร้อมใช้งาน

วิธีที่ 5: ตรวจสอบว่าค่ามีอยู่ในช่วงโดยใช้ฟังก์ชัน IF, ISNA และ VLOOKUP

คุณสามารถใช้ปุ่ม ฟังก์ชัน IF , ฟังก์ชัน ISNA , ฟังก์ชัน VLOOKUP เพื่อตรวจสอบค่าในช่วงของคอลัมน์ รายการผลิตภัณฑ์ เพื่อตรวจสอบความพร้อมในการดำเนินการตามขั้นตอนการสั่งซื้อ

ขั้นตอน :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")

ในที่นี้ $B$4:$B$10 คือช่วงของ Product List , E4 คือค่าที่เราจะตรวจสอบในช่วงนี้

  • VLOOKUP(E4,$B$4: $B$10,1, FALSE) → ค้นหาข้อมูลที่ตรงกันทั้งหมดของผลิตภัณฑ์ Green Apple ในช่วง $B$4:$B$10 และแยกค่านี้ออกจากคอลัมน์นี้ และสำหรับการไม่พบค่าในช่วงจะส่งกลับ #N/A .

    Output → #N/A

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),”ไม่มีอยู่”,”มีอยู่”) กลายเป็น

    IF(TRUE, “ไม่มีอยู่จริง”, “มีอยู่จริง”) → ส่งกลับ ไม่มีอยู่ สำหรับ จริง และ มีอยู่ สำหรับ เป็นเท็จ

    เอาต์พุต → ไม่มีอยู่

➤ กด ENTER และ ลากเครื่องมือ Fill Handle ลง

ในที่สุด เราจะได้ Ex รายการ สำหรับผลิตภัณฑ์ กล้วย และ มะนาว ซึ่งมีอยู่ใน รายการผลิตภัณฑ์ ช่วง และ สำหรับผลิตภัณฑ์ที่ไม่มีอยู่ เราได้รับ ไม่มีอยู่จริง .

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

ในส่วนนี้ เราจะใช้การรวมกันของ ฟังก์ชัน IF , ฟังก์ชัน ISNA , MATCHฟังก์ชัน เพื่อกำหนดสถานะความพร้อมจำหน่ายสินค้าในช่วง รายการผลิตภัณฑ์ .

ขั้นตอน :

➤ พิมพ์สูตรต่อไปนี้ในเซลล์ F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")

ที่นี่ $B$4:$B$10 คือช่วงของ รายการผลิตภัณฑ์ , E4 คือค่าที่เราจะตรวจสอบในช่วงนี้

  • MATCH(E4,$B$4:$B$10,0) ค้นหาสินค้าที่ตรงกันทั้งหมด Green Apple ในช่วง $B$4:$B$10 และ ให้หมายเลขดัชนีแถวของผลิตภัณฑ์นี้ในช่วง $B$4:$B$10 และหากไม่พบค่าในช่วงจะส่งกลับ #N/A .

    เอาต์พุต → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) กลายเป็น

    ISNA(#N/A) → ส่งคืน จริง หากมีข้อผิดพลาด #N/A มิฉะนั้น เป็นเท็จ

    เอาต์พุต → จริง

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), ”ไม่มีอยู่”,”มีอยู่”) กลายเป็น

    IF(TRUE, “ไม่มีอยู่จริง”, “มีอยู่”) → ส่งกลับ ไม่มีอยู่จริง สำหรับ จริง และ มีอยู่ สำหรับ เป็นเท็จ

    เอาต์พุต → ไม่มีอยู่

➤ กด ENTER และลากเครื่องมือ Fill Handle ลง

หลังจากนั้น เราจะได้ มีอยู่ สำหรับผลิตภัณฑ์ กล้วย และ มะนาว ซึ่งมีอยู่ใน รายการผลิตภัณฑ์ และสำหรับผลิตภัณฑ์ที่ไม่มีจำหน่าย เราจะได้รับ ไม่มี มีอยู่ .

วิธีที่ 7: แบบมีเงื่อนไขการจัดรูปแบบเพื่อตรวจสอบว่ามีค่าอยู่ในช่วง

ที่นี่ เราจะใช้ การจัดรูปแบบตามเงื่อนไข เพื่อเน้นสินค้าในคอลัมน์ รายการสั่งซื้อ หากมีอยู่ในคอลัมน์ รายการผลิตภัณฑ์ คอลัมน์

ขั้นตอน :

➤ เลือกช่วงเซลล์ที่คุณต้องการใช้ การจัดรูปแบบตามเงื่อนไข (ที่นี่ เราได้เลือกคอลัมน์ รายการสั่งซื้อ )

➤ ไปที่แท็บ หน้าแรก >> สไตล์ กลุ่ม >> การจัดรูปแบบตามเงื่อนไข แบบเลื่อนลง >> กฎใหม่ ตัวเลือก

จากนั้น ตัวช่วยสร้างกฎการจัดรูปแบบใหม่ จะปรากฏขึ้น

➤ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ และคลิกตัวเลือก รูปแบบ

หลังจากนั้น กล่องโต้ตอบ จัดรูปแบบเซลล์ จะเปิดขึ้น

➤ เลือก เติม ตัวเลือก

➤ เลือก สีพื้นหลัง จากนั้นคลิก ตกลง

จากนั้น ดูตัวอย่าง ตัวเลือกจะแสดงด้านล่าง

➤ เขียนสูตรต่อไปนี้ใน จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง: กล่อง

=MATCH(E4,$B$4:$B$10,0)

หากค่าของเซลล์ E4 ยังคงอยู่ในช่วง $B$4:$B$10 จากนั้น จะไฮไลต์เซลล์ที่เกี่ยวข้อง

➤ กด ตกลง .

ในที่สุด คุณจะสามารถเน้นเซลล์ที่มี กล้วย และ มะนาว ใน รายการสั่งซื้อ เพราะสินค้าเหล่านี้เป็นมีให้ในช่วงของคอลัมน์ รายการผลิตภัณฑ์

อ่านเพิ่มเติม: วิธีตรวจสอบว่าเซลล์เป็น ว่างใน Excel (7 วิธี)

วิธีที่ 8: การใช้โค้ด VBA เพื่อตรวจสอบว่าค่ามีอยู่ในช่วงใน Excel หรือไม่

ที่นี่ เราจะใช้ VBA รหัสเพื่อตรวจสอบค่าของคอลัมน์ รายการสั่งซื้อ ในช่วงของคอลัมน์ รายการสินค้า

ขั้นตอน :

➤ ไปที่ นักพัฒนาซอฟต์แวร์ แท็บ >> ตัวเลือก Visual Basic

<1

จากนั้น Visual Basic Editor จะเปิดขึ้น

➤ ไปที่ แทรก แท็บ >> โมดูล ตัวเลือก .

หลังจากนั้น โมดูล จะถูกสร้างขึ้น

➤ เขียนสิ่งต่อไปนี้ รหัส

5402

ที่นี่ เราได้ประกาศ X เป็น Variant , Rng เป็น Range และที่นี่ VBA เป็นชื่อชีต

ลูป FOR จะดำเนินการสำหรับแต่ละแถวของคอลัมน์ รายการคำสั่งซื้อ จาก แถวที่ 4 ถึง Row8 , Range(“B4:B10”) คือช่วงของ Pro รายการท่อ คอลัมน์ X ถูกกำหนดให้กับค่าของแต่ละเซลล์ของคอลัมน์ รายการสั่งซื้อ และหลังจากค้นหาการจับคู่โดยใช้ฟังก์ชัน FIND เราจะได้ มีอยู่ ในเซลล์ที่อยู่ติดกันของเซลล์ที่เกี่ยวข้องของคอลัมน์นี้ หากไม่พบค่า ระบบจะส่งกลับ ไม่มีอยู่ .

➤ กด F5 .

หลังจากนั้น เราจะได้รับ มีอยู่ สำหรับผลิตภัณฑ์ กล้วย และ มะนาว ซึ่งมีอยู่ใน รายการผลิตภัณฑ์ ไม่มีอยู่จริง .

อ่านเพิ่มเติม: VBA เพื่อตรวจสอบ ถ้าเซลล์ว่างเปล่าใน Excel (5 วิธี)

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

สำหรับการฝึกปฏิบัติด้วยตัวเอง เราได้จัดทำส่วน วิธีปฏิบัติ ดังด้านล่างในชีตชื่อ ฝึกฝน . โปรดดำเนินการด้วยตัวเอง

บทสรุป

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

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