สูตร Excel ถ้าตรงกัน: ตรวจสอบว่าเซลล์สองเซลล์ขึ้นไปมีค่าเท่ากันหรือไม่

  • แบ่งปันสิ่งนี้
Michael Brown

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

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

    วิธีตรวจสอบว่าสองเซลล์ตรงกันใน Excel หรือไม่

    สูตรจับคู่ของ Excel If มีอยู่หลายรูปแบบ เพียงตรวจทานตัวอย่างด้านล่างและเลือกเซลล์ที่เหมาะกับสถานการณ์ของคุณมากที่สุด

    หากสองเซลล์เท่ากัน ให้คืนค่า TRUE

    วิธีที่ง่ายที่สุด " หากเซลล์หนึ่งเท่ากับอีกเซลล์หนึ่ง แสดงว่าเป็นจริง" สูตร Excel คือ

    เซลล์ A= เซลล์ B

    ตัวอย่างเช่น หากต้องการเปรียบเทียบเซลล์ในคอลัมน์ A และ B ในแต่ละแถว คุณต้องป้อนสูตรนี้ใน C2 แล้วคัดลอกลงในคอลัมน์:

    =A2=B2

    ผลลัพธ์ที่ได้คือ TRUE ถ้าสองเซลล์เหมือนกัน FALSE มิฉะนั้น:

    หมายเหตุ:

    • สูตรนี้ส่งคืนค่าบูลีนสองค่า: ถ้าสองเซลล์เท่ากัน - TRUE; ถ้าไม่เท่ากัน - FALSE หากต้องการส่งคืนเฉพาะค่า TRUE ให้ใช้คำสั่ง IF ตามที่แสดงในตัวอย่างถัดไป
    • สูตรนี้ ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ดังนั้นจึงถือว่าตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเป็นอักขระตัวเดียวกัน ถ้าข้อความกรณีสำคัญ ให้ใช้สูตรที่คำนึงถึงตัวพิมพ์เล็กและใหญ่นี้

    หากสองเซลล์ตรงกัน ให้ส่งค่ากลับ

    หากต้องการส่งกลับค่าของคุณเองหากสองเซลล์ตรงกัน ให้สร้างคำสั่ง IF โดยใช้รูปแบบนี้ :

    IF( เซลล์ A = เซลล์ B , value_if_true, value_if_false)

    ตัวอย่างเช่น เมื่อต้องการเปรียบเทียบ A2 และ B2 และส่งกลับ "ใช่" หากมีค่าเหมือนกัน , "ไม่" มิฉะนั้น สูตรคือ:

    =IF(A2=B2, "yes", "no")

    ถ้าคุณต้องการส่งกลับค่าเฉพาะในกรณีที่เซลล์เท่ากัน ให้ระบุสตริงว่าง ("") สำหรับ value_if_false .

    หากตรงกัน แสดงว่า ใช่ :

    =IF(A2=B2, "yes", "")

    หากตรงกัน แสดงว่าเป็น TRUE:

    =IF(A2=B2, TRUE, "") <18

    หมายเหตุ หากต้องการส่งกลับค่าตรรกะ TRUE ไม่ต้องใส่เครื่องหมายอัญประกาศ การใช้อัญประกาศคู่จะแปลงค่าตรรกะเป็นสตริงข้อความปกติ

    ถ้าเซลล์หนึ่งเท่ากับอีกเซลล์หนึ่ง ให้คืนค่าอีกเซลล์หนึ่ง

    และนี่คือรูปแบบหนึ่งของสูตร Excel if match ที่ช่วยแก้ปัญหาเฉพาะนี้: เปรียบเทียบค่าในสองเซลล์และถ้า ข้อมูลตรงกัน จากนั้นคัดลอกค่าจากเซลล์อื่น

    ในภาษา Excel จะมีสูตรดังนี้:

    IF( เซลล์ A = เซลล์ B , เซลล์ C , "")

    ตัวอย่างเช่น เมื่อต้องการตรวจสอบรายการในคอลัมน์ A และ B และส่งกลับค่าจากคอลัมน์ C หากข้อความตรงกัน สูตรใน D2 ที่คัดลอกลงมาคือ:<3

    =IF(A2=B2, C2, "")

    สูตรที่คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อดูว่าสองเซลล์ตรงกันหรือไม่

    ในสถานการณ์เมื่อคุณต้องจัดการกับค่าข้อความที่ตรงตามตัวพิมพ์เล็กและใหญ่ ให้ใช้ค่า EXACTฟังก์ชันเปรียบเทียบเซลล์แบบตรงทั้งหมด รวมถึงตัวอักษร:

    IF(EXACT( cell A , cell B ), value_if_true, value_if_false)

    ตัวอย่างเช่น เพื่อเปรียบเทียบ รายการใน A2 และ B2 และส่งกลับ "ใช่" หากข้อความตรงกันทั้งหมด "ไม่" หากพบความแตกต่าง คุณสามารถใช้สูตรนี้ได้:

    =IF(EXACT(A2, B2), "Yes", "No")

    วิธีตรวจสอบว่ามีหลายเซลล์ มีค่าเท่ากัน

    เช่นเดียวกับการเปรียบเทียบเซลล์สองเซลล์ การตรวจสอบหลายเซลล์สำหรับการจับคู่สามารถทำได้หลายวิธี

    และ สูตรเพื่อดูว่าหลายเซลล์ตรงกันหรือไม่

    ถึง ตรวจสอบว่าค่าหลายค่าตรงกันหรือไม่ คุณสามารถใช้ฟังก์ชัน AND กับการทดสอบเชิงตรรกะตั้งแต่สองรายการขึ้นไป:

    AND( cell A = cell B , cell A = เซลล์ C , …)

    ตัวอย่างเช่น หากต้องการดูว่าเซลล์ A2, B2 และ C2 เท่ากันหรือไม่ สูตรคือ:

    =AND(A2=B2, A2=C2)

    ในไดนามิกอาร์เรย์ Excel (365 และ 2021) คุณสามารถใช้ไวยากรณ์ด้านล่างได้เช่นกัน ใน Excel 2019 และต่ำกว่า การดำเนินการนี้จะทำงานเป็นสูตรอาร์เรย์ CSE แบบดั้งเดิมเท่านั้น โดยกดแป้น Ctrl + Shift + Enter พร้อมกัน

    =AND(A2=B2:C2)

    ผลลัพธ์ของทั้ง AND สูตรคือ ค่าตรรกะ TRUE และ FALSE

    หากต้องการคืนค่าของคุณเอง ให้ใส่ AND ในฟังก์ชัน IF ดังนี้:

    =IF(AND(A2=B2:C2), "yes", "")

    สูตรนี้ส่งคืนค่า "yes" ถ้าทั้งสามเซลล์ มีค่าเท่ากัน มิฉะนั้นจะเป็นเซลล์ว่าง

    สูตร COUNTIF เพื่อตรวจสอบว่าตรงกันหลายคอลัมน์หรือไม่

    อีกวิธีหนึ่งในการตรวจสอบว่าตรงกันหลายรายการคือการใช้ฟังก์ชัน COUNTIF ในแบบฟอร์มนี้:

    COUNTIF( ช่วง , เซลล์ )= n

    โดยที่ ช่วง คือช่วงของเซลล์ที่จะเปรียบเทียบกัน เซลล์ คือเซลล์เดียวใดๆ ในช่วง และ n คือจำนวนเซลล์ในช่วง

    สำหรับชุดข้อมูลตัวอย่างของเรา สามารถเขียนสูตรในรูปแบบนี้ :

    =COUNTIF(A2:C2, A2)=3

    หากคุณกำลังเปรียบเทียบคอลัมน์จำนวนมาก ฟังก์ชัน COLUMNS สามารถรับจำนวนเซลล์ (n) ให้คุณโดยอัตโนมัติ:

    =COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)

    และฟังก์ชัน IF จะช่วยให้คุณส่งคืนสิ่งที่คุณต้องการเป็นผลลัพธ์:

    =IF(COUNTIF(A2:C2, A2)=3, "All match", "")

    สูตรที่คำนึงถึงตัวพิมพ์เล็กและใหญ่สำหรับการจับคู่หลายรายการ

    เช่นเดียวกับการตรวจสอบสองเซลล์ เรา ใช้ฟังก์ชัน EXACT เพื่อทำการเปรียบเทียบที่แน่นอน รวมถึงตัวพิมพ์เล็กและใหญ่ ในการจัดการหลายเซลล์ EXACT จะต้องซ้อนอยู่ในฟังก์ชัน AND ดังนี้:

    AND(EXACT( range , cell ))

    ใน Excel 365 และ Excel 2021 เนื่องจากรองรับไดนามิกอาร์เรย์ จึงทำงานเหมือนสูตรปกติ ใน Excel 2019 และต่ำกว่า อย่าลืมกด Ctrl + Shift + Enter เพื่อทำให้เป็น สูตรอาร์เรย์

    ตัวอย่างเช่น เมื่อต้องการตรวจสอบว่าเซลล์ A2:C2 มีค่าเหมือนกันหรือไม่ ให้ใส่ตัวพิมพ์เล็ก สูตรที่ละเอียดอ่อนคือ:

    =AND(EXACT(A2:C2, A2))

    เมื่อใช้ร่วมกับ IF จะได้รูปแบบดังนี้:

    =IF(AND(EXACT(A2:C2, A2)), "Yes", "No")

    ตรวจสอบว่าเซลล์ตรงกับเซลล์ใดในช่วง

    หากต้องการดูว่าเซลล์ตรงกับเซลล์ใดในช่วงที่กำหนดหรือไม่ ให้ใช้หนึ่งในสูตรต่อไปนี้:

    OR ฟังก์ชัน

    ควรใช้ สำหรับตรวจสอบ 2 - 3 เซลล์

    OR( เซลล์ A = เซลล์ B , เซลล์ A = เซลล์ C , เซลล์ A = เซลล์ D , …)

    Excel 365 และ Excel 2021 เข้าใจไวยากรณ์นี้เช่นกัน:

    OR( cell = range )

    ใน Excel 2019 และ ที่ต่ำกว่า ควรป้อนเป็นสูตรอาร์เรย์โดยกดปุ่มลัด Ctrl + Shift + Enter

    ฟังก์ชัน COUNTIF

    COUNTIF( ช่วง , เซลล์ )>0

    ตัวอย่างเช่น หากต้องการตรวจสอบว่า A2 เท่ากับเซลล์ใดๆ ใน B2:D2 สูตรใดต่อไปนี้จะทำดังนี้:

    =OR(A2=B2, A2=C2, A2=D2)

    =OR(A2=B2:D2)

    =COUNTIF(B2:D2, A2)>0

    หากคุณใช้ Excel 2019 หรือต่ำกว่า อย่าลืมกด Ctrl + Shift + Enter เพื่อรับสูตร OR ที่สองเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง

    หากต้องการคืนค่า ใช่/ไม่ใช่ หรือค่าอื่นๆ ที่คุณต้องการ คุณรู้ว่าต้องทำอย่างไร - ซ้อนสูตรใดสูตรหนึ่งข้างต้นในการทดสอบเชิงตรรกะของฟังก์ชัน IF ตัวอย่างเช่น:

    =IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")

    สำหรับข้อมูลเพิ่มเติม โปรดดูที่ตรวจสอบว่ามีค่าอยู่ในช่วงหรือไม่

    ตรวจสอบว่าสองช่วงเท่ากันหรือไม่

    หากต้องการเปรียบเทียบ สองช่วงเซลล์ต่อเซลล์และส่งกลับค่าตรรกะ TRUE หากเซลล์ทั้งหมดในตำแหน่งที่ตรงกันตรงกัน ให้ระบุช่วงที่มีขนาดเท่ากันในการทดสอบเชิงตรรกะของฟังก์ชัน AND:

    AND( ช่วง A = ช่วง B )

    ตัวอย่างเช่น ในการเปรียบเทียบเมทริกซ์ A ใน B3:F6 และเมทริกซ์ B ใน B11:F14 สูตรคือ:

    =AND(B3:F6= B11:F14)

    ถึง รับ ใช่ / ไม่ใช่ เป็นผลลัพธ์ ให้ใช้ IF AND ต่อไปนี้รวมกัน:

    =IF(AND(B3:F6=B11:F14), "Yes", "No")

    นั่นคือวิธีการใช้สูตร If Matchในเอ็กเซล ฉันขอขอบคุณสำหรับการอ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    แบบฝึกหัดสมุดงาน

    หากเซลล์ตรงกันใน Excel - ตัวอย่างสูตร (ไฟล์ .xlsx)

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