Thep Excel

BLANK – คืนค่าว่าง (Empty Value)

BLANK คืนค่าว่างเปล่า (Empty Value) ซึ่งแตกต่างจาก 0 หรือ ” ” โดยใช้สำหรับระบุว่าไม่มีค่าใดๆ หรือเป็นส่วนหนึ่งของการจัดการข้อผิดพลาดและเงื่อนไขการแสดงผล

=BLANK()

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
7/10

Difficulty
2/10

Usefulness
7/10

Syntax & Arguments

=BLANK()

Argument Type Required Default Description
(none) none Optional BLANK() ไม่มีอาร์กิวเมนต์ เรียกใช้โดยไม่ต้องใส่ค่า เพื่อคืนค่า BLANK

How it works

การจัดการกับ Division by Zero

ใช้ DIVIDE(Numerator, Denominator, BLANK()) เพื่อคืนค่าว่างแทน Error เมื่อตัวหารเป็นศูนย์

ซ่อนค่าที่ไม่ต้องการแสดง

ใช้ IF(Condition, Value, BLANK()) เพื่อไม่ให้แสดงค่าในบางสถานการณ์

Examples

ตัวอย่างที่ 1: แสดงค่าเมื่อ Total Sales เกิน 1,000
High Sales Only = IF( [Total Sales] > 1000, [Total Sales], BLANK() )
ซ่อนค่ายอดขายที่ไม่ถึง 1,000 เพื่อเน้นข้อมูลสำคัญ
DAX Formula:

High Sales Only = IF( [Total Sales] > 1000, [Total Sales], BLANK() )

Result:

ยอดขายจริงถ้าเกิน 1,000 หรือแสดงค่าว่าง

ตัวอย่างที่ 2: ตรวจสอบข้อมูลที่ขาดหาย
Missing Data = IF( ISBLANK([Sales]), "No Data", "Has Sales" )
ใช้ BLANK() (ผ่าน ISBLANK) เพื่อแยกแยะระหว่างยอดขาย 0 บาท กับไม่มีการบันทึกยอดขายเลย
DAX Formula:

Missing Data = IF( ISBLANK([Sales]), "No Data", "Has Sales" )

Result:

"No Data" หรือ "Has Sales"

ตัวอย่างที่ 3: ตัดความสัมพันธ์ที่ไม่พึงประสงค์
Active Customers = COUNTROWS( FILTER(Customer, [Total Sales] BLANK()) )
นับเฉพาะลูกค้าที่มีธุรกรรมจริง (ไม่เอาพวกที่เป็น BLANK)
DAX Formula:

Active Customers = COUNTROWS( FILTER(Customer, [Total Sales] <> BLANK()) )

Result:

จำนวนลูกค้าที่มียอดขาย

FAQs

BLANK() ต่างจาก 0 หรือ " " อย่างไร?

BLANK() คือค่าที่บ่งบอกว่า “ไม่มีค่า” ไม่ใช่ 0 (ตัวเลข) และไม่ใช่ข้อความว่างเปล่า (Text) ซึ่งสำคัญมากในการคำนวณทางคณิตศาสตร์ เพราะ BLANK() จะไม่ถูกนับในการคำนวณบางประเภท

เมื่อไหร่ที่ DAX คืนค่า BLANK เอง?

เมื่อมีการหารด้วย 0, เมื่อค้นหาค่าด้วย RELATED/LOOKUPVALUE ไม่พบ, หรือเมื่อ Expression ไม่มีผลลัพธ์

Resources & Related

Additional Notes

BLANK เป็นฟังก์ชันที่ คืนค่าว่างเปล่า หรือค่า null ใน DAX

ใน DAX, ค่า BLANK ไม่เหมือนกับเลขศูนย์ (0) หรือข้อความว่างเปล่า (“”) มันเป็นตัวแทนของข้อมูลที่ไม่มีอยู่จริง มักใช้ในการจัดการกับข้อผิดพลาด, ซ่อนค่าบางอย่าง หรือกำหนดค่าเริ่มต้น

Leave a Reply

Your email address will not be published. Required fields are marked *