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

วิธีแยกชื่อโดเมนจาก URL ใน Excel

หากคุณต้องจัดการกับ URL จำนวนมากในสมุดงานของคุณอยู่เสมอบางครั้งคุณอาจต้องการแยกเฉพาะชื่อโดเมนจากแต่ละหน้าเว็บ ใน Excel คุณจะรับชื่อโดเมนจาก URL ได้อย่างไร?

แยกชื่อโดเมนจาก URL ด้วยสูตร

แยกชื่อโดเมนจาก URL ด้วย User Defined Function


ลูกศรสีฟ้าฟองขวา แยกชื่อโดเมนจาก URL ด้วยสูตร

สูตรยาวต่อไปนี้สามารถช่วยให้คุณส่งคืนชื่อโดเมนจากหน้าเว็บได้ตามที่คุณต้องการ กรุณาดำเนินการดังต่อไปนี้:

1. ในเซลล์ว่างที่อยู่ถัดจากเซลล์หน้าเว็บของคุณให้ป้อนสูตรต่อไปนี้ในตัวอย่างนี้ฉันจะพิมพ์สูตรในเซลล์ B2: =IF(ISNUMBER(FIND("www.",A2)),MID(A2,FIND("www.",A2)+4,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("www.",A2)-4),MID(A2,FIND("//",A2)+2,IF(ISNUMBER(FIND("/",A2,9)),FIND("/",A2,9),LEN(A2)+1)-FIND("//",A2)-2)).

doc-extract-domain-url-1

หมายเหตุ: ในสูตรข้างต้น A2 ระบุเซลล์ที่มีหน้าเว็บที่คุณต้องการรับชื่อโดเมนคุณสามารถเปลี่ยนได้ตามต้องการ

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

doc-extract-domain-url-1


ลูกศรสีฟ้าฟองขวา แยกชื่อโดเมนจาก URL ด้วย User Defined Function

หากคุณสนใจรหัส VBA คุณสามารถสร้างไฟล์ ฟังก์ชันที่ผู้ใช้กำหนด เพื่อแยกชื่อโดเมนจาก URL

1. กด ALT + F11 คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic for Applications.

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

รหัส VBA: แยกชื่อโดเมนจาก URL

Function ExtractDomain(ByVal URL As String) As String
'Update 20140904
    If InStr(URL, "//") Then
        URL = Mid(URL, InStr(URL, "//") + 2)
    End If
    If Left(URL, 4) Like "[Ww][Ww][Ww0-9]." Then
        URL = Mid(URL, 5)
    End If
    ExtractDomain = Split(URL, "/")(0)
End Function

3. จากนั้นบันทึกและปิดรหัสกลับไปที่แผ่นงานแล้วป้อนสูตรนี้ = Extractdomain (A2) ลงในเซลล์ว่างนอกเหนือจากหน้าเว็บดูภาพหน้าจอ:

doc-extract-domain-url-1

4. จากนั้นกด เข้าสู่ เลือกเซลล์ B2 แล้วลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการมีสูตรนี้จากนั้นชื่อโดเมนทั้งหมดจะถูกแยกออกจากเซลล์ของหน้าเว็บแต่ละเซลล์


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

วิธีแยกโดเมนจากที่อยู่อีเมลหลายรายการใน 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 (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This formula worked for all my URLs except for ones with another URL in the query string. Would love a fix for that, but otherwise, it's great!
This comment was minimized by the moderator on the site
Thank you very much for making this formula available. I was able to use it. Thank you.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations