เมื่อคุณมีชุดข้อมูลขนาดใหญ่และต้องการส่งออกรูปภาพจากค่าเซลล์เฉพาะ รูปภาพที่เชื่อมโยง (Linked Picture) อาจเป็นตัวเลือกที่ดีที่สุด เนื่องจากรูปภาพที่เชื่อมโยงจะเปลี่ยนแปลงโดยอัตโนมัติหากคุณเปลี่ยนค่าเซลล์ใดๆ ในเซสชันแนะนำนี้ ผมจะสาธิต 4 วิธีในการเชื่อมโยงรูปภาพกับค่าเซลล์ใน Excel พร้อมคำอธิบายที่เหมาะสม
4 วิธีในการเชื่อมโยงรูปภาพกับค่าเซลล์ใน Excel
มารู้จักชุดข้อมูลวันนี้ โดยที่ ยอดขาย (Sales) ของ ผลิตภัณฑ์ (Products) บางชนิด ถูกให้ไว้สำหรับ 2 ปี คือ 2020 และ 2021 แสดง การเปลี่ยนแปลงยอดขายรายปี (Yearly Sales Variation) ชุดข้อมูลทั้งหมดรวมถึงหัวข้ออยู่ในช่วงเซลล์ B4:D13

ตอนนี้ คุณจะเห็นวิธีการเชื่อมโยงรูปภาพกับค่าของช่วงเซลล์ B4:D13
1. ใช้ตัวเลือก Paste Special เพื่อรับรูปภาพที่เชื่อมโยง
ในวิธีแรก ผมจะแสดงตัวเลือกวาง (Paste) ที่เรียบง่ายแต่มีประสิทธิภาพ คือ Linked Picture จากตัวเลือก Paste Special
➤ เพื่อใช้ตัวเลือกวาง คุณต้องเลือกช่วงเซลล์ B4:D13 ก่อน แล้วเลือกเซลล์ใดๆ ที่คุณต้องการรับรูปภาพที่เชื่อมโยง (เช่น เซลล์ F4)
➤ จากนั้น คลิกขวา และเลื่อนเคอร์เซอร์ไปที่ลูกศรขวาของตัวเลือก Paste Special และเลือก Linked Picture ภายใต้ฟีเจอร์ Other Paste Options

ทันที คุณจะได้รูปภาพที่เชื่อมโยงใน เซลล์ F4 ตามภาพหน้าจอด้านล่าง หากคุณดูที่แถบสูตร (Formula bar) จะเห็น =$B$4:$D$13 ซึ่งแทนค่าเซลล์ของ Yearly Sales Variation

สำคัญคือ รูปภาพที่เชื่อมโยงนี้ ไม่ใช่ภาพนิ่ง (Static) หมายความว่า หากคุณเปลี่ยนค่าใดๆ ในเซลล์ต้นทาง คุณจะพบภาพที่เปลี่ยนไป
ตัวอย่างเช่น หากคุณป้อนข้อมูลของผลิตภัณฑ์ Webcam หลังจากลบข้อมูลของ TV คุณจะได้ผลิตภัณฑ์ที่เพิ่งเพิ่มเข้าไปในรูปภาพที่เชื่อมโยง

อ่านเพิ่มเติม: วิธีเชื่อมโยงเว็บไซต์กับชีต Excel (2 วิธี)
2. ใช้เครื่องมือ Camera (กล้อง) เพื่อเชื่อมโยงรูปภาพกับค่าเซลล์ใน Excel
นอกจากนี้ คุณยังสามารถใช้เครื่องมือ Camera (กล้อง) แทนการใช้ตัวเลือกวาง Linked Picture ได้
น่าจะเป็นไปได้มากที่คุณจะไม่พบฟีเจอร์นี้ใน Excel โดยค่าเริ่มต้น แต่คุณสามารถเพิ่มได้หากต้องการ สำหรับนี้ คุณต้องคลิกขวาที่ริบบิ้น และเลือกตัวเลือก Customize the Ribbon

ต่อไป คุณจะเห็นกล่องโต้ตอบชื่อ Excel Options โปรดทำตามขั้นตอน
➤ เริ่มต้น คลิกที่ New Group และสร้าง New Group (Custom)
➤ หลังจากนั้น เลือก All Commands และหาคำสั่ง Camera สุดท้าย คลิก Add

ในที่สุด คุณจะเห็นคำสั่งที่เพิ่มเข้ามาในแท็บ Insert ตามภาพหน้าจอด้านล่าง

ตอนนี้ ให้เลือกช่วงเซลล์ B4:D13 และเลือกเครื่องมือ Camera

- ต่อไป ลากเคอร์เซอร์ลงตามเครื่องหมายบวกที่อยู่ด้านขวา

- ทันที คุณจะเห็นรูปภาพที่สร้างขึ้นซึ่งเชื่อมโยงกับข้อมูลดิบ เช่น Yearly Sales Variation

อ่านเพิ่มเติม: VBA เพิ่มไฮเปอร์ลิงก์ไปยังค่าเซลล์ใน Excel (4 เกณฑ์)
บทความที่คล้ายกัน
- [Fixed!] This Workbook Contains Links to One or More External Sources That Could Be Unsafe
- วิธีสร้างรายการแบบเลื่อนลงไฮเปอร์ลิงก์ไปยังชีตอื่นใน Excel
- ทำไมลิงก์ Excel ของฉันถึงแตกเสมอ? (3 เหตุผลพร้อมวิธีแก้)
- [Fixed!] 'This workbook contains links to other data sources' Error in Excel
- [Fix]: Excel Automatic Update of Links Has Been Disabled
3. ใช้ตัวเลือก Hyperlink (ไฮเปอร์ลิงก์)
ถ้าคุณต้องการรับค่าเซลล์โดยการคลิกที่รูปภาพ จะเป็นอย่างไร? สมมติว่าคุณมีรูปภาพในชีตทำงานของคุณ

เพื่อเชื่อมโยงเซลล์เฉพาะกับรูปภาพนี้ คุณต้องเลือกตัวเลือก Link จากแท็บ Insert ขณะเลือกภาพ

ทันที คุณจะได้กล่องโต้ตอบชื่อ Insert Hyperlink และเลือกตัวเลือก Link to เป็น Place in This Document ต่อไป พิมพ์เซลล์ (เช่น B5) ที่คุณต้องการเชื่อมโยงขณะเลือกชีตทำงานที่ใช้งานอยู่ คือ Hyperlink

หลังจากกด OK รูปภาพที่มีอยู่ของคุณจะเชื่อมโยงกับเซลล์ที่ระบุ หลังจากคลิกที่รูปภาพ จะแสดง เซลล์ B5 ซึ่งเป็น URL ของ ExcelDemy

อ่านเพิ่มเติม: Excel Hyperlink with Shortcut Key (3 Uses)
4. เชื่อมโยงรูปภาพกับค่าเซลล์แบบไดนามิกใน Excel
ในวิธีนี้ คุณจะสำรวจกระบวนการเชื่อมโยงรูปภาพกับค่าเซลล์แบบไดนามิก โปรดทำตามขั้นตอนทีละขั้น
ขั้นตอนที่ 01: ใส่รูปภาพ
สมมติว่าคุณมีรูปภาพ Logo ของบริการ Social Media บางอย่าง ตามภาพหน้าจอด้านล่าง

เพื่อความสะดวก ผมแสดงขั้นตอนการใส่รูปภาพใน Excel
➤ ขั้นแรก เลือกเซลล์ และคลิกคำสั่ง This Device ซึ่งสามารถเพิ่มได้โดยใช้ตัวเลือก Customize the Ribbon

➤ หลังจากเพิ่มรูปภาพแล้ว ไปที่ตัวเลือก Format Picture (คลิกขวาหรือไปที่ด้านขวาของสเปรดชีต) จากนั้น ติ๊กวงกลมหน้า Don't move or size with cells ต่อไป ปรับความสูงและความกว้างของแถว/คอลัมน์ตามขนาดรูปภาพ

ขั้นตอนที่ 02: กำหนดชื่อ (Define Names)
ด้วยเครื่องมือ Name Manager คุณสามารถกำหนดชื่อบริษัทโซเชียลมีเดียกับโลโก้ที่สอดคล้องได้ง่าย หลังจากเลือกช่วงเซลล์ B5:C7 ให้เลือกตัวเลือก Create from Selection และติ๊กให้ช่องหน้า Left column อยู่ในสถานะติ๊ก

ขั้นตอนที่ 03: สร้างรายการแบบเลื่อนลง (Drop-Down List)
เพื่อให้การเลือกมีปฏิสัมพันธ์มากขึ้น คุณอาจสร้างรายการแบบเลื่อนลงโดยใช้เครื่องมือ Data Validation เลือก Data Validation จากแท็บ Data ขณะวางเคอร์เซอร์ไว้ที่ เซลล์ E5

ต่อไป คุณจะเห็นกล่องโต้ตอบ ดังนั้น ให้เลือก List จากรายการแบบเลื่อนลงของตัวเลือก Allow และตั้ง Source เป็น $B$5:$B$7 แล้วกด OK

จากนั้น คุณจะได้รายการแบบเลื่อนลงที่มีปฏิสัมพันธ์ ตามภาพหน้าจอด้านล่าง

ขั้นตอนที่ 04: วางรูปภาพ
ตอนนี้ ให้วางรูปภาพใดๆ จากช่วงเซลล์ C5:C7 โดยใช้ตัวเลือกวาง Link Picture ตามที่แสดงในวิธีแรก จำไว้ว่า รูปภาพนี้ยังไม่ใช่แบบไดนามิก

ขั้นตอนที่ 05: ใช้ฟังก์ชัน INDIRECT เพื่อเชื่อมโยง
เพื่อทำให้รูปภาพที่วางไว้กลายเป็นแบบไดนามิก คุณต้องใช้ฟังก์ชัน INDIRECT ซึ่งคืนค่าของเซลล์ที่ถูกกำหนดโดยสตริงข้อความใดๆ
ดังนั้น ให้เปิด Name Manager อีกครั้ง และคลิกที่ตัวเลือก New เพื่อสร้าง Named Range ใหม่

ต่อไป ระบุ Name เป็น Logo และใส่สูตรต่อไปนี้ในช่องหลังตัวเลือก Refers to
=INDIRECT('Dyanamic Link'!$E$5)ที่นี่ 'Dynamic Link' คือชื่อชีตปัจจุบัน และ $E$5 คือชื่อของ Social Media ใดๆ

อีกครั้ง ให้เลือกภาพที่วางไว้ และใส่สูตรต่อไปนี้ในแถบสูตร
=Logo
สุดท้าย รูปภาพของคุณเชื่อมโยงแบบไดนามิกแล้ว หากคุณเลือกตัวเลือกใดๆ จาก Social Media รูปภาพจะเปลี่ยนโดยอัตโนมัติ

ที่นี่ ผมเลือก Facebook และรูปภาพใน เซลล์ F5 เปลี่ยนโดยอัตโนมัติ
อ่านเพิ่มเติม: วิธีสร้างไฮเปอร์ลิงก์แบบไดนามิกใน Excel (3 วิธี)
สรุป
จบสิ้นเซสชันวันนี้ ตั้งแต่ต้นจนจบ ผมอภิปราย 4 วิธีในการเชื่อมโยงรูปภาพกับค่าเซลล์ใน Excel ผมเชื่ออย่างมั่นใจว่าบทความนี้จะเป็นประโยชน์มากสำหรับคุณ อย่างไรก็ตาม หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดแบ่งปันในส่วนความคิดเห็นด้านล่างครับ
บทความที่เกี่ยวข้อง
- วิธีไฮเปอร์ลิงก์ไปยังเซลล์ใน Excel (2 วิธีง่ายๆ)
- วิธีแก้ไขลิงก์ใน Excel (3 วิธี)
- [Fixed!] Break Links Not Working in Excel (7 Solutions)
- วิธีรวมข้อความและไฮเปอร์ลิงก์ในเซลล์ Excel (2 วิธี)
- วิธีดึงไฮเปอร์ลิงก์จาก URL ใน Excel (3 วิธี)
- Hyperlink in Excel VBA: Properties and Applications