Note: The other languages of the website are Google-translated. Back to English

ค้นหาค่าที่หายไป

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

ค้นหาค่าที่หายไป 1

ค้นหาค่าที่หายไปด้วย MATCH, ISNA และ IF
ค้นหาค่าที่หายไปด้วย VLOOKUP, ISNA และ IF
ค้นหาค่าที่หายไปด้วย COUNTIF และ IF


ค้นหาค่าที่หายไปด้วย MATCH, ISNA และ IF

ค้นหา หากผลิตภัณฑ์ทั้งหมดในรายการของคุณมีอยู่ในรายชื่อซัพพลายเออร์ของคุณ ดังที่แสดงในภาพหน้าจอด้านบน คุณสามารถใช้ฟังก์ชัน MATCH เพื่อดึงข้อมูลตำแหน่งของผลิตภัณฑ์ในรายการของคุณ (ค่าของรายการ A) ในรายการซัพพลายเออร์ (รายการ B) MATCH จะส่งคืนข้อผิดพลาด #N/A เมื่อไม่พบผลิตภัณฑ์ จากนั้น คุณสามารถป้อนผลลัพธ์ไปยัง ISNA เพื่อแปลงข้อผิดพลาด #N/A เป็น TRUE ซึ่งหมายความว่าผลิตภัณฑ์เหล่านั้นหายไป ฟังก์ชัน IF จะส่งกลับผลลัพธ์ที่คุณคาดหวัง

ไวยากรณ์ทั่วไป

=IF(ISNA(MATCH("lookup_value",lookup_range,0)),"Missing","Found")

√ หมายเหตุ: คุณสามารถเปลี่ยนค่า "Missing", "Found" เป็นค่าใดก็ได้ตามที่คุณต้องการ

  • lookup_value: ค่า MATCH ที่ใช้ในการดึงตำแหน่งหากมีอยู่ใน lookup_range หรือข้อผิดพลาด #N/A หากไม่เป็นเช่นนั้น ในที่นี้หมายถึงผลิตภัณฑ์ในรายการของคุณ
  • lookup_range: ช่วงของเซลล์ที่จะเปรียบเทียบกับ lookup_value. ในที่นี้หมายถึงรายการผลิตภัณฑ์ของซัพพลายเออร์

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

=IF(ISNA(จับคู่(30002,$ B $ 6: $ B $ 10,0)),"หายไป","พบ")

หรือใช้การอ้างอิงเซลล์เพื่อทำให้สูตรเป็นแบบไดนามิก:

=IF(ISNA(จับคู่(G6,$ B $ 6: $ B $ 10,0)),"หายไป","พบ")

√ หมายเหตุ: เครื่องหมายดอลลาร์ ($) ด้านบนระบุการอ้างอิงแบบสัมบูรณ์ ซึ่งหมายความว่า lookup_range ในสูตรจะไม่เปลี่ยนแปลงเมื่อคุณย้ายหรือคัดลอกสูตรไปยังเซลล์อื่น อย่างไรก็ตาม ไม่มีเครื่องหมายดอลลาร์เพิ่มลงใน lookup_value เนื่องจากคุณต้องการให้เป็นแบบไดนามิก หลังจากป้อนสูตรแล้ว ให้ลากที่จับเติมลงไปเพื่อใช้สูตรกับเซลล์ด้านล่าง

ค้นหาค่าที่หายไป 2

คำอธิบายของสูตร

ที่นี่เราใช้สูตรด้านล่างเป็นตัวอย่าง:

=IF(ISNA(MATCH(G8,$B$6:$B$10,0)),"Missing","Found")

  • ตรง(G8,$B$6:$B$10,0): Match_type 0 บังคับให้ฟังก์ชัน MATCH ส่งคืนค่าตัวเลขที่ระบุตำแหน่งของการจับคู่แรกของ 3004, ค่าในเซลล์ G8 ในอาร์เรย์ $ B $ 6: $ B $ 10. อย่างไรก็ตาม ในกรณีนี้ MATCH ไม่พบค่าในอาร์เรย์การค้นหา จึงจะส่งกลับค่า # N / A ความผิดพลาด
  • ไอเอสเอ็นเอ(ตรง(G8,$B$6:$B$10,0)) = ไอเอสเอ็นเอ(# N / A): ISNA ทำงานเพื่อค้นหาว่าค่านั้นเป็นข้อผิดพลาด “#N/A” หรือไม่ ถ้าใช่ ฟังก์ชันจะส่งกลับ TURE; หากค่าเป็นอย่างอื่นนอกจากข้อผิดพลาด “#N/A” ค่านั้นจะส่งกลับ FALSE ดังนั้นสูตร ISNA นี้จะส่งกลับ ture.
  • ถ้า(ไอเอสเอ็นเอ(ตรง(G8,$B$6:$B$10,0)),"หายไป","พบ") = IF(TRUE,"หายไป","พบ"): ฟังก์ชัน IF จะส่งกลับ Missing หากการเปรียบเทียบที่ทำโดย ISNA และ MATCH เป็น TRUE มิฉะนั้นจะคืนค่า Found ดังนั้นสูตรจะกลับคืนมา หายไป.

ค้นหาค่าที่หายไปด้วย VLOOKUP, ISNA และ IF

หากต้องการทราบว่าผลิตภัณฑ์ทั้งหมดในรายการของคุณมีอยู่ในรายชื่อซัพพลายเออร์ของคุณหรือไม่ คุณสามารถแทนที่ฟังก์ชัน MATCH ด้านบนด้วย VLOOKUP เนื่องจากการทำงานจะเหมือนกับ MATCH ซึ่งจะส่งคืนข้อผิดพลาด #N/A หากไม่มีค่าอยู่ใน รายการอื่นหรือเราบอกว่ามันหายไป

ไวยากรณ์ทั่วไป

=IF(ISNA(VLOOKUP("lookup_value",lookup_range,1,FALSE)),"Missing","Found")

√ หมายเหตุ: คุณสามารถเปลี่ยนค่า "Missing", "Found" เป็นค่าใดก็ได้ตามที่คุณต้องการ

  • lookup_value: ค่า VLOOKUP ใช้เพื่อดึงตำแหน่งหากมีอยู่ใน lookup_range หรือข้อผิดพลาด #N/A หากไม่เป็นเช่นนั้น ในที่นี้หมายถึงผลิตภัณฑ์ในรายการของคุณ
  • lookup_range: ช่วงของเซลล์ที่จะเปรียบเทียบกับ lookup_value. ในที่นี้หมายถึงรายการผลิตภัณฑ์ของซัพพลายเออร์

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

=IF(ISNA(VLOOKUP(30002,$ B $ 6: $ B $ 10,1,FALSE)),"หายไป","พบ")

หรือใช้การอ้างอิงเซลล์เพื่อทำให้สูตรเป็นแบบไดนามิก:

=IF(ISNA(VLOOKUP(G6,$ B $ 6: $ B $ 10,1,FALSE)),"หายไป","พบ")

√ หมายเหตุ: เครื่องหมายดอลลาร์ ($) ด้านบนระบุการอ้างอิงแบบสัมบูรณ์ ซึ่งหมายความว่า lookup_range ในสูตรจะไม่เปลี่ยนแปลงเมื่อคุณย้ายหรือคัดลอกสูตรไปยังเซลล์อื่น อย่างไรก็ตาม ไม่มีเครื่องหมายดอลลาร์เพิ่มลงใน lookup_value เนื่องจากคุณต้องการให้เป็นแบบไดนามิก หลังจากป้อนสูตรแล้ว ให้ลากที่จับเติมลงไปเพื่อใช้สูตรกับเซลล์ด้านล่าง

ค้นหาค่าที่หายไป 3

คำอธิบายของสูตร

ที่นี่เราใช้สูตรด้านล่างเป็นตัวอย่าง:

=IF(ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"Missing","Found")

  • VLOOKUP(G8,$B$6:$B$10,1,FALSE): range_lookup FALSE บังคับให้ฟังก์ชัน VLOOKUP ค้นหาและคืนค่าที่ตรงกันทุกประการ 3004, ค่าในเซลล์ G8 ถ้า lookup_value 3004 มีอยู่ในไฟล์ 1คอลัมน์ st ของอาร์เรย์ $ B $ 6: $ B $ 10, VLOOKUP จะคืนค่านั้น; มิฉะนั้น จะส่งคืนค่าความผิดพลาด #N/A ที่นี่ 3004 ไม่มีอยู่ในอาร์เรย์ ดังนั้นผลลัพธ์จะเป็น # N / A.
  • ไอเอสเอ็นเอ(VLOOKUP(G8,$B$6:$B$10,1,FALSE)) = ไอเอสเอ็นเอ(# N / A): ISNA ทำงานเพื่อค้นหาว่าค่านั้นเป็นข้อผิดพลาด “#N/A” หรือไม่ ถ้าใช่ ฟังก์ชันจะส่งกลับ TURE; หากค่าเป็นอย่างอื่นนอกจากข้อผิดพลาด “#N/A” ค่านั้นจะส่งกลับ FALSE ดังนั้นสูตร ISNA นี้จะส่งกลับ ture.
  • ถ้า(ไอเอสเอ็นเอ(VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"หายไป","พบ") = IF(TRUE,"หายไป","พบ"): ฟังก์ชัน IF จะส่งกลับ Missing หากการเปรียบเทียบที่ทำโดย ISNA และ VLOOKUP เป็น TRUE ไม่เช่นนั้นจะคืนค่า Found ดังนั้นสูตรจะกลับคืนมา หายไป.

ค้นหาค่าที่หายไปด้วย COUNTIF และ IF

หากต้องการทราบว่าผลิตภัณฑ์ทั้งหมดในรายการของคุณมีอยู่ในรายชื่อซัพพลายเออร์ของคุณหรือไม่ คุณสามารถใช้สูตรที่ง่ายกว่าด้วยฟังก์ชัน COUNTIF และ IF สูตรนี้ใช้ประโยชน์จากข้อเท็จจริงที่ว่า Excel จะประเมินตัวเลขใดๆ ยกเว้นศูนย์ (0) เป็น TRUE ดังนั้นหากมีค่าอยู่ในรายการอื่น ฟังก์ชัน COUNTIF จะคืนค่าจำนวนที่เกิดขึ้นในรายการนั้น จากนั้น IF จะใช้ตัวเลขเป็น TURE หากไม่มีค่าอยู่ในรายการ ฟังก์ชัน COUNTIF จะส่งกลับ 0 และ IF จะถือเป็น FALSE

ไวยากรณ์ทั่วไป

=IF(COUNTIF("lookup_range",lookup_value),"Found","Missing")

√ หมายเหตุ: คุณสามารถเปลี่ยน "พบ", "หายไป" เป็นค่าใดก็ได้ตามที่คุณต้องการ

  • lookup_range: ช่วงของเซลล์ที่จะเปรียบเทียบกับ lookup_value. ในที่นี้หมายถึงรายการผลิตภัณฑ์ของซัพพลายเออร์
  • lookup_value: ค่า COUNTIF ที่ใช้เพื่อคืนค่าจำนวนที่เกิดขึ้นใน lookup_range. ในที่นี้หมายถึงผลิตภัณฑ์ในรายการของคุณ

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

=IF(COUNTIF($ B $ 6: $ B $ 10,30002),"พบ","หายไป")

หรือใช้การอ้างอิงเซลล์เพื่อทำให้สูตรเป็นแบบไดนามิก:

=IF(COUNTIF($ B $ 6: $ B $ 10,G6),"พบ","หายไป")

√ หมายเหตุ: เครื่องหมายดอลลาร์ ($) ด้านบนระบุการอ้างอิงแบบสัมบูรณ์ ซึ่งหมายความว่า lookup_range ในสูตรจะไม่เปลี่ยนแปลงเมื่อคุณย้ายหรือคัดลอกสูตรไปยังเซลล์อื่น อย่างไรก็ตาม ไม่มีเครื่องหมายดอลลาร์เพิ่มลงใน lookup_value เนื่องจากคุณต้องการให้เป็นแบบไดนามิก หลังจากป้อนสูตรแล้ว ให้ลากที่จับเติมลงไปเพื่อใช้สูตรกับเซลล์ด้านล่าง

ค้นหาค่าที่หายไป 4

คำอธิบายของสูตร

ที่นี่เราใช้สูตรด้านล่างเป็นตัวอย่าง:

=IF(COUNTIF($B$6:$B$10,G8),"Found","Missing")

  • COUNTIF($B$6:$B$10,G8): ฟังก์ชัน COUNTIF นับจำนวนครั้ง 3004ค่าในเซลล์ G8 ปรากฏในอาร์เรย์ $ B $ 6: $ B $ 10. เห็นได้ชัดว่า 3004 ไม่มีอยู่ในอาร์เรย์ ดังนั้นผลลัพธ์จะเป็น 0.
  • ถ้า(COUNTIF($B$6:$B$10,G8),"พบ","หายไป") = IF(0,"พบ"","หายไป"): ฟังก์ชัน IF จะประเมิน 0 เป็น FALSE ดังนั้นสูตรจะกลับคืนมา หายไปค่าที่จะส่งคืนเมื่อการเพิ่มครั้งแรกประเมินเป็น FALSE

ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel IF

ฟังก์ชัน IF เป็นหนึ่งในฟังก์ชันที่ง่ายและมีประโยชน์ที่สุดในสมุดงาน Excel ทำการทดสอบทางตรรกะอย่างง่ายซึ่งขึ้นอยู่กับผลการเปรียบเทียบและจะส่งกลับค่าหนึ่งค่าหากผลลัพธ์เป็น TRUE หรือค่าอื่นหากผลลัพธ์เป็น FALSE

ฟังก์ชัน Excel MATCH

ฟังก์ชัน Excel MATCH จะค้นหาค่าที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่า

ฟังก์ชัน Excel VLOOKUP

ฟังก์ชัน Excel VLOOKUP จะค้นหาค่าโดยการจับคู่ในคอลัมน์แรกของตารางและส่งกลับค่าที่เกี่ยวข้องจากคอลัมน์หนึ่งในแถวเดียวกัน

ฟังก์ชัน Excel COUNTIF

ฟังก์ชัน COUNTIF เป็นฟังก์ชันทางสถิติใน Excel ซึ่งใช้ในการนับจำนวนเซลล์ที่ตรงตามเกณฑ์ สนับสนุนตัวดำเนินการเชิงตรรกะ (<>, =, > และ <) และสัญลักษณ์แทน (? และ *) สำหรับการจับคู่บางส่วน


สูตรที่เกี่ยวข้อง

ค้นหาค่าที่มีข้อความเฉพาะด้วยอักขระตัวแทน

หากต้องการค้นหารายการที่ตรงกันครั้งแรกที่มีสตริงข้อความในช่วงใน Excel คุณสามารถใช้สูตร INDEX และ MATCH ที่มีอักขระตัวแทน - เครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?)

จับคู่บางส่วนกับ VLOOKUP

มีบางครั้งที่คุณต้องการให้ Excel ดึงข้อมูลตามข้อมูลบางส่วน ในการแก้ปัญหา คุณสามารถใช้สูตร VLOOKUP ร่วมกับอักขระตัวแทน - เครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?)

การจับคู่โดยประมาณกับ INDEX และ MATCH

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

ค้นหาค่าการจับคู่ที่ใกล้เคียงที่สุดโดยมีหลายเกณฑ์

ในบางกรณี คุณอาจต้องค้นหาค่าการจับคู่ที่ใกล้เคียงที่สุดหรือค่าประมาณตามเกณฑ์มากกว่าหนึ่งเกณฑ์ ด้วยการผสมผสานระหว่างฟังก์ชัน INDEX, MATCH และ IF คุณสามารถทำให้เสร็จใน Excel ได้อย่างรวดเร็ว


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL