ฟังก์ชัน FORMULATEXT ใน Excel เป็นฟังก์ชันที่ช่วยแสดงสูตรที่เขียนอยู่ในเซลล์ออกมาเป็นข้อความ เหมาะสำหรับผู้ที่ต้องตรวจสอบสูตร สร้างเอกสาร หรือทำรายงานที่ต้องอธิบายการคำนวณแบบชัดเจน
ก่อนหน้านี้ การตรวจสอบสูตรต้องกดเข้าเซลล์หรือใช้ F2 แต่เมื่อมีฟังก์ชัน FORMULATEXT เราสามารถดึงสูตรมาแสดงในเซลล์อื่นได้ทันที ช่วยลดข้อผิดพลาดในการรีวิวสูตร และทำให้การจัดทำรายงานสูตรมีความเป็นมืออาชีพมากขึ้น
ประโยชน์ของฟังก์ชัน FORMULATEXT ใน Excel
- แสดงสูตรจากเซลล์เป็นข้อความ
- ใช้ตรวจสอบความถูกต้องของสูตร
- สร้างรายงานหรือคู่มืออธิบายการทำงานของไฟล์ Excel
- ช่วยนักวิเคราะห์หรือผู้ตรวจสอบเอกสาร (audit)
- ลดความผิดพลาดจากการเขียนสูตรซ้ำหรือเขียนผิด
รูปแบบการใช้งาน (Syntax)
=FORMULATEXT(reference)
reference→ เซลล์ที่ต้องการดึงสูตรมาแสดงเป็นข้อความ
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน FORMULATEXT ใน Excel
ตัวอย่างที่ 1: แสดงสูตรของเซลล์เดียว
โจทย์: ต้องการแสดงสูตรที่เขียนในเซลล์ B1
ข้อมูลตัวอย่าง
| A | B | C |
|---|---|---|
| ยอดขาย | =SUM(D1:D5) | (แสดงสูตร) |
สูตร (ใส่ใน C1)
=FORMULATEXT(B2)
ขั้นตอนการทำงาน
- ระบุ B1 เป็น reference
- FORMULATEXT จะดึงสูตรจาก B1
- แสดงข้อความ “=SUM(D1:D5)” ใน C1
ผลลัพธ์
=SUM(D1:D5)
| A | B | C |
|---|---|---|
| ยอดขาย | =SUM(D1:D5) | =SUM(D1:D5) |
ตัวอย่างที่ 2: ตรวจสอบสูตรในหลายเซลล์
โจทย์: ต้องการสร้างคอลัมน์ “สูตร” เพื่ออธิบายสูตรที่เขียนในคอลัมน์ C
ข้อมูลตัวอย่าง
| A | B | C | D |
|---|---|---|---|
| ชื่อ | คะแนน | เกณฑ์ | สูตรในคอลัมน์ C |
| สมชาย | 80 | ผ่าน | |
| สมศรี | 70 | ผ่าน | |
| สมปอง | 45 | ไม่ผ่าน |
สูตร (ใส่ใน D2 และลากลง)
=FORMULATEXT(C2)

ขั้นตอนการทำงาน
- ใส่สูตรใน D2 → FORMULATEXT(C2)
- ลากสูตรลง D3 → FORMULATEXT(C3)
- ลากสูตรลง D4 → FORMULATEXT(C4)
- แสดงข้อความสูตรในคอลัมน์ C
ผลลัพธ์

คำแนะนำเพิ่มเติมในการใช้งาน
- FORMULATEXT จะ error ถ้า reference ไม่มีสูตร แนะนำใช้ IFERROR ครอบ
- ใช้คู่กับ ISFORMULA เพื่อตรวจสอบว่ามีสูตรหรือไม่
- FORMULATEXT มีประโยชน์มากในการทำเอกสารอธิบายสูตร หรือช่วยงาน audit
สรุป
ฟังก์ชัน FORMULATEXT ใน Excel ช่วยให้เราสามารถแสดงสูตรที่เขียนอยู่ในเซลล์ได้อย่างสะดวก ช่วยตรวจสอบความถูกต้องหรือจัดทำรายงานที่มีการอธิบายการคำนวณ เมื่อใช้ร่วมกับ IFERROR และ ISFORMULA จะทำให้การจัดการกับสูตรมีความยืดหยุ่นและลดข้อผิดพลาดได้มาก
ข้อมูลอ้างอิง: FORMULATEXT function
