ฟังก์ชัน IS

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

บทความนี้อธิบายฟังก์ชันแปดฟังก์ชันที่ใช้สําหรับการทดสอบชนิดของค่าหรือการอ้างอิงคอลัมน์ ฟังก์ชันเหล่านี้แต่ละฟังก์ชันที่เรียกรวมกันว่าฟังก์ชัน IS จะตรวจสอบชนิดของค่าและส่งกลับค่า TRUE หรือ FALSE โดยขึ้นอยู่กับผลลัพธ์ ตัวอย่างเช่น ฟังก์ชัน ISBLANK จะส่งกลับค่าตรรกะ TRUE ถ้าค่าเป็นการอ้างอิงคอลัมน์ที่ว่างเปล่า มิฉะนั้นจะส่งกลับค่า FALSE

ไวยากรณ์

ISBLANK(value)

ISERR(value)

ISERROR(value)

ISLOGICAL(value)

ISNA(value)

ISNONTEXT(value)

ISNUMBER(value)

ISTEXT(value)

Value คือค่าที่คุณต้องการทดสอบ ค่าอาจว่างเปล่า ข้อผิดพลาด ตรรกะ ข้อความ ตัวเลข หรือการอ้างอิงคอลัมน์

ฟังก์ชัน ส่งกลับค่า TRUE ถ้า
ISBLANK Value อ้างอิงไปยังการอ้างอิงคอลัมน์ที่ว่างเปล่า
ISERR Value อ้างอิงไปยังค่าความผิดพลาดใดๆ ยกเว้น #N/A
ISERROR Value อ้างอิงไปยังค่าความผิดพลาดใดๆ (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? หรือ #NULL!)
ISLOGICAL Value อ้างอิงไปยังค่าตรรกะ
ISNA Value อ้างอิงไปยังค่าความผิดพลาด #N/A (ค่าที่ไม่พร้อมใช้งาน)
ISNONTEXT Value อ้างอิงไปยังรายการใดๆ ที่ไม่ใช่ข้อความ (โปรดสังเกตว่าฟังก์ชันนี้จะส่งกลับค่า TRUE ถ้า value อ้างอิงไปยังการอ้างอิงคอลัมน์เปล่า)
ISNUMBER Value อ้างอิงไปยังตัวเลข
ISTEXT Value อ้างอิงไปยังข้อความ

ข้อสังเกต

  • อาร์กิวเมนต์ค่าของฟังก์ชัน IS จะไม่ถูกแปลง ตัวอย่างเช่น ในฟังก์ชันอื่นๆ โดยส่วนใหญ่ที่ต้องการตัวเลข ค่าข้อความ "19" จะถูกแปลงเป็นตัวเลข 19 อย่างไรก็ตาม ในสูตร ISNUMBER("19") "19" จะไม่ถูกแปลงจากค่าข้อความ และฟังก์ชัน ISNUMBER จะส่งกลับเป็น FALSE
  • ฟังก์ชัน IS มีประโยชน์ในสูตรสําหรับการทดสอบผลลัพธ์ของการคํานวณ เมื่อรวมกับฟังก์ชัน IF ฟังก์ชันจะให้วิธีการระบุตําแหน่งข้อผิดพลาดในสูตร (ดูตัวอย่างต่อไปนี้)

ตัวอย่างชุดที่ 1

สูตร คำอธิบาย (ผลลัพธ์)
=ISLOGICAL(TRUE) ตรวจสอบว่า TRUE เป็นค่าตรรกะหรือไม่ (ใช่)
=ISLOGICAL("TRUE") ตรวจสอบว่า "TRUE" เป็นค่าตรรกะหรือไม่ (ไม่ใช่)
=ISNUMBER(4) ตรวจสอบว่า 4 เป็นตัวเลขหรือไม่ (ใช่)

ตัวอย่างชุดที่ 2

Col1 สูตร คำอธิบาย (ผลลัพธ์)
ทอง =ISBLANK([Col1]) ตรวจสอบว่าค่าใน Col1 ว่างเปล่าหรือไม่ (ไม่ใช่)
#REF! =ISERROR([Col1]) ตรวจสอบว่าค่า #the ใน Col1 เป็นข้อผิดพลาดหรือไม่ (ใช่)
#REF! =ISNA([Col1]) ตรวจสอบว่าค่าใน Col1 เป็นข้อผิดพลาด #N/A (ไม่ใช่) หรือไม่
#N/A =ISNA([Col1]) ตรวจสอบว่าค่าใน Col1 มีข้อผิดพลาด #N/A หรือไม่ (ใช่)
#N/A =ISERR([Col1]) ตรวจสอบว่าค่าใน Col1 เป็นข้อผิดพลาดหรือไม่ (ไม่ใช่)
330.92 =ISNUMBER([Col1]) ตรวจสอบว่าค่าใน Col1 เป็นตัวเลขหรือไม่ (ใช่)
ภูมิภาค1 =ISTEXT([Col1]) ตรวจสอบว่าค่าใน Col1 เป็นข้อความหรือไม่ (ใช่)