Tag: FORMULATEXT

  • FORMULATEXT

    TLDR สรุปสั้นๆ

    FORMULATEXT ดึงสูตรจากเซลล์มาแสดงเป็นข้อความ เหมาะสำหรับการตรวจสอบและแชร์สูตร

    คำอธิบาย

    ฟังก์ชัน FORMULATEXT ใช้สำหรับดึงสูตรจากเซลล์ที่กำหนดมาแสดงเป็นข้อความ ตัวนี้มีประโยชน์มากเวลาเราต้องการตรวจสอบหรือแชร์สูตรในชีตที่เราทำให้คนอื่นดู

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

    2013

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

    FORMULATEXT(reference)

    Arguments

    • reference (Required – reference)
      อ้างอิงไปยังเซลล์หรือช่วงเซลล์ที่มีสูตรที่ต้องการดึงมาแสดง

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

    • Formula:
      =FORMULATEXT(A1)
      Description: ดึงสูตรที่อยู่ในเซลล์ A1 มาแสดง ถ้าใน A1 มีสูตร =TODAY() ก็จะได้แสดงผลเป็นข้อความ =TODAY()
      Result:=TODAY() (ข้อความ)
    • Formula:
      =FORMULATEXT(D1)
      Description: ดึงสูตรของเซลล์ D1 สมมุติ D1 มีสูตร =C1+B1 ก็จะแสดงผลเป็นข้อความ =C1+B1
      Result:=C1+B1 (ข้อความ)
    • Formula:
      =FORMULATEXT(F1:G1)
      Description: แสดงสูตรจากช่วงเซลล์ F1 ถึง G1 จะแสดงสูตรจากเซลล์ที่มุมบนซ้ายสุดก่อนคือ F1 ถ้ามีสูตร =SUM(A1:A3) ก็จะแสดงผล
      Result:=SUM(A1:A3) (ข้อความ)
    • Formula:
      =FORMULATEXT(H1) & ISFORMULA(H1)
      Description: ตรวจสอบและแสดงผลพร้อมกันว่าเซลล์ H1 มีสูตรจริงหรือไม่ โดยใช้คู่กับ ISFORMULA
      Result:"=H1+10 TRUE" (ข้อความตามด้วยบูลีน)
    • Formula:
      =IFERROR(FORMULATEXT(I1), "ไม่มีสูตรในเซลล์นี้")
      Description: ใช้ IFERROR กับ FORMULATEXT เพื่อตรวจสอบว่าเซลล์มีสูตรหรือไม่ ถ้าไม่มีจะให้แสดงข้อความว่า "ไม่มีสูตรในเซลล์นี้"
      Result:"ไม่มีสูตรในเซลล์นี้" หรือแสดงสูตรที่มี (ข้อความ)

    Tips & Tricks

    ฟังก์ชัน FORMULATEXT เป็นตัวช่วยอย่างดีในการตรวจสอบและบันทึกสูตรที่ใช้ในชีต ทำให้การแชร์งานง่ายขึ้นและเข้าใจรายละเอียดมากขึ้น

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

    ถ้าอ้างอิงไปยังสมุดงานที่ปิดอยู่ FORMULATEXT จะคืนค่า error #N/A ถ้าไม่มีสูตรในเซลล์ที่เลือกก็จะคืนค่า #N/A เช่นกัน และถ้าสูตรยาวเกิน 8192 ตัวก็จะเกิด error ได้

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

    References

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