ฟังก์ชัน 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 เป็นค่าตรรกะหรือไม่ (Yes)
=ISLOGICAL("TRUE") ตรวจสอบว่า "TRUE" เป็นค่าตรรกะหรือไม่ (No)
=ISNUMBER(4) ตรวจสอบว่า 4 เป็นตัวเลขหรือไม่ (ใช่)

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

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