สารบัญ
ในบทความนี้ เราจะเรียนรู้วิธีแยกไฮเปอร์ลิงก์ออกจาก URL ใน Excel โดยใช้สามวิธีที่แตกต่างกัน เรามักจะทำงานกับข้อมูลจากแหล่งต่างๆ ที่มี URL นอกจากนี้ยังอาจเกิดขึ้นได้ในกรณีที่เราคัดลอกตารางหรือรายการจากเว็บไซต์ มาดูบทความกันเพื่อเรียนรู้วิธีรับไฮเปอร์ลิงก์จาก URL เหล่านี้
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้
3 วิธีการแยกไฮเปอร์ลิงก์ออกจาก URL ใน Excel
ในนี้ เพื่อแสดงวิธี แยกไฮเปอร์ลิงก์ จาก URL เราจะใช้ URL จำนวนมากจาก เว็บไซต์ Exceldemy ลิงก์เหล่านี้แสดงชื่อฟังก์ชันปกติ บางชื่อ
1. สร้างฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อแยกไฮเปอร์ลิงก์จาก URL ใน Excel
หากต้องการ แยกไฮเปอร์ลิงก์ จาก URL เราสามารถ กำหนด a ฟังก์ชันที่กำหนดเอง ใน โค้ด VBA แล้วใช้เป็น ฟังก์ชันปกติ Excel ไม่ได้ให้ ใดๆ สร้างขึ้น – ใน ฟังก์ชัน เพื่อให้เราสามารถรับไฮเปอร์ลิงก์ได้โดยตรง มาทำตามขั้นตอนเพื่อทำให้เสร็จ
ขั้นตอน:
- จาก Excel Ribbon ไปที่ Developer แท็บ .
- คลิก บนตัวเลือก Visual Basic เพื่อ เปิด Visual Basic Editor .<13
- เพื่อ สร้าง ใหม่โมดูล เลือก ตัวเลือกโมดูล จาก แท็บแทรก .
- ตอนนี้ คัดลอก โค้ดต่อไปนี้ในตัวแก้ไขโค้ด
9252
ด้วยโค้ดนี้ เราใช้ตัวสร้างการเชื่อมโยงหลายมิติเพื่อสร้าง ฟังก์ชันที่กำหนดเอง ชื่อ EXTRACTHYPELINK ที่สามารถใช้เป็น ฟังก์ชันปกติ ในเวิร์กชีตของเรา
- ในชุดข้อมูล เรามี 5 URL ในเซลล์ B5:B9.
- ในเซลล์ C5 เมื่อเราพยายาม พิมพ์ ฟังก์ชันชื่อ EXTRACTHYPELINK Excel ให้ฟังก์ชัน ที่ผู้ใช้กำหนด เป็น คำแนะนำอัตโนมัติ กด ปุ่ม แท็บ เพื่อ ยอมรับ คำแนะนำ และใส่ B5 เป็น อาร์กิวเมนต์ของฟังก์ชัน .
- มิฉะนั้น พิมพ์ ชื่อฟังก์ชันแบบเต็ม ด้วยตัวเอง เขียนสูตรในเซลล์ C5 แล้วกด Enter
=EXTRACTHYPERLINK(B5)
ด้วยเหตุนี้ เราจึงเห็น URL ที่แยกออกมา ในเซลล์ C5
- หากต้องการรับ URL อื่นๆ , ค้นหา จุดจับเติม ที่ ที่ มุมล่างซ้าย ของเซลล์ C5 และ ลาก มัน ลง .
อ่านเพิ่มเติม: วิธีลบไฮเปอร์ลิงก์สำหรับทั้งคอลัมน์ใน Excel (5 วิธี)
2. โค้ด Excel VBA เพื่อรับไฮเปอร์ลิงก์จาก URL
การใช้ โค้ด VBA ช่วยประหยัดทั้งเวลาและความพยายามเมื่อเราต้องการแยกไฮเปอร์ลิงก์จากตัวเลขของ URL สมมติว่า เรามี 7 URLs ที่แตกต่างกันในเซลล์ B5:B11 ซึ่ง ไฮเปอร์ลิงก์ จะถูกดึงออกมา
ขั้นตอน:
- ใส่โค้ดต่อไปนี้ใน Visual Code Editor:
2075
- กด F5 เพื่อ เรียกใช้ โค้ด กล่องโต้ตอบ เปิดขึ้นเพื่อ เลือก ช่วงของเซลล์
- ตอนนี้ เลือก เซลล์ B5:B11 เพื่อเติม ช่องใส่ช่วง จากนั้นคลิก
- นี่คือรายการของ ไฮเปอร์ลิงก์ที่แยกออกมา
อ่าน เพิ่มเติม: วิธีรับไฮเปอร์ลิงก์จากเซลล์ Excel ด้วย VBA (3 วิธี)
การอ่านที่คล้ายกัน
- [แก้ไขแล้ว!] สิ่งนี้ สมุดงานมีลิงก์ไปยังแหล่งข้อมูลภายนอกอย่างน้อยหนึ่งแหล่งที่อาจไม่ปลอดภัย
- วิธีสร้างรายการดร็อปดาวน์ไฮเปอร์ลิงก์ไปยังชีตอื่นใน Excel
- วิธีไฮเปอร์ลิงก์หลายเซลล์ใน Excel (3 วิธี)
- เหตุใดลิงก์ Excel ของฉันจึงขาดบ่อย (3 เหตุผลพร้อมวิธีแก้ไข)
- [แก้ไขแล้ว!] ข้อผิดพลาด 'สมุดงานนี้ประกอบด้วยลิงก์ไปยังแหล่งข้อมูลอื่น' ใน Excel
3. แยกไฮเปอร์ลิงก์ออกจาก URL โดยใช้คุณลักษณะแก้ไขไฮเปอร์ลิงก์ใน Excel
การใช้ แก้ไขไฮเปอร์ลิงก์ เพื่อแยกไฮเปอร์ลิงก์เป็น กระบวนการด้วยตนเอง ที่จะ เสียเวลาและความพยายามอันมีค่า ยังคงเป็นวิธีการที่มีประโยชน์ที่จะรู้ มาดูกันว่าเราจะแยกไฮเปอร์ลิงก์ออกจาก URL โดยใช้เทคนิคนี้ได้อย่างไร เดอะมีขั้นตอนด้านล่าง
ขั้นตอน:
- คลิก บนเซลล์ ที่มี URL ที่จะ แยก ที่นี่ เราเลือกเซลล์ B5 .
- คลิกขวา เมาส์จะ เปิด เมนู บริบท จากนั้น เลือก แก้ไขการเชื่อมโยงหลายมิติ
- ขั้นตอนข้างต้น เปิด ขึ้น แก้ไขหน้าต่างการเชื่อมโยงหลายมิติ ช่องป้อนที่อยู่ แสดง ไฮเปอร์ลิงก์
- กด Ctrl + C เพื่อ คัดลอก ไฮเปอร์ลิงก์ แล้วคลิก ตกลง เพื่อปิดหน้าต่าง หลังจากนั้น วาง ลิงก์ที่คัดลอก ในเซลล์ที่ต้องการ เราวาง ไฮเปอร์ลิงก์ ที่เชื่อมโยงกับ เซลล์ B5 ใน เซลล์ C5
- เมื่อทำตามขั้นตอนนี้ เราจะได้รับไฮเปอร์ลิงก์อื่นๆ ทั้งหมดทีละรายการ
อ่านเพิ่มเติม: วิธีแก้ไขไฮเปอร์ลิงก์ใน Excel (5 วิธีที่ง่ายและรวดเร็ว)
สิ่งที่ต้องจำ
- แม้ว่าการใช้โค้ด VBA จะเป็นการดีในการบรรลุเป้าหมายของเรา แต่เมื่อรันโค้ดแล้ว เราจะสูญเสีย ประวัติ หมายความว่าเราไม่สามารถเลิกทำการเปลี่ยนแปลงได้อีกต่อไป
- ในกรณีที่เราจำเป็นต้อง เปลี่ยนแปลง ข้อมูลต้นฉบับ ของเรา เป็นครั้งคราว ควรใช้เมธอดที่ใช้ ฟังก์ชัน ตามที่เราใช้ใน วิธีที่ 1 ในกรณีนี้ เอาต์พุต เป็น ไดนามิก โดยมีการเปลี่ยนแปลงของ แหล่งข้อมูล
บทสรุป
ตอนนี้ เรารู้หลายวิธีในการสกัดการเชื่อมโยงหลายมิติจาก URL ใน Excel หวังว่าจะช่วยให้คุณใช้วิธีการเหล่านี้ได้อย่างมั่นใจมากขึ้น คำถามหรือข้อเสนอแนะใด ๆ อย่าลืมใส่ไว้ในช่องแสดงความคิดเห็นด้านล่าง