TLDR สรุปสั้นๆ

ISFORMULA ตรวจสอบว่าเซลล์ข้อมูลมีสูตรอยู่หรือไม่ โดยคืนค่าจริงหรือเท็จ.

คำอธิบาย

ฟังก์ชัน ISFORMULA ใช้เพื่อตรวจสอบว่ามีสูตรอยู่ในเซลล์ที่เราระบุหรือไม่ โดยคืนค่า TRUE หากมีสูตร และ FALSE หากไม่มีสูตรในเซลล์นั้น

มีครั้งแรกในเวอร์ชันไหน

2013

รูปแบบคำสั่ง (Syntax)

ISFORMULA(reference)

Arguments

  • reference (Required – reference)
    เซลล์ที่ต้องการตรวจสอบว่ามีสูตรหรือไม่ สามารถเป็นการอ้างอิงเซลล์ ชื่อกลุ่มเซลล์ หรือแม้แต่ผลลัพธ์จากสูตรเอง

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =ISFORMULA(A1)
    Description: ตรวจสอบว่าเซลล์ A1 มีสูตรอยู่หรือไม่
    Result:TRUE หรือ FALSE ขึ้นอยู่กับว่ามีสูตรอยู่ใน A1 หรือไม่
  • Formula:
    =ISFORMULA(A2)
    Description: ตรวจสอบว่าเซลล์ A2 ซึ่งมีเลข 7 ว่าเป็นสูตรหรือไม่
    Result:FALSE เพราะ 7 ไม่ใช่สูตร
  • Formula:
    =ISFORMULA(A3)
    Description: ตรวจสอบว่าเซลล์ A3 ที่มีข้อความ "Hello, world!" เป็นสูตรหรือไม่
    Result:FALSE เพราะ ข้อความไม่ใช่สูตร
  • Formula:
    =IF(ISFORMULA(A4), "มีสูตร", "ไม่มีสูตร")
    Description: ใช้ร่วมกับ IF เพื่อส่งข้อความบอกว่าเซลล์ A4 มีสูตรหรือไม่
    Result:มีสูตร หรือ ไม่มีสูตร ขึ้นอยู่กับ ISFORMULA(A4)
  • Formula:
    =SUMPRODUCT(--ISFORMULA(A1:A10))
    Description: นับจำนวนเซลล์ที่มีสูตรในช่วง A1:A10 โดยใช้ ISFORMULA ร่วมกับ SUMPRODUCT
    Result:จำนวนเซลล์ที่มีสูตรใน A1:A10 เป็นตัวเลข

Tips & Tricks

ใช้ ISFORMULA ร่วมกับ Conditional Formatting เพื่อลงสีในเซลล์ที่มีสูตร ใช้ฟังก์ชันร่วมกับ IF สำหรับตรวจสอบและแจ้งเตือนเมื่อเซลล์ไม่มีสูตร หรือจะใช้ร่วมกับ DATA VALIDATION และ IFERROR เพื่อให้สเปรดชีตมีความมั่นคงยิ่งขึ้น

ข้อควรระวัง (Cautions)

ฟังก์ชัน ISFORMULA จะคืนค่า #VALUE! หากการอ้างอิงไม่ถูกต้องหรือไม่ใช่เซลล์ การใช้มีข้อจำกัดคือจะตรวจสอบได้เฉพาะสูตรที่อยู่ในเซลล์เอง ไม่สามารถตรวจสอบสูตรที่ซับซ้อนที่ซ้อนอยู่ในฟังก์ชันอาร์เรย์ได้

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot