คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

FORMULATEXT

ข้อมูลเซลล์ระดับพื้นฐานทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด

FORMULATEXT คืออะไร

แสดงสูตรในช่องที่อ้างถึงเป็นข้อความ ใช้ทำเอกสาร สอน และตรวจสูตร ถ้าช่องนั้นไม่มีสูตรจะได้ #N/A

ใช้เมื่อไหร่

  • แสดงสูตรข้างผลลัพธ์ในเอกสารหรือไฟล์สอน
  • ตรวจรายงานว่าช่องไหนเป็นสูตร ช่องไหนมีคนพิมพ์ตัวเลขทับ
  • ตรวจว่าสูตรใช้ฟังก์ชันตามที่กำหนด เช่น ตรวจแบบฝึกหัด

รูปแบบสูตร

=FORMULATEXT(reference)

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
referenceจำเป็นช่องที่ต้องการดูสูตร อยู่ชีตอื่นหรือไฟล์อื่นที่เปิดอยู่ก็ได้

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร

คอลัมน์ F คำนวณค่าคอม คอลัมน์ G ใช้ FORMULATEXT แสดงสูตรของแถวนั้นให้เห็นทันที

G5
=FORMULATEXT(F5)
ช่องที่อ้างถึง (reference) F5 มีสูตร =D5*$I$4 ได้ผล 127,066.67
แถวABCDEFGH
4พนักงานขายภูมิภาคเป้ายอดขาย (บาท)ยอดขายจริง (บาท)คะแนนลูกค้า (เต็ม 5)ค่าคอม (บาท)สูตรในคอลัมน์ F
5เอกชัย บัวทองใต้12,000,00012,706,6674.6127,066.67=D5*$I$4
6ธีรพงษ์ ฉัตรแก้วตะวันออกเฉียงเหนือ11,000,00010,668,8123.8106,688.12=D6*$I$4
7สุภาพร หงษ์ทองตะวันออก9,000,0009,700,5994.297,005.99=D7*$I$4
8นันทิดา กิจเจริญกลาง10,000,0009,123,7304.591,237.30=D8*$I$4
9กมลชนก พงษ์พานิชเหนือ7,000,0007,651,2964.176,512.96=D9*$I$4
10กานดา ดีพร้อมตะวันออกเฉียงเหนือ7,500,0006,853,2263.968,532.26=D10*$I$4
11เอกชัย มั่งมีศรีกลาง6,000,0006,635,8924.766,358.92=D11*$I$4
12นภาพร แสงทองเหนือ7,000,0005,919,1233.559,191.23=D12*$I$4
13
14
15
16
17
18
19
F5
ช่องกรอกและผลลัพธ์
รวมค่าคอม (บาท) I5
ขั้นตอนการคำนวณ (3)
คลิกช่องสีเขียวมะนาวในตารางเพื่อดูสูตรของแถวนั้น · คลิกตัวเลขเพื่อแก้ค่า · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 แสดงสูตรทุกแถว” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านสูตร G5: FORMULATEXT(F5) แสดงสูตรในช่อง F5 เป็นข้อความ เหมือนที่เห็นในแถบสูตร
  • ไล่ดูคอลัมน์ G: D5 เปลี่ยนเป็น D6, D7 ตามแถวที่ลากลงไป แต่ $I$4 คงเดิมทุกแถวเพราะล็อกด้วย $ ลองเปลี่ยนอัตราใน I4 สูตรไม่เปลี่ยน เปลี่ยนแค่ผลลัพธ์
  • ระวัง: ถ้ามีคนแก้สูตรเฉพาะบางแถว ข้อความในคอลัมน์ G ของแถวนั้นจะต่างจากแถวอื่นทันที ใช้ไล่หาสูตรที่ไม่เหมือนเพื่อนได้

ตัวอย่างทั้งหมด 3 แบบ

  1. 1แสดงสูตรข้างผลลัพธ์ · คอลัมน์ F คำนวณค่าคอม คอลัมน์ G ใช้ FORMULATEXT แสดงสูตรของแถวนั้นให้เห็นทันที
  2. 2ช่องที่ไม่มีสูตรได้ #N/A · I4 เป็นอัตราที่พิมพ์ไว้ ส่วน I5 เป็นสูตร FORMULATEXT(I4) ใน I6 จึงได้ #N/A แต่ FORMULATEXT(I5) ใน I8 ได้ข้อความสูตร ใช้แยกค่าที่พิมพ์ออกจากสูตร
  3. 3ตรวจฟังก์ชันในสูตร · แบบที่ไฟล์ฝึกใช้ตรวจคำตอบ: เอาสูตรใน I5 มาเป็นข้อความด้วย FORMULATEXT แล้วค้นชื่อฟังก์ชันใน I4 ตามด้วยวงเล็บเปิด

ข้อผิดพลาดที่พบบ่อย

#N/Aสาเหตุ: ช่องที่อ้างถึงไม่มีสูตร เป็นค่าที่พิมพ์หรือช่องว่างแก้: ครอบด้วย IFNA เพื่อแสดงข้อความแทน
#N/A ทั้งที่ช่องนั้นมีสูตรสาเหตุ: สูตรอยู่ในไฟล์อื่นที่ปิดอยู่ หรือซ่อนสูตรไว้ด้วยการป้องกันชีตแก้: เปิดไฟล์ต้นทาง หรือยกเลิกการป้องกันชีต
#N/A กับสูตรที่ยาวมากสาเหตุ: สูตรยาวเกิน 8,192 ตัวอักษรแก้: แบ่งสูตรเป็นหลายช่อง หรือใช้ LET ตั้งชื่อส่วนที่ซ้ำ
เห็นสูตรไม่ครบสาเหตุ: คอลัมน์ที่แสดงข้อความสูตรแคบเกินไปแก้: ขยายคอลัมน์ หรือเปิด Formulas > Show Formulas

เคล็ดลับจากห้องเรียน

อยากเห็นสูตรทั้งชีตพร้อมกัน ใช้ Formulas > Show Formulas หรือกด Ctrl + ` (Windows) กดซ้ำเพื่อกลับไปดูผลลัพธ์
ผลของ FORMULATEXT เป็นข้อความตามที่เห็นในแถบสูตร นำไปต่อกับ SEARCH, LEN หรือ & ได้
ไฟล์ฝึกของ 9Expert ใช้ FORMULATEXT แสดงสูตรของช่องผลลัพธ์ในคอลัมน์ J และตรวจว่าคำตอบใช้ฟังก์ชันตามโจทย์

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
FORMULATEXT

FORMULATEXT ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

เลือกวิธีให้ถูกงาน

วิธีใช้เมื่อตัวอย่าง
FORMULATEXTแสดงสูตรของช่องหนึ่งเป็นข้อความในอีกช่อง=FORMULATEXT(F5)
Show Formulasสลับทั้งชีตให้เห็นสูตรแทนผลลัพธ์Formulas > Show Formulas หรือ Ctrl + `
ISFORMULAได้ TRUE หรือ FALSE ว่าช่องนั้นมีสูตรไหม=ISFORMULA(I4)
ISNUMBER + SEARCH + FORMULATEXTตรวจว่าสูตรมีชื่อฟังก์ชันที่ต้องการ=ISNUMBER(SEARCH("SUMIF(",FORMULATEXT(I5)))

ใน Power BI ใช้อะไร

ดูสูตรของ Measure ได้ในแถบสูตรของ Power BI Desktop

ไฟล์ฝึก FORMULATEXT

9Expert-FORMULATEXT-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 26 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 แสดงสูตรทุกแถว2 ช่องที่ไม่มีสูตร3 ตรวจฟังก์ชันในสูตรแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1ช่อง K6 (คะแนนลูกค้า) ไม่มีสูตรใช่ไหม ตอบ TRUE ถ้าไม่มีสูตร
  2. ข้อ 2สูตรในช่อง F5 ของชีต 1 แสดงสูตรทุกแถว ยาวกี่ตัวอักษร (รวมเครื่องหมาย =)
  3. ข้อ 3สูตรในช่อง F5 ของชีต 1 แสดงสูตรทุกแถว มีการล็อกด้วย $ ไหม ตอบ TRUE หรือ FALSE
  4. ข้อ 4สูตรในช่อง I5 ของชีต 3 ตรวจฟังก์ชันในสูตร ใช้ฟังก์ชัน SUMIF ไหม ตอบ TRUE หรือ FALSE
  5. ข้อ 5แสดงข้อความ สูตรรวม: ตามด้วยสูตรในช่อง I5 ของชีต 1 แสดงสูตรทุกแถว

วิดีโอประกอบ

คลิปเรื่อง FORMULATEXT จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. F5 มีสูตร =D5*$I$4 แล้ว =FORMULATEXT(F5) ได้อะไร

2. =FORMULATEXT(I4) เมื่อ I4 เป็นตัวเลขที่พิมพ์ไว้ ได้อะไร

3. สูตรใดตรวจว่าสูตรใน I5 ใช้ฟังก์ชัน SUMIF

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม