ดึงข้อมูลเกี่ยวกับเซลล์ เช่น ที่อยู่ ชื่อไฟล์ รูปแบบตัวเลข หรือความกว้างคอลัมน์ ใช้ทำ Dynamic Header, ตรวจสอบไฟล์ก่อนประมวลผล หรือแสดง Path ของ Workbook บนรายงาน
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| info_type | Text | ประเภทข้อมูลที่ต้องการ เช่น “address”, “filename”, “format”, “width”, “type” |
| [reference]ไม่บังคับ | Reference | เซลล์ที่ต้องการดูข้อมูล (ถ้าไม่ใส่ Excel จะใช้เซลล์ล่าสุดที่ถูกแก้ไข) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน CELL ใน Excel ช่วยส่งกลับข้อมูลเกี่ยวกับการจัดรูปแบบ ตำแหน่ง หรือเนื้อหาของเซลล์ตามประเภทข้อมูล (info_type) ที่ระบุ เช่น ที่อยู่เซลล์ ชื่อไฟล์และ Path เต็มของ Workbook รหัสรูปแบบตัวเลข หรือความกว้างคอลัมน์ นิยมใช้ในงานสร้างรายงานที่ต้องแสดงแหล่งที่มาของไฟล์ ตรวจสอบว่าไฟล์ถูกบันทึกหรือยัง หรือทำ Conditional Formatting ที่อิงตามรูปแบบเซลล์
สมมติ MyWorkbook คือ Named Range ที่อ้างอิงถึงเซลล์ใดๆ ใน Workbook
– สูตรจะคืนค่า Path เต็มของไฟล์ Excel และชื่อ Sheet ที่ใช้งานอยู่ (ต้องบันทึกไฟล์ก่อน)
สมมติ TargetCell คือ Named Range ที่อ้างถึงเซลล์
– สูตรจะคืนค่ารหัสของรูปแบบการจัดรูปแบบ เช่น "G" (General), "D1" (วันที่), "C2" (สกุลเงินมี 2 ทศนิยม)
สมมติ ColumnA คือ Named Range ที่อ้างถึงเซลล์ในคอลัมน์ A
– สูตรจะคืนค่าความกว้างของคอลัมน์ A เป็นตัวเลข (หน่วยคือจำนวนตัวอักษรของ Font Standard)
เพราะไฟล์ยังไม่เคยถูกบันทึก (Save) เลย CELL จะดึง Path จากไฟล์ที่บันทึกไว้บนดิสก์เท่านั้น ให้กด Ctrl+S บันทึกไฟล์ก่อนแล้วค่อยลองใหม่
เพราะการเปลี่ยน Format หรือการป้องกันเซลล์ (Protection) ไม่นับเป็นการเปลี่ยนค่า ไม่กระตุ้นให้ Excel คำนวณสูตรใหม่อัตโนมัติ ต้องกด F9 (Calculate Now) เพื่อบังคับคำนวณใหม่
ใช้แทนกันได้บางกรณี แต่คนละจุดประสงค์ ADDRESS ใช้สร้างที่อยู่เซลล์จากเลขแถว/คอลัมน์ที่รู้อยู่แล้ว ส่วน CELL("address", ref) ใช้ดึงที่อยู่จาก Reference ที่มีอยู่แล้ว เช่น ผลของ INDEX/MATCH เลือกใช้ตามว่าคุณมีอะไรอยู่ในมือก่อน
ฟังก์ชันที่ผู้เขียนโยงไว้กับ CELL จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ส่งกลับข้อมูลเกี่ยวกับสภาพแวดล้อมการทำงานปัจจุบัน เช่น ระบบปฏิบัติการ รุ่น Excel และโหมดการคำนวณ
ตรวจสอบว่าเซลล์ที่อ้างอิงมีสูตรอยู่หรือไม่ คืนค่า TRUE ถ้าเซลล์นั้นเป็นสูตร และ FALSE ถ้าเป็นค่าคงที่หรือเซลล์ว่าง ใช้ตรวจสอบไฟล์ก่อนแก้ไข
ตรวจสอบว่าค่าในเซลล์ไม่ใช่ข้อความ (ตัวเลข วันที่ ค่าว่าง หรือสูตร) แล้วคืนค่า TRUE ใช้กรองข้อมูลก่อนคำนวณ หรือเช็คว่าผู้ใช้กรอกตัวเลขผิดเป็นข้อความหรือไม่
ส่งกลับหมายเลขลำดับของแผ่นงาน (sheet) ที่ระบุ ใช้เมื่อต้องการรู้ว่าชีท A อยู่ลำดับที่เท่าไหร่
ส่งกลับจำนวนแผ่นงานทั้งหมดในการอ้างอิง หรือในเวิร์กบุ๊กปัจจุบันหากไม่มีการอ้างอิง
ADDRESS สร้างข้อความที่เป็นตำแหน่งเซลล์จากหมายเลขแถวและคอลัมน์ รองรับ Absolute Mixed Relative และสไตล์ R1C1 มักใช้คู่กับ INDIRECT เพื่อสร้าง Dynamic Reference
FORMULATEXT ดึงสูตรจากเซลล์มาแสดงเป็นข้อความ ใช้สำหรับ Audit ตรวจสอบสูตร หรือทำ Documentation ของ Workbook ถ้าเซลล์ไม่มีสูตรจะคืนค่า #N/A
HYPERLINK สร้างลิงก์ที่คลิกได้ไปยังเว็บไซต์ ไฟล์ เซลล์ใน Sheet อื่น หรืออีเมล สามารถกำหนดข้อความที่แสดงต่างจาก URL จริงได้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่