ตารางสินค้าที่ต้องใส่รูปภาพประกอบแต่ละแถว ปกติต้องลากวางรูปทีละรูปแล้วจัดตำแหน่งให้ตรงกับแถวเอง ซึ่งพอเรียงข้อมูลใหม่หรือแทรกแถว รูปภาพมักหลุดตำแหน่งตามไม่ทัน IMAGE คือฟังก์ชันที่แทรกรูปภาพจากลิงก์ URL ลงในเซลล์ได้โดยตรงด้วยสูตร รูปจะอยู่ “ในเซลล์” จริงๆ เลื่อน กรอง หรือเรียงข้อมูลรูปก็ขยับตามแถวไปด้วยอัตโนมัติ
โครงสร้างสูตร
=IMAGE(ลิงก์รูปภาพ, [ข้อความอธิบายภาพ], [โหมดการแสดงผล])
ตัวอย่างการใช้งาน
=IMAGE(A2,"รูปสินค้า")| A | B | |
|---|---|---|
| 1 | ลิงก์รูป | รูปสินค้า |
| 2 | https://…/product1.jpg | 🖼️ (รูปแสดงในเซลล์) |
สูตรนี้จะดึงรูปจากลิงก์ในคอลัมน์ A มาแสดงในเซลล์ B โดยตรง ถ้าเรียงลำดับหรือกรองข้อมูล รูปจะเคลื่อนที่ไปพร้อมแถวข้อมูลนั้นเสมอ ต่างจากการแทรกรูปแบบลากวางที่รูปจะลอยอยู่ตำแหน่งเดิมไม่ขยับตาม
โหมดการแสดงผล
| ค่าโหมด | ลักษณะการแสดง |
| 0 หรือ FIT | ปรับขนาดให้พอดีกับเซลล์โดยรักษาสัดส่วนภาพ |
| 1 หรือ FILL | ขยายเต็มเซลล์ อาจทำให้ภาพเสียสัดส่วน |
| 2 หรือ FIT_TALL | ปรับความสูงให้พอดี ความกว้างขยายตามสัดส่วน |
| 3 หรือ ORIGINAL | แสดงขนาดจริงของภาพต้นฉบับ |
ข้อควรรู้
| ข้อควรรู้ | รายละเอียด |
| ต้องต่อเน็ต | ต้องเชื่อมอินเทอร์เน็ตเพื่อดึงรูปจากลิงก์ URL มาแสดง |
| ลิงก์ต้องเข้าถึงได้สาธารณะ | ลิงก์รูปต้องเปิดดูได้โดยไม่ต้องล็อกอิน ไม่งั้นจะแสดงผลไม่ได้ |
| ต้องใช้ Excel รุ่นไหน | ใช้ได้กับ Microsoft 365 ที่อัปเดตล่าสุด |
สรุป
IMAGE เหมาะกับตารางสินค้าหรือรายชื่อพนักงานที่ต้องมีรูปประกอบและมีการเรียง/กรองข้อมูลบ่อย ทำให้รูปไม่หลุดตำแหน่งจากแถวข้อมูล ถ้าต้องการภาพที่อัปเดตตามข้อมูลแบบไดนามิกในลักษณะอื่น อ่านต่อได้ที่ Sparklines ใน Excel ใส่กราฟจิ๋วในเซลล์ดูเทรนด์ไว