ชุดคำสั่ง IS ใน Excel มีหลายคำสั่งด้วยกัน โดยแต่ละคำสั่งจะส่งคืนค่าสำหรับการตรวจสอบข้อมูลโดยคืนค่าเป็น True หรือ False ขึ้นอยู่กับลักษณะข้อมูลที่ตรวจสอบ เช่น =ISBLANK(A1) นั้นจะได้ค่า True ในกรณีที่เซลล์ A1 เป็นช่องว่าง และจะได้ค่า False ในกรณีที่เซลล์ A1 ไม่เป็นช่องว่าง โดยชุดคำสั่ง IS ใน Excel นั้นประกอบไปด้วยหลายคำสั่งเช่น ISBLANK, ISERR, ISERROR, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISREF และ ISTEXT เมื่อเราต้องการทดสอบหรือตรวจสอบข้อมูล โดยต้องการค่า True หรือ False จากการตรวจสอบเพื่อนำไปทำงานอย่างอื่นต่อไป เราสามารถใช้ชุดคำสั่ง IS ที่อยู่ใน Excel ได้ โดยเราสามารถตรวจสอบว่าข้อมูลเป็น ช่องว่าง (Blank cell), มีข้อผิดพลาด (Errors), ข้อความ (Text), ตัวเลข (Number), Reference (มีการอ้างอิง) และอื่นๆ ได้ง่ายมากๆ รายละเอียดเพิ่มเติมของชุดคำสั่ง ISวิธีการใช้งานคำสั่ง IS แต่ละคำสั่งนั้นง่ายมากๆ โดยเริ่มต้นด้วยคำสั่งและตามด้วยพารามิเตอร์หรือข้อมูลที่ต้องการตรวจสอบเพียงแค่ 1 ค่าเท่านั้น เช่น ISBLANK(value), ISERR(value), ISERROR(value) และอื่นๆ โดยผลที่ได้จะเป็น True หรือ False ตามคำสั่งที่เราใช้งาน คำสั่ง IS มีทั้งหมด 9 คำสั่งดังนี้ISBLANK: ใช้ในการตรวจสอบว่าค่าเป็นช่องว่างหรือไม่ISERR: ใช้ในการตรวจสอบว่าค่านั้นเป็นข้อผิดพลาดหรือไม่ โดยจะยกเว้น #N/AISERROR: ใช้ในการตรวจสอบว่าค่านั้นเป็นข้อผิดพลาดหรือไม่ISLOGICAL: ใช้ในการตรวจสอบว่าค่านั้นเป็นค่าประเภทตรรกะ (จริงหรือเท็จ) หรือไม่ISNA: ใช้ในการตรวจสอบว่าค่าเป็นข้อผิดพลาดแบบ #N/A หรือไม่ISNONTEXT: ใช้ในการตรวจสอบว่าค่านั้นเป็นค่าว่างหรือไม่ใช่ตัวอักษรหรือไม่ISNUMBER: ใช้ในการตรวจสอบว่าค่านั้นเป็นตัวเลขหรือไม่ISREF: ใช้ในการตรวจสอบว่าค่านั้นมีการอ้างอิงถูกต้องหรือไม่ISTEXT: ใช้ในการตรวจสอบว่าค่านั้นเป็นข้อความหรือไม่ ตัวอย่างการใช้งานชุดคำสั่ง ISจากข้อมูลข้างบนเรารู้แล้วว่าแต่ละคำสั่ง IS ทำหน้าที่อะไรบ้าง ไปทดลองใช้กันครับ1. ISBLANKISBLANK เอาไว้ตรวจสอบว่าเซลล์ที่ตรวจสอบนั้นเป็นเซลล์ว่างหรือไม่ เราสามารถใช้งานคำสั่ง ISBLANK ร่วมกับคำสั่ง IF ได้ด้วยนะครับนี่คือตัวอย่างสำหรับการตรวจสอบเซลล์ A1 ว่าเป็นเซลล์ว่างหรือไม่=ISBLANK(A1)(ภาพแสดงการใช้งานคำสั่ง ISBLANK)ตั้งแต่บรรทัดที่ 1 ถึง 5 จะมีการใช้งานคำสั่ง ISBLANK ในการตรวจสอบว่าเซลล์ในคอลัมน์ A เป็นช่องว่างหรือไม่ โดยจะมีบรรทัดที่ 3 ที่เป็นช่องว่าง ดังนั้นในเซลล์ B3 จึงได้ค่าผลลัพธ์เป็น TRUE ใช้งานร่วมกับคำสั่ง IF ในกรณีที่เราต้องการให้แสดงค่าอื่นๆ นอกจากค่า True หรือ False เราสามารถกำหนดให้ผลลัพธ์เป็นข้อความอื่นๆ ตามที่ต้องการได้ โดยการใช้งานร่วมกับคำสั่ง IF เช่น=IF(ISBLANK(A1),"?","-")โดยถ้าในกรณีที่เป็นช่องว่างหรือได้ค่าเป็น True ก็จะแสดง ? (เครื่องหมายคำถาม) ออกมา และในกรณีที่ได้ค่าเป็น False ก็จะได้เครื่องหมาย - (ขีดกลาง) ออกมาเมื่อลองใช้งานก็จะได้เป็น (ภาพแสดงการใช้งานคำสั่ง ISBLANK ร่วมกับคำสั่ง IF) 2. ISERRORคำสั่ง ISERROR ใช้สำหรับตรวจสอบว่าเซลล์เป้าหมายของเรานั้น เกิดข้อผิดพลาดขึ้นหรือไม่ เพื่อที่จะให้ Excel ทำการแก้ไขปัญหาตามที่เรากำหนดเพื่อลดความผิดพลาดที่อาจจะเกิดขึ้นทดลองใช้ A1/B1 หรือ 100/0 ซึ่งจะทำให้ Excel ส่งค่าเป็นข้อผิดพลาด #DIV/0 กลับคืนมา และเราสามารถที่จะบอก Excel ได้ ว่าถ้ามีข้อผิดพลาดจะให้ Excel นำค่าใดมาแสดงโดยแก้ไขเป็น =ISERROR(A1/B1) โดยถ้าไม่มีข้อผิดพลาด Excel จะส่งค่าเป็น False กลับมา แต่ในกรณีที่มีข้อผิดพลาด Excel จะส่งคืนค่ากลับมาเป็น True ลองใช้งานคำสั่งร่วมกับคำสั่ง IF=IF(ISERROR(A1/B1), A1, A1/B1) คำสั่งนี้ดูง่ายๆ คือ ถ้าการหาร A1/B1 ในคำสั่ง ISERROR มีข้อผิดพลาดก็จะให้คืนค่าเป็น A1 กลับคืนมา แต่ถ้าไม่มีปัญหาก็ให้ใช้ค่าที่ได้จากการหารระหว่าง A1/B1 แทน(ภาพแสดงการใช้งานคำสั่ง ISERROR) 3. ISNUMBER และ ISTEXTลำดับต่อมาคือคำสั่ง ISNUMBER และ ISTEXT สำหรับสองคำสั่งนี้ทำงานค่อนข้างคล้ายกัน โดยคำสั่งจะคืนค่าเป็น True เมื่อข้อมูลที่ตรวจสอบเป็นตัวเลข (Number) หรือเป็นข้อความ (Text)สำหรับการใช้งานก็จะได้เป็น =ISNUMBER(A1) ถ้าข้อมูลในเซลล์ A1 เป็นตัวเลขก็จะส่งค่ากลับมาเป็น True ถ้าไม่ใช่ตัวเลขก็จะส่งค่ากลับคืนมาเป็น Falseและเราสามารถใช้งานร่วมกับคำสั่ง IF ได้ เช่น =IF(ISNUMBER(A1), "", "Please enter number.") ในกรณีที่ข้อมูลในเซลล์ A1 เป็นตัวเลข เราก็จะไม่แสดงข้อความใดๆ แต่ถ้าไม่ใช่ตัวเลข เราจะแสดงข้อความว่า Please enter number. ออกมา(ภาพแสดงการใช้งานคำสั่ง ISNUMBER) ในกรณี ISTEXT สำหรับคำสั่งนี้ ถ้าข้อมูลที่เราตรวจสอบเป็นข้อความก็จะส่งคืนค่า True กลับคืนมา ถ้าไม่ใช่ข้อความก็จะส่งคืนค่า False กลับคืนมา (สลับกับคำสั่ง ISNUMBER)เช่น =ISTEXT(A1) และเราสามารถใช้งานร่วมกับคำสั่ง IF ได้เหมือนเคย เช่น =IF(ISTEXT(A1), "", "Please enter text.")ในกรณีที่ข้อมูลในเซลล์ A1 เป็นข้อความ เราก็จะไม่แสดงข้อความใดๆ แต่ถ้าไม่ใช่ข้อความ (เช่นเป็นตัวเลข) เราจะแสดงข้อความว่า Please enter text. ออกมา(ภาพแสดงการใช้งานคำสั่ง ISTEXT) นอกจากนี้ยังมีคำสั่ง IS อื่นๆ อีก ทดลองใช้กันดูนะครับ คำสั่งเหล่านี้จะช่วยป้องกันข้อผิดพลาดที่อาจจะเกิดกับข้อมูลของเราได้ในเบื้องต้น 😎 ภาพโดยนักเขียนหมีขั้วโลก ทอดกรอบ〔´(エ)`〕 เปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !