Thep Excel

DAX · Text

EXACTเปรียบเทียบข้อความแบบตรงตัว (คำนึงตัวพิมพ์เล็ก/ใหญ่)

EXACT เปรียบเทียบ Text1 กับ Text2 แบบตรงตัวและคำนึงถึงตัวพิมพ์เล็ก/ใหญ่ คืน TRUE เมื่อเหมือนกันทุกตัวอักษร เหมาะกับงานตรวจรหัส/ข้อความที่ต้องแยก case

fx
=EXACT(<Text1>, <Text2>)

ความนิยม4/10
ความยาก2/10
ประโยชน์4/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
Text1 text ข้อความตัวแรก
Text2 text ข้อความตัวที่สอง

EXACT ใช้เปรียบเทียบข้อความ 2 ค่าแบบ “ตรงตัว” โดยคำนึงถึงตัวพิมพ์เล็ก/ใหญ่ (case-sensitive) ถ้าข้อความเหมือนกันทุกตัวอักษรจะคืน TRUE ไม่เช่นนั้นคืน FALSE เหมาะกับการตรวจรหัสที่ต้องตรงเป๊ะ หรือการตรวจข้อความที่ต้องแยกกรณีตัวพิมพ์

How it works

ตรวจรหัสที่ต้องตรงเป๊ะ

เช่น ตรวจว่าโค้ดที่พิมพ์มาตรงกับรหัสจริง (แยกตัวพิมพ์)

ตรวจความต่างของตัวพิมพ์เล็ก/ใหญ่

เช่น ต้องการถือว่า "abc" ต่างจาก "ABC"

Examples

ตัวอย่างที่ 1: เปรียบเทียบข้อความแบบตรงตัวIs Exact Match = EXACT("ABC", "ABC")

เมื่อข้อความเหมือนกันทุกตัวอักษร EXACT จะคืน TRUE

fx
Is Exact Match =
EXACT("ABC", "ABC")

ผลลัพธ์คืน TRUE
ตัวอย่างที่ 2: ตัวพิมพ์เล็ก/ใหญ่ต่างกันถือว่าไม่เท่ากันIs Exact Match (Case) = EXACT("abc", "ABC")

EXACT แยกตัวพิมพ์เล็ก/ใหญ่ จึงถือว่า abc ไม่เท่ากับ ABC

fx
=Is Exact Match (Case) =
EXACT("abc", "ABC")

ผลลัพธ์คืน FALSE
ตัวอย่างที่ 3: ใช้ตรวจรหัสในคอลัมน์Code OK = EXACT(Users[InputCode], Users[ExpectedCode])

เหมาะกับกรณีที่รหัสต้องตรงแบบแยกตัวพิมพ์

fx
Code OK =
EXACT(Users[InputCode], Users[ExpectedCode])

ผลลัพธ์คืน TRUE เมื่อรหัสตรงเป๊ะ

FAQs

EXACT ต่างจากการเปรียบเทียบ = อย่างไร?+

ในหลายกรณีการเปรียบเทียบข้อความด้วย = อาจไม่เน้นเรื่องตัวพิมพ์เล็ก/ใหญ่เท่า EXACT แต่ EXACT ถูกออกแบบมาเพื่อเปรียบเทียบแบบตรงตัวและแยก case ชัดเจน

ถ้าต้องการเปรียบเทียบแบบไม่แยกตัวพิมพ์เล็ก/ใหญ่ทำอย่างไร?+

คุณสามารถแปลงทั้งสองข้อความให้เป็นตัวพิมพ์แบบเดียวกันก่อน (เช่น ใช้ LOWER/UPPER) แล้วค่อยเปรียบเทียบ

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ EXACT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้EXACTText
Text (8)
FIND

FIND คืนค่าตำแหน่งเริ่มต้นของ FindText ภายใน WithinText (เริ่มนับที่ 1) โดยค้นหาแบบแยกตัวพิมพ์ใหญ่/เล็ก และสามารถระบุ StartNum/NotFoundValue เพื่อควบคุมจุดเริ่มค้นหาและผลลัพธ์เมื่อไม่พบได้

FORMAT

FORMAT ใช้แปลงค่า (ตัวเลข วันที่ เวลา) เป็น Text ตามรูปแบบที่ต้องการ เช่น แปลง 0.25 เป็น "25%" หรือ 2025-12-20 เป็น "20/12/2025" โดยสนับสนุน locale ต่างๆ

LEN (DAX)

LEN นับจำนวนอักขระของสตริง รวมช่องว่างด้วย ใช้สำหรับตรวจสอบความยาวข้อมูล การทำความสะอาด และงานเงื่อนไขตามความยาวข้อความ

LOWER

LOWER แปลงข้อความให้เป็นตัวพิมพ์เล็กทั้งหมด มีประโยชน์มากสำหรับการทำความสะอาดข้อมูลและแก้ปัญหาคีย์ไม่ตรงกันเพราะเหตุคำต่างชั้นอักษร

SEARCH

SEARCH คืนค่าตำแหน่งเริ่มต้นของข้อความที่ค้นหา (ค้นหาแบบไม่สนตัวพิมพ์) หากไม่พบจะเกิดข้อผิดพลาด สามารถใช้กับ IFERROR หรือ COALESCE เพื่อจัดการกรณีไม่พบ

TRIM

ฟังก์ชันทำความสะอาดข้อความ ลบช่องว่างส่วนเกินนำหน้า ท้าย และช่องว่างหลายตัวระหว่างคำ โดยคงไว้ช่องว่างเดี่ยวระหว่างคำเท่านั้น

UPPER

UPPER แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ใช้บ่อยเพื่อปรับปรุงคุณภาพข้อมูลและทำให้การเปรียบเทียบข้อความแม่นยำ

VALUE

VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข (decimal) เหมาะสำหรับข้อมูลนำเข้าที่ตัวเลขถูกเก็บเป็นข้อความหรือข้อมูลที่ไม่ทำความสะอาดอย่างถูกต้อง

Information (1)
CONTAINSSTRINGEXACT

CONTAINSSTRINGEXACT ใช้สำหรับการวิเคราะห์ข้อมูล DAX

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่