บางครั้งสูตรต้องการรู้ “ข้อมูลเกี่ยวกับเซลล์เอง” ไม่ใช่แค่ค่าที่อยู่ในเซลล์ เช่น ตำแหน่งอ้างอิง ชื่อไฟล์ หรือรูปแบบตัวเลขที่ใช้อยู่ CELL คือฟังก์ชันที่ดึงข้อมูลคุณสมบัติของเซลล์มาแสดงเป็นข้อความในสูตรได้ มีประโยชน์เวลาต้องทำสูตรที่อ้างอิงถึงตัวเซลล์เองหรือทำ Custom Formatting
โครงสร้างสูตร
=CELL(ประเภทข้อมูล, [เซลล์อ้างอิง])
ประเภทข้อมูลที่ดึงได้บ่อย
| ประเภทข้อมูล | ผลลัพธ์ที่ได้ |
| “address” | ตำแหน่งอ้างอิงของเซลล์ เช่น $A$1 |
| “filename” | ที่อยู่และชื่อไฟล์พร้อมชื่อชีต |
| “row” / “col” | หมายเลขแถว/คอลัมน์ของเซลล์ |
| “format” | รหัสรูปแบบตัวเลขที่ใช้อยู่ในเซลล์ |
| “contents” | ค่าในเซลล์ (เหมือนอ้างอิงเซลล์ตรงๆ) |
ตัวอย่างการใช้งาน
=CELL("filename",A1)| A | B | |
|---|---|---|
| 1 | ข้อมูลใดก็ได้ | C:\Reports\[งบไตรมาส.xlsx]Sheet1 |
สูตรนี้ดึงชื่อไฟล์และตำแหน่งที่ไฟล์เก็บอยู่มาแสดง มีประโยชน์เวลาทำรายงานที่ต้องระบุแหล่งที่มาของไฟล์ในตัวเอกสารเอง
ใช้ตรวจสอบว่าไฟล์บันทึกแล้วหรือยัง
ถ้ายังไม่เคยบันทึกไฟล์ สูตร CELL("filename") จะคืนค่าว่างเปล่า ใช้ร่วมกับ IF เพื่อเตือนผู้ใช้ให้บันทึกไฟล์ก่อน เช่น =IF(CELL("filename")="","ยังไม่ได้บันทึกไฟล์","บันทึกแล้ว")
สรุป
CELL Function เหมาะกับงานที่ต้องอ้างอิงคุณสมบัติของเซลล์เอง เช่น ตำแหน่ง ชื่อไฟล์ หรือรูปแบบที่ใช้อยู่ เป็นฟังก์ชันเฉพาะทางที่ไม่ได้ใช้บ่อยในงานทั่วไป ถ้าต้องการตรวจสอบว่าเซลล์มีสูตรอยู่หรือไม่แทนการดึงคุณสมบัติอื่น อ่านต่อได้ที่ ISFORMULA & FORMULATEXT ใน Excel เช็ค/แสดงสูตรเป็นข้อความ