ฟังก์ชัน HYPERLINK

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน 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 สําหรับ 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 บนเวิร์กชีตประจํา ปี ในเวิร์กบุ๊กที่บันทึกไว้ที่ http://example.microsoft.com/report เซลล์บนเวิร์กชีตที่มีไฮเปอร์ลิงก์จะแสดงเนื้อหาของเซลล์ D1 เป็นข้อความการข้าม
=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'First Quarter'! DeptTotal", "คลิกเพื่อดูผลรวมของแผนกในไตรมาสแรก") สร้างไฮเปอร์ลิงก์ให้กับช่วงที่ชื่อ DeptTotal บนเวิร์กชีต First Quarter ในเวิร์กบุ๊กที่บันทึกไว้ที่ http://example.microsoft.com/report เซลล์บนเวิร์กชีตที่มีไฮเปอร์ลิงก์จะแสดงข้อความ "คลิกเพื่อดู First Quarter Department Total" เป็นข้อความการข้าม
=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),"ไปเดือนมกราคม > A1") เมื่อต้องการข้ามไปยังตำแหน่งอื่นในเวิร์กชีตปัจจุบันโดยไม่ต้องใช้การอ้างอิงเวิร์กชีตที่มีคุณสมบัติสมบูรณ์ ([Book1.xlsx]) คุณสามารถใช้สิ่งนี้ โดยที่ CELL("address") จะส่งกลับชื่อเวิร์กบุ๊กปัจจุบัน
=HYPERLINK($Z$1) เมื่อต้องการอัปเดตสูตรทั้งหมดในเวิร์กชีตหนึ่งๆ ที่ใช้ฟังก์ชัน HYPERLINK และอาร์กิวเมนต์เดียวกันอย่างรวดเร็ว คุณสามารถวางเป้าหมายการลิงก์ไว้ในเซลล์อีกเซลล์หนึ่งในเวิร์กชีตเดียวกันหรืออีกเวิร์กชีตหนึ่งก็ได้ จากนั้นให้ใช้การอ้างอิงแบบสัมบูรณ์ไปยังเซลล์นั้นให้เป็น link_location ในสูตรไฮเปอร์ลิงก์ การเปลี่ยนแปลงที่คุณทํากับเป้าหมายการลิงก์จะมีผลในสูตรไฮเปอร์ลิงก์ในทันที