ไปยังเนื้อหาหลัก

วิธีแยกที่อยู่จริงจากไฮเปอร์ลิงก์ใน Excel

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


ลูกศรสีฟ้าฟองขวา แยกที่อยู่จริงจากการเชื่อมโยงหลายมิติด้วยคุณสมบัติแก้ไขไฮเปอร์ลิงก์

ที่นี่ แก้ไขไฮเปอร์ลิงก์ ฟังก์ชันสามารถช่วยคุณแยก URL ที่อยู่ภายใต้การเชื่อมโยงหลายมิติเหล่านี้และวางที่อยู่จริงลงในเซลล์อื่น คุณสามารถทำได้ดังนี้:

1. เลือกเซลล์ที่มีไฮเปอร์ลิงก์แล้วคลิกขวาจากเมนูบริบทให้เลือก แก้ไขไฮเปอร์ลิงก์ดูภาพหน้าจอ:

2. และ แก้ไขไฮเปอร์ลิงก์ กล่องโต้ตอบจะปรากฏขึ้นให้เลือกและคัดลอก (CTRL + C) URL ทั้งหมดจากไฟล์ ที่อยู่ ของกล่องโต้ตอบ

3. จากนั้นปิดกล่องโต้ตอบและวางที่อยู่จริงลงในเซลล์ที่คุณต้องการ

หมายเหตุ: ด้วยวิธีนี้คุณสามารถแยกที่อยู่ไฮเปอร์ลิงก์ได้เพียงหนึ่งรายการในแต่ละครั้ง แต่ถ้าคุณมีการเชื่อมโยงหลายมิติหลายรายการคุณจะต้องใช้ฟังก์ชันนี้ซ้ำ ๆ


ลูกศรสีฟ้าฟองขวา แยกที่อยู่จริงจากไฮเปอร์ลิงก์ด้วยรหัส VBA

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

1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในหน้าต่างโมดูล

Sub Extracthyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3. จากนั้นกด F5 คีย์เพื่อเรียกใช้รหัสและกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกไฮเปอร์ลิงก์ที่คุณต้องการแยกที่อยู่จริงดูภาพหน้าจอ:

4. จากนั้นคลิก OKและเนื้อหาของเซลล์ที่เลือกจะถูกแปลงเป็นที่อยู่ของไฮเปอร์ลิงก์จริงในช่วงเดิม ดูภาพหน้าจอ:


ลูกศรสีฟ้าฟองขวา แยกที่อยู่จริงออกจากไฮเปอร์ลิงก์ด้วย User Definde Function

User Defined Function ต่อไปนี้ยังสามารถดึง URl จริงออกจากไฮเปอร์ลิงก์

1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

Function GetURL(pWorkRng As Range) As String
'Updateby Extendoffice
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3. บันทึกรหัสและปิดหน้าต่างเลือกเซลล์ว่างเพื่อพิมพ์สูตรนี้ = GetURL (A2) (A2 คือเซลล์ที่ไฮเปอร์ลิงก์เข้ามา) แล้วกด เข้าสู่ ปุ่ม. คุณสามารถเห็นที่อยู่ของไฮเปอร์ลิงก์จริงถูกดึงออกมา


ลูกศรสีฟ้าฟองขวา แยกที่อยู่จริงจากการเชื่อมโยงหลายมิติด้วย Kutools for Excel อย่างรวดเร็วและง่ายดาย

นี่คือเครื่องมือที่มีประโยชน์เรียกว่า Kutools สำหรับ Excelเดียวกันกับที่ แปลงไฮเปอร์ลิงก์ คุณลักษณะนี้คุณสามารถจัดการกับการดำเนินการต่อไปนี้ได้อย่างรวดเร็ว:

  • แยกที่อยู่จริงออกจากไฮเปอร์ลิงก์;
  • แปลงข้อความ url เป็นไฮเปอร์ลิงก์ที่คลิกได้.
Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน.

ถ้าคุณได้ติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. เลือกช่วงที่มีการเชื่อมโยงหลายมิติที่จำเป็นต้องแยกออก

2. คลิก Kutools > ลิงค์ > แปลงไฮเปอร์ลิงก์ดูภาพหน้าจอ:

3. ใน แปลงไฮเปอร์ลิงก์ ใหเลือก ที่อยู่ของไฮเปอร์ลิงก์จะแทนที่เนื้อหาของเซลล์ แล้วคลิก doc-ปุ่ม1 ปุ่มจาก ช่วงผลลัพธ์ เพื่อระบุเซลล์ที่จะใส่ผลลัพธ์

4. จากนั้นคลิก OKที่อยู่จริงถูกดึงออกจากไฮเปอร์ลิงก์ ดูภาพหน้าจอ:

หมายเหตุ: หากคุณต้องการใส่ที่อยู่จริงลงในช่วงเดิมโปรดตรวจสอบ แปลงช่วงแหล่งที่มา.

คลิก แปลงไฮเปอร์ลิงก์ เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


ลูกศรสีฟ้าฟองขวา การสาธิต: แยกที่อยู่จริงจากการเชื่อมโยงหลายมิติด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

บทความที่เกี่ยวข้อง:

วิธีแปลงข้อความ url เป็นไฮเปอร์ลิงก์ที่คลิกได้ใน Excel

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (44)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour
Auriez vous une solution pour mettre en place le fonctionnement par la formule sur Excel 365 sur Mac ?
This comment was minimized by the moderator on the site
Hello, Edouard,
Sorry, the methods in this article are only applied to Microsoft Excel.
Thank you!
This comment was minimized by the moderator on the site
Ola colegas ,

Tenho uma planilha com mais de 2000 linhas, preciso exportar o documento que esta no hiperlink estas celulas, para um diretório da maquina, alguém sabe como fazer ?

agradeço a atenção

at..
cássia
This comment was minimized by the moderator on the site
Thank you it solve my problem
This comment was minimized by the moderator on the site
Thank you, the VBA code worked like a charm :)
This comment was minimized by the moderator on the site
Thank you for the tip to Extract Actual Addresses From Hyperlinks in Excel With VBA Code. It was exactly what I needed!
This comment was minimized by the moderator on the site
How does this apply to Excel on Mac?
This comment was minimized by the moderator on the site
I think it's nice to have an option that doesn't require macros since so many haven't used VBA at all.
This comment was minimized by the moderator on the site
If you're not comfortable with VBA, the key step to getting this done is the FORMULATEXT() formula that is included with excel. For example, if cell A1 has this...
=HYPERLINK("https://www.google.com","Google Homepage")
...then it would display "Google Homepage" but you want to extract "https://www.google.com". You can use =FORMULATEXT(A1) to get the output of "=HYPERLINK("https://google.com","Google Homepage")".

Then you use the find and mid functions to find the double quotes (which is CHAR(34)) and pull the string between the first two double quotes. Nesting it all together, you can use this formula to get the URL without any VBA required...
=MID(FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1,FIND(CHAR(34),FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1)-FIND(CHAR(34),FORMULATEXT(A1))-1)
This comment was minimized by the moderator on the site
Thankyou for an easy method to extract the complete URL from a weblink. I looked at other methods that were too nebulous but yours was straightforward and easy. Thanks.
This comment was minimized by the moderator on the site
Thanks for the " Extract actual addresses from hyperlinks with VBA code" VBA and clear instructions. It worked great for me.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations