Thep Excel

IMAGE – แสดงรูปภาพจาก URL

IMAGE แสดงรูปภาพจาก URL ในเซลล์ Excel โดยรูปจะเป็นส่วนหนึ่งของเซลล์ สามารถกำหนดขนาด อัตราส่วน และ Alt Text ได้ เหมาะสำหรับสร้างรายการสินค้าหรือ Dashboard

=IMAGE(source, [alt_text], [sizing], [height], [width])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
7/10

Difficulty
5/10

Usefulness
9/10

Syntax & Arguments

=IMAGE(source, [alt_text], [sizing], [height], [width])

Argument Type Required Default Description
source Text Yes URL ของรูปภาพ (รองรับ https://, http://, data: URI)
alt_text Text Optional "" ข้อความอธิบายรูป (แสดงเมื่อ hover หรือรูปโหลดไม่ได้)
sizing Number Optional 0 0=เต็มเซลล์ครอป (Fill), 1=พอดีเซลล์ (Fit), 2=ขนาดตามระบุ (Original size), 3=Fill รักษา ratio
height Number Optional ตาม sizing ความสูงรูปเป็น pixels (ใช้กับ sizing=2)
width Number Optional ตาม sizing ความกว้างรูปเป็น pixels (ใช้กับ sizing=2)

How it works

รายการสินค้าพร้อมรูป

สร้างตารางสินค้าที่แสดงรูปภาพสินค้าจาก URL โดยรูปอยู่ในเซลล์เดียวกับข้อมูล

Dashboard พร้อมโลโก้/ไอคอน

แสดงโลโก้บริษัทหรือไอคอนสถานะใน Dashboard โดยรูปเลื่อนตามเซลล์

Profile รูปพนักงาน

แสดงรูปโปรไฟล์พนักงานในตารางข้อมูล HR จาก URL ที่เก็บในฐานข้อมูล

Examples

ตัวอย่างที่ 1: แสดงรูปจาก URL
IMAGE("https://example.com/logo.png")
ดึงรูปจาก URL มาแสดงในเซลล์ รูปจะเต็มเซลล์ (sizing=0 default)
Excel Formula:

=IMAGE("https://example.com/logo.png")

Result:

[รูปภาพในเซลล์]

ตัวอย่างที่ 2: รูปพร้อม Alt Text
IMAGE("https://example.com/product.jpg", "สินค้า iPhone 15")
alt_text จะแสดงเมื่อ hover และช่วย Screen Reader อ่านรูป
Excel Formula:

=IMAGE("https://example.com/product.jpg", "สินค้า iPhone 15")

Result:

[รูปภาพ + tooltip]

ตัวอย่างที่ 3: Fit รูปให้พอดีเซลล์
IMAGE(A1, "", 1)
sizing=1 จะย่อ/ขยายรูปให้พอดีเซลล์โดยรักษา aspect ratio (อาจมีช่องว่าง)
Excel Formula:

=IMAGE(A1, "", 1)

Result:

[รูปพอดีเซลล์ไม่ถูกครอป]

ตัวอย่างที่ 4: กำหนดขนาดเป็น pixels
IMAGE(A1, "Logo", 2, 100, 150)
sizing=2 ใช้ขนาดที่ระบุ: height=100px, width=150px
Excel Formula:

=IMAGE(A1, "Logo", 2, 100, 150)

Result:

[รูป 100x150 px]

ตัวอย่างที่ 5: รูปจาก Table
IMAGE(Products[@ImageURL], Products[@ProductName])
ดึง URL จากคอลัมน์ ImageURL และใช้ชื่อสินค้าเป็น Alt Text
Excel Formula:

=IMAGE(Products[@ImageURL], Products[@ProductName])

Result:

[รูปสินค้า]

ตัวอย่างที่ 6: Data URI (Base64)
IMAGE("data:image/png;base64,iVBOR...")
รองรับ Data URI สำหรับ embed รูปภาพโดยตรงในสูตร (ไม่ต้องอ้างอิง URL ภายนอก)
Excel Formula:

=IMAGE("data:image/png;base64,iVBOR...")

Result:

[รูป embedded]

FAQs

รูปไม่แสดง ขึ้น #CONNECT! หรือ #VALUE! ?

ตรวจสอบว่า URL ถูกต้อง เข้าถึงได้จากอินเทอร์เน็ต และเป็น https:// (ไม่รองรับ http:// บางกรณี)

sizing แต่ละค่าต่างกันอย่างไร?

0=Fill เต็มเซลล์ตัดขอบ, 1=Fit พอดีเซลล์รักษา ratio, 2=ขนาดตาม height/width, 3=Fill รักษา ratio

IMAGE ต่างจากการ Insert Picture อย่างไร?

IMAGE เป็นสูตร รูปอยู่ในเซลล์และเลื่อนตามเซลล์ ส่วน Insert Picture เป็น object ลอยอิสระ

รองรับไฟล์รูปประเภทไหนบ้าง?

รองรับ PNG, JPG, GIF, BMP, ICO, WEBP และรูปแบบอื่นที่ browser รองรับ

IMAGE มีใน Excel เวอร์ชันไหน?

Microsoft 365 (Excel for Microsoft 365) เท่านั้น ไม่มีใน Excel 2019/2021 หรือ Google Sheets (ใช้ =IMAGE() syntax ต่างกัน)

Resources & Related

Additional Notes

IMAGE แสดงรูปภาพจาก URL ในเซลล์ Excel โดยรูปจะเป็นส่วนหนึ่งของเซลล์ (ไม่ลอย) สามารถกำหนดขนาด อัตราส่วน และ Alt Text ได้ เหมาะสำหรับสร้างรายการสินค้า Dashboard หรือรายงานที่มีรูปภาพ ใช้คู่กับ HYPERLINK LET FILTER

Leave a Reply

Your email address will not be published. Required fields are marked *