ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน HYPERLINK ใน Microsoft Excel

คำอธิบาย

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

ไวยากรณ์

HYPERLINK(link_location, [friendly_name])

ไวยากรณ์ของฟังก์ชัน HYPERLINK มีอาร์กิวเมนต์ดังนี้

  • Link_location    จำเป็น เส้นทางและชื่อไฟล์ของเอกสารที่จะเปิด Link_location อาจหมายถึงตำแหน่งที่ตั้งในเอกสารได้ เช่น เซลล์ที่ระบุหรือช่วงที่มีชื่อในเวิร์กชีตหรือเวิร์กบุ๊ก Excel หรือบุ๊กมาร์กในเอกสาร Microsoft Word เส้นทางอาจเป็นไฟล์ที่เก็บอยู่บนฮาร์ดดิสก์ไดรฟ์ เส้นทางอาจเป็นเส้นทาง Universal Naming Convention (UNC) บนเซิร์ฟเวอร์ (ใน Microsoft Excel for Windows) หรือเส้นทาง Uniform Resource Locator (URL) บนอินเทอร์เน็ตหรืออินทราเน็ต

    หมายเหตุ   Excel สำหรับเว็บ ฟังก์ชัน HYPERLINK ใช้ได้เฉพาะกับที่อยู่เว็บ (URL) เท่านั้น Link_locationสตริงข้อความที่อยู่ในเครื่องหมายอัญประกาศหรือการอ้างอิงไปยังเซลล์ที่มีลิงก์เป็นสตริงข้อความ

    ถ้าการข้ามlink_locationอยู่ในรายการไม่มีอยู่หรือไม่สามารถนําทางได้ ข้อผิดพลาดจะปรากฏขึ้นเมื่อคุณคลิกเซลล์

  • Friendly_name    ไม่จำเป็น ข้อความการข้ามหรือค่าตัวเลขที่แสดงในเซลล์ Friendly_name จะแสดงเป็นสีน้ำเงินและขีดเส้นใต้ ถ้า friendly_name ถูกเว้นไว้ เซลล์จะแสดง link_location เป็นข้อความการข้าม

    Friendly_nameอาจเป็นค่า สตริงข้อความ ชื่อ หรือเซลล์ที่มีข้อความการข้ามหรือค่า

    ถ้าfriendly_nameคืนค่าความผิดพลาด (ตัวอย่างเช่น #VALUE!) เซลล์จะแสดงข้อผิดพลาดแทนข้อความการข้าม

ข้อสังเกต

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

ตัวอย่าง

ตัวอย่าง

ผลลัพธ์

=HYPERLINK("http://example.microsoft.com/report/budget report.xlsx", "คลิกเพื่อดูรายงาน")

เปิดเวิร์กบุ๊กที่ http://example.microsoft.com/report บันทึก เซลล์จะแสดง "คลิกเพื่อรายงาน" เป็นข้อความการข้าม

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]Annual!F10", D1)

สร้างไฮเปอร์ลิงก์ไปยังเซลล์ F10 บนเวิร์กชีต Annual ในเวิร์กบุ๊กที่บันทึก http://example.microsoft.com/report เซลล์บนเวิร์กชีตที่มีไฮเปอร์ลิงก์จะแสดงเนื้อหาของเซลล์ D1 เป็นข้อความการข้ามของเซลล์นั้น

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'First Quarter'!DeptTotal", "คลิกเพื่อดูผลรวมของแผนกในไตรมาสแรก")

สร้างไฮเปอร์ลิงก์ไปยังช่วงที่ ชื่อ DeptTotal บน เวิร์กชีตไตรมาส แรกในเวิร์กบุ๊กที่ http://example.microsoft.com/report เซลล์บนเวิร์กชีตที่มีไฮเปอร์ลิงก์จะแสดงข้อความ "คลิกเพื่อดูผลรวมของแผนกในไตรมาสแรก" เป็นข้อความการข้าม

=HYPERLINK("[http://example.microsoft.com/Annual Report.docx]QrtlyProfits", "รายงานผลกำไรรายไตรมาส")

เมื่อต้องการสร้างไฮเปอร์ลิงก์ไปยังที่ตั้งที่ระบุในไฟล์ Word ให้คุณใช้บุ๊กมาร์กเพื่อกําหนดที่ตั้งที่คุณต้องการข้ามไปยังในไฟล์ ตัวอย่างนี้สร้างไฮเปอร์ลิงก์ไปยังบุ๊กมาร์ก QrtlyProfits ในไฟล์ Annual Report.doc ถูกบันทึกที่ http://example.microsoft.com

=HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx", D5)

แสดงเนื้อหาของเซลล์ D5 เป็นข้อความการข้ามในเซลล์ และเปิดเวิร์กบุ๊กที่บันทึกไว้บนเซิร์ฟเวอร์ FINANCE ใน Statements ที่แชร์ ตัวอย่างนี้ใช้เส้นทาง UNC

=HYPERLINK("D:\FINANCE\1stqtr.xlsx", H10)

เปิดเวิร์กบุ๊ก 1stqtr.xlsx ที่เก็บอยู่ในไดเรกทอรี Finance บนไดรฟ์ D และแสดงค่าตัวเลขที่เก็บอยู่ในเซลล์ H10

=HYPERLINK("[C:\My Documents\Mybook.xlsx]Totals")

สร้างไฮเปอร์ลิงก์ไปยังพื้นที่ Totals ในเวิร์กบุ๊กอื่น (เวิร์กบุ๊กภายนอก) ชื่อ Mybook.xlsx

= HYPERLINK("[Book1.xlsx]Sheet1! A10 ไปยัง Sheet1 > A10 ")

เมื่อต้องการข้ามไปยังตำแหน่งอื่นในเวิร์กชีตปัจจุบัน รวมถึงชื่อเวิร์กบุ๊กและชื่อเวิร์กชีต ดังนี้ Sheet1 คือเวิร์กชีตปัจจุบัน

= HYPERLINK("[Book1.xlsx]January! A10 ไปยังมกราคม > A10 ")

เมื่อต้องการข้ามไปยังตำแหน่งอื่นในเวิร์กชีตปัจจุบัน รวมถึงชื่อเวิร์กบุ๊กและชื่อเวิร์กชีต ดังนี้ January คือเวิร์กชีตอื่นในเวิร์กบุ๊กนี้

=HYPERLINK(CELL("address",January!A1),"Go to January > A1")

เมื่อต้องการข้ามไปยังตำแหน่งอื่นในเวิร์กชีตปัจจุบันโดยไม่ต้องใช้การอ้างอิงเวิร์กชีตที่มีคุณสมบัติสมบูรณ์ ([Book1.xlsx]) คุณสามารถใช้สิ่งนี้ โดยที่ CELL("address") จะส่งกลับชื่อเวิร์กบุ๊กปัจจุบัน

=HYPERLINK($Z$1)

เมื่อต้องการอัปเดตสูตรทั้งหมดในเวิร์กชีตที่ใช้ฟังก์ชัน HYPERLINK ที่มีอาร์กิวเมนต์เดียวกันอย่างรวดเร็ว คุณสามารถวางเป้าหมายลิงก์ไว้ในเซลล์อื่นบนเวิร์กชีตเดียวกันหรือเวิร์กชีตอื่น แล้วใช้การอ้างอิงแบบสัมบูรณ์ไปยังเซลล์นั้นเป็น link_location ในสูตร HYPERLINK การเปลี่ยนแปลงที่คุณเปลี่ยนแปลงกับเป้าหมายของลิงก์จะปรากฏในสูตรไฮเปอร์ลิงก์ในทันที

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน

สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

มีคําติชมเพิ่มเติมใดๆ หรือไม่ (ไม่บังคับ)

ขอบคุณสำหรับคำติชมของคุณ

×