คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

HYPERLINK

ค้นหาและอ้างอิงระดับพื้นฐานทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด

HYPERLINK คืออะไร

สร้างลิงก์ในช่อง คลิกแล้วเปิดเว็บไซต์ เปิดอีเมลใหม่ หรือไปที่ชีตในไฟล์เดียวกัน โดยแสดงข้อความที่อ่านง่ายแทนที่อยู่

ใช้เมื่อไหร่

  • ทำตารางลิงก์ไปเว็บไซต์หรือไฟล์ที่ใช้บ่อย
  • สร้างลิงก์ส่งอีเมลพร้อมหัวเรื่องจากข้อมูลในตาราง
  • ทำสารบัญที่คลิกแล้วไปชีตหรือช่องในไฟล์เดียวกัน

รูปแบบสูตร

=HYPERLINK(link_location, [friendly_name])

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
link_locationจำเป็นปลายทางของลิงก์: ที่อยู่เว็บ, mailto:อีเมล, #ชีต!ช่อง ในไฟล์นี้ หรือที่อยู่ไฟล์ เป็นข้อความหรือช่องที่มีข้อความก็ได้
[friendly_name]ไม่บังคับข้อความหรือตัวเลขที่แสดงในช่อง ถ้าไม่ใส่จะแสดง link_location

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร

D5 ใช้ที่อยู่เว็บใน C5 เป็นปลายทาง และแสดงชื่อหน่วยงานใน A5 แทนที่อยู่เว็บ

I5
=HYPERLINK(I4,"หลักสูตร Excel ของ 9Expert")
ปลายทาง (link_location) I4 ได้ "https://www.9experttraining.com" คือเว็บไซต์
แถวABCDEF
4หน่วยงานใช้ทำอะไรเว็บไซต์ลิงก์
5กรมสรรพากรภาษีและแบบฟอร์มภาษีhttps://www.rd.go.thกรมสรรพากร
6ธนาคารแห่งประเทศไทยอัตราแลกเปลี่ยนเงินตราhttps://www.bot.or.thธนาคารแห่งประเทศไทย
7กรมพัฒนาธุรกิจการค้าข้อมูลนิติบุคคลของคู่ค้าhttps://www.dbd.go.thกรมพัฒนาธุรกิจการค้า
8สำนักงานประกันสังคมประกันสังคมของพนักงานhttps://www.sso.go.thสำนักงานประกันสังคม
9สำนักงานคณะกรรมการอาหารและยาข้อมูลผลิตภัณฑ์ที่ขึ้นทะเบียน อย.https://www.fda.moph.go.thสำนักงานคณะกรรมการอาหารและยา
10
11
12
13
14
15
16
17
18
19
ช่องกรอกและผลลัพธ์
ใส่ friendly_name I5
ไม่ใส่ friendly_name I6
ขั้นตอนการคำนวณ (4)
คลิกช่องสีเขียวมะนาวในตารางเพื่อดูสูตรของแถวนั้น · คลิกตัวเลขเพื่อแก้ค่า · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 ลิงก์ไปเว็บไซต์” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านสูตร D5: HYPERLINK(C5,A5) ปลายทางคือเว็บใน C5 ส่วนข้อความที่เห็นในช่องคือชื่อใน A5 ถ้าไม่ใส่ friendly_name ช่องจะแสดงที่อยู่เว็บแบบ I6
  • หน้าเว็บนี้แสดงเฉพาะข้อความในช่อง คลิกแล้วไม่เปิดลิงก์ ลองในไฟล์ฝึก: คลิกช่องในคอลัมน์ D แล้ว Excel จะเปิดเว็บไซต์นั้น
  • ระวัง: ในไฟล์ฝึก คลิกช่องลิงก์แล้วจะเปิดลิงก์ทันที ถ้าจะแค่เลือกช่อง ใช้ปุ่มลูกศร หรือคลิกค้างจนตัวชี้เป็นกากบาท

ตัวอย่างทั้งหมด 4 แบบ

  1. 1ลิงก์ไปเว็บไซต์ แสดงเป็นชื่อหน่วยงาน · D5 ใช้ที่อยู่เว็บใน C5 เป็นปลายทาง และแสดงชื่อหน่วยงานใน A5 แทนที่อยู่เว็บ
  2. 2ลิงก์เปิดอีเมลใหม่พร้อมหัวเรื่อง · ต่อข้อความ mailto: + อีเมล + ?subject= + เลขที่ใบสั่งซื้อ ให้เป็นปลายทางของลิงก์
  3. 3สารบัญที่คลิกแล้วไปชีตในไฟล์เดียวกัน · # นำหน้าหมายถึงตำแหน่งในไฟล์นี้ ตามด้วยชื่อชีตใน ' ' เครื่องหมาย ! และช่องปลายทาง
  4. 4เลือกหน่วยงานจาก Dropdown แล้วได้ลิงก์ไปเว็บไซต์ · VLOOKUP หาที่อยู่เว็บของหน่วยงานที่เลือกใน I4 แล้ว HYPERLINK ใช้ที่อยู่นั้นเป็นปลายทาง

ข้อผิดพลาดที่พบบ่อย

คลิกแล้วขึ้นข้อความ Errorสาเหตุ: ปลายทางไม่มีอยู่จริง เช่น ชื่อชีตสะกดผิด หรือไฟล์ถูกย้ายแก้: ตรวจ link_location ในสูตร ช่องจะไม่แสดง Error จนกว่าจะคลิก
ลิงก์ไปชีตในไฟล์ไม่ทำงานสาเหตุ: ลืม # นำหน้า หรือชื่อชีตที่มีเว้นวรรคไม่ได้ครอบด้วย 'แก้: ขึ้นต้นด้วย # และครอบชื่อชีตด้วย ' เช่น #'สรุปย่อ'!A1
ลิงก์ไปชีตไม่ทำงานใน Excel for the webสาเหตุ: Excel for the web ใช้ HYPERLINK ได้กับที่อยู่เว็บ (URL) เท่านั้นแก้: เปิดไฟล์ด้วย Excel บนเครื่อง หรือสร้างลิงก์ด้วย Insert > Link แทน
ช่องแสดงค่า Error แทนข้อความสาเหตุ: friendly_name หรือ link_location ได้ผลเป็น Errorแก้: แก้สูตรที่ใช้สร้างข้อความ เช่น VLOOKUP ที่หาไม่พบ

เคล็ดลับจากห้องเรียน

ใช้ friendly_name ที่บอกว่าลิงก์ไปที่ไหน แทนการแสดงที่อยู่เว็บยาว ๆ ตามที่ Microsoft แนะนำ ผู้อ่านจะรู้ก่อนคลิกว่าจะไปหน้าไหน
เก็บที่อยู่หลักไว้ช่องเดียวแล้วอ้างแบบ $Z$1 ถ้าที่อยู่เปลี่ยน แก้ช่องเดียวแล้วลิงก์ทุกช่องเปลี่ยนตาม
ข้อความที่แสดงไม่จำเป็นต้องตรงกับปลายทาง ก่อนคลิกลิงก์ในไฟล์ที่ได้รับมา เลือกช่องด้วยปุ่มลูกศรแล้วดูสูตรใน Formula Bar

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
HYPERLINK

HYPERLINK ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

เลือกวิธีให้ถูกงาน

วิธีใช้เมื่อตัวอย่าง
HYPERLINKลิงก์ที่สร้างจากข้อมูลในเซลล์ เปลี่ยนตามข้อมูลเอง=HYPERLINK(C5,A5)
Insert > Link (Ctrl + K)ลิงก์ทีละช่อง ไม่ต้องเขียนสูตรInsert > Link
พิมพ์ที่อยู่อีเมลลงในช่องExcel สร้างลิงก์อีเมลให้เองทันทีsomeone@example.com
HYPERLINK กับ #ลิงก์ไปชีตหรือช่องในไฟล์เดียวกัน=HYPERLINK("#'สรุปย่อ'!A1","สรุปย่อ")

ใน Power BI ใช้อะไร

ตั้ง Data category ของคอลัมน์ URL เป็น Web URL แล้ว visual แสดงเป็นลิงก์

ไฟล์ฝึก HYPERLINK

9Expert-HYPERLINK-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 28 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 ลิงก์ไปเว็บไซต์2 ลิงก์ส่งอีเมล3 สารบัญในไฟล์4 ลิงก์จากการค้นหาแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1ลิงก์ไปเว็บไซต์ในช่อง I7 ให้แสดงชื่อหน่วยงานในช่อง G7
  2. ข้อ 2ลิงก์ไปเว็บไซต์ในช่อง I8 โดยไม่ใส่ friendly_name
  3. ข้อ 3ลิงก์ไปเว็บไซต์ในช่อง I9 ให้แสดงคำว่า เปิดเว็บ เว้นวรรค 1 ช่อง แล้วต่อด้วยชื่อหน่วยงานในช่อง G9
  4. ข้อ 4ลิงก์เปิดอีเมลใหม่ถึงอีเมลในช่อง C10 หัวเรื่อง PO-2025-130 โดยไม่ใส่ friendly_name (ช่องจะแสดงปลายทางที่ต่อได้)
  5. ข้อ 5ลิงก์ไปช่อง A1 ของชีตที่ชื่ออยู่ในช่อง C11 ในไฟล์นี้ โดยไม่ใส่ friendly_name

วิดีโอประกอบ

คลิปเรื่อง HYPERLINK จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. =HYPERLINK("https://www.9experttraining.com","9Expert") ช่องจะแสดงอะไร

2. ลิงก์ไปช่อง A1 ของชีต สรุปย่อ ในไฟล์เดียวกัน เขียนอย่างไร

3. ถ้า link_location พิมพ์ผิดจนไปไม่ถึงปลายทาง จะเกิดอะไร

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม