ฟังก์ชัน FORMULATEXT

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน FORMULATEXT ใน Microsoft Excel

คำอธิบาย

ส่งกลับสูตรเป็นสตริง

ไวยากรณ์

FORMULATEXT(reference)

ไวยากรณ์ของฟังก์ชัน FORMULATEXT มีอาร์กิวเมนต์ ดังต่อไปนี้

  • อ้าง อิง ต้องระบุ การอ้างอิงไปยังเซลล์หรือช่วงของเซลล์

ข้อสังเกต

  • ฟังก์ชัน FORMULATEXT จะส่งกลับสิ่งที่แสดงในแถบสูตรถ้าคุณเลือกเซลล์ที่อ้างอิงนั้น

  • อาร์กิวเมนต์ Reference อาจเป็นเวิร์กชีตหรือเวิร์กบุ๊กอื่นได้

  • ถ้าอาร์กิวเมนต์ Reference เป็นเวิร์กบุ๊กอื่นที่ไม่ได้เปิดอยู่ FORMULATEXT จะส่งกลับค่าความผิดพลาด #N/A

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

  • ในกรณีต่อไปนี้ FORMULATEXT จะส่งกลับค่าความผิดพลาด #N/A

    • เซลล์ที่ใช้เป็นอาร์กิวเมนต์ Reference นั้นไม่มีสูตรอยู่
    • สูตรในเซลล์นั้นมีความยาวมากกว่า 8,192 อักขระ
    • สูตรไม่สามารถแสดงในเวิร์กชีต เช่น เมื่อมีการป้องกันเวิร์กชีตอยู่
    • เวิร์กบุ๊กภายนอกที่มีสูตรนั้นไม่ได้เปิดอยู่ใน Excel
  • ค่าป้อนเข้าเป็นชนิดข้อมูลที่ไม่ถูกต้องจะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

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

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

สูตร คำอธิบาย ผลลัพธ์
=TODAY() สูตรใน C2 จะส่งกลับสูตรที่พบในเซลล์ A2 เป็นสตริงข้อความ เพื่อให้คุณสามารถตรวจสอบโครงสร้างของสูตรได้อย่างง่ายดาย สูตรที่ใส่ใน A2 คือ =TODAY() และจะส่งกลับวันปัจจุบันใน A2 สูตร =TODAY() ควรปรากฏเป็นข้อความใน C2 =FORMULATEXT(A2)

ด้านบนของหน้า