TLDR สรุปสั้นๆ
EXACT ใช้เปรียบเทียบข้อความ 2 ข้อควาตรงกันทุกประการแบบ case-sensitive คืนค่าเป็น TRUE หรือ FALSE
คำอธิบาย
เปรียบเทียบข้อความ 2 ข้อความว่าตรงกันทุกประการหรือไม่ (Case-sensitive) ถ้าตรงกันจะคืนค่าเป็น TRUE แต่ถ้าไม่ตรงจะคืนค่าเป็น FALSE ฟังก์ชันนี้ไม่สนใจการฟอร์แม็ตของข้อความ เช่น ฟอนต์หรือสีภายในเซลล์ ใช้สำหรับการตรวจสอบความตรงกันของข้อมูลในเอกสาร
มีครั้งแรกในเวอร์ชันไหน
2003
รูปแบบคำสั่ง (Syntax)
EXACT(text1, text2)
Arguments
-
text1 (Required – Text)
ข้อความแรกที่ต้องการเปรียบเทียบ -
text2 (Required – Text)
ข้อความที่สองที่ต้องการเปรียบเทียบ
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: เปรียบเทียบข้อความ "word" กับ "word"=EXACT("word", "word")
Result:TRUE (ข้อความสองอันนี้เหมือนกันทุกประการ) -
Formula:
Description: เปรียบเทียบข้อความ "Word" กับ "word"=EXACT("Word", "word")
Result:FALSE (ขึ้นต้นด้วย W ตัวใหญ่กับตัวเล็ก) -
Formula:
Description: เปรียบเทียบข้อความ "hello " กับ "hello"=EXACT("hello ", "hello")
Result:FALSE (มีช่องว่างอยู่ในข้อความแรก) -
Formula:
Description: ใช้ EXACT ร่วมกับ IF เพื่อตรวจสอบว่าข้อความในเซลล์ A1 และ B1 ตรงกันหรือไม่ ถ้าตรงกันจะคืนค่าเป็น "Match"=IF(EXACT(A1, B1), "Match", "No Match")
Result:Match ถ้าประโยค A1 และ B1 ตรงกันทั้งหมด (แบบ case sensitive) -
Formula:
Description: ใช้ SUMPRODUCT กับ EXACT เพื่อรวมค่าตามเงื่อนไขในเซลล์=SUMPRODUCT(--EXACT(E3, A1:A5), B1:B5)
Result:จำนวนทั่วจากช่วง B1:B5 ที่ตรงกับ E3 (แบบ case sensitive)
Tips & Tricks
EXACT ฟังก์ชันนี้เปรียบเทียบข้อความแบบ Case-sensitive ถ้าต้องการให้ไม่สนใจการเปรียบเทียบขนาดตัวอักษร ให้ใช้ UPPER หรือ LOWER เพื่อเปลี่ยนข้อความทั้งสองรายการให้เป็นรูปร่างเดียวกันก่อนเปรียบเทียบ ฟังก์ชันนี้สามารถใช้ร่วมกับ IF เพื่อสร้างเงื่อนไขที่ซับซ้อนได้
ข้อควรระวัง (Cautions)
EXACT มีความ Case-sensitive ต้องระวังเรื่องขนาดของตัวอักษร และการมีช่องว่างหรือฟอร์แม็ตซ่อนอยู่ อีกทั้งฟังก์ชันนี้ออกแบบมาสำหรับการเปรียบเทียบข้อความเท่านั้น ถ้าใช้กับตัวเลขควรระวังประเภทข้อมูล
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply