หน้าแรก บทความ Microsoft
Microsoft

HYPERLINK ใน Excel สร้างลิงก์กดได้จากสูตร ทำสารบัญข้ามชีต

เผยแพร่ 29 ส.ค. 69

นอกจากคลิกขวา → Link เพื่อฝังลิงก์แบบแทรกด้วยมือ Excel ยังมีสูตร HYPERLINK ที่สร้างลิงก์กดได้จากสูตร ข้อดีคือปลายทางของลิงก์เปลี่ยนตามข้อมูลในเซลล์อื่นได้ เหมาะกับการทำเมนูสารบัญ ลิงก์กระโดดข้ามชีต หรือประกอบ URL จากรหัสสินค้าแบบอัตโนมัติ

รูปแบบของสูตร HYPERLINK

=HYPERLINK(ปลายทางของลิงก์, [ข้อความที่แสดง])

ถ้าไม่ใส่ข้อความที่แสดง เซลล์จะโชว์ URL เต็มๆ ปลายทางใส่ได้หลายแบบ: เว็บ (https://...), อีเมล (mailto:...), ไฟล์ในเครื่อง หรือกระโดดในไฟล์เดียวกันด้วย #'ชื่อชีต'!A1

ตัวอย่างที่ 1: ประกอบลิงก์จากรหัส

C2fx=HYPERLINK("https://ms365ibex.com/?s="&A2,"ค้นหา "&A2)
A B C
1 คำค้น หมวด ลิงก์
2 vlookup สูตร ค้นหา vlookup
3 pivottable สรุปข้อมูล ค้นหา pivottable

ลิงก์ในคอลัมน์ C จะกดได้จริง โดยต่อคำในคอลัมน์ A เข้าไปใน URL ให้เอง ถ้าแก้คำค้น ลิงก์ก็เปลี่ยนปลายทางตามทันที

ตัวอย่างที่ 2: ทำสารบัญกระโดดข้ามชีต

B2fx=HYPERLINK("#'"&A2&"'!A1","ไปที่ชีต "&A2)
A B
1 ชื่อชีต ลิงก์
2 มกราคม ไปที่ชีต มกราคม
3 กุมภาพันธ์ ไปที่ชีต กุมภาพันธ์

เครื่องหมาย # นำหน้าหมายถึง “ในไฟล์นี้” ครอบชื่อชีตด้วยเครื่องหมาย ' เผื่อชื่อมีเว้นวรรค วิธีนี้ทำหน้าสารบัญที่คลิกไปแต่ละเดือนได้ในคลิกเดียว

ตัวอย่างที่ 3: ปุ่มส่งอีเมลพร้อมหัวข้อ

C2fx=HYPERLINK("mailto:"&B2&"?subject=ใบเสนอราคา "&A2,"ส่งเมลถึง "&A2)
A B C
1 ลูกค้า อีเมล ติดต่อ
2 คุณสมชาย somchai@mail.com ส่งเมลถึง คุณสมชาย

คลิกแล้วจะเปิดโปรแกรมอีเมลพร้อมกรอกผู้รับและหัวข้อไว้ให้ ต่อพารามิเตอร์ &body=... เพิ่มเพื่อใส่เนื้อความเริ่มต้นได้

HYPERLINK ต่างจากการแทรกลิงก์ด้วยมือ

สูตร HYPERLINK คลิกขวา → Link
ปลายทางเปลี่ยนตามเซลล์อื่น ได้ ไม่ได้ (ต้องแก้เอง)
คัดลอกลงทั้งคอลัมน์ ได้ทันที ต้องแทรกทีละอัน
เห็นปลายทางในแถบสูตร เห็น ต้องเปิดหน้าต่าง Edit Link

ข้อควรรู้

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line