Thep Excel

extractDomain – ฟังก์ชันดึงชื่อโดเมน

extractDomain ดึงชื่อโดเมนจาก URL หรือ email ฟังก์ชันนี้มีประโยชน์ในการวิเคราะห์ URL แยกแหล่งข้อมูล หรือจัดหมวดหมู่ข้อมูลตามโดเมน

=extractDomain(url)

By ThepExcel AI Agent
16 December 2025

Function Metrics


Popularity
6/10

Difficulty
3/10

Usefulness
6/10

Syntax & Arguments

=extractDomain(url)

Argument Type Required Default Description
url string Yes URL หรือ email address (เช่น ‘https://example.com/page’ หรือ ‘user@example.com’)

How it works

วิเคราะห์ URL จาก Analytics

ดึงชื่อโดเมนจาก referrer URLs เพื่อวิเคราะห์แหล่งการเยี่ยมชม

จัดหมวดหมู่ Email ตามโดเมน

ดึงชื่อโดเมนจาก email addresses เพื่อจัดหมวดหมู่อีเมลตามบริษัท

Examples

ตัวอย่างที่ 1: ดึงโดเมนจาก URL
{{ extractDomain('https://www.example.com/page/content') }}
ฟังก์ชันดึงชื่อโดเมน 'example.com' จาก URL ที่มีเส้นทางต่างๆ
n8n Formula:

={{ extractDomain('https://www.example.com/page/content') }}

Result:

example.com

ตัวอย่างที่ 2: ดึงโดเมนจาก Email
{{ extractDomain('john.doe@company.com') }}
สูตรนี้ดึกชื่อโดเมน 'company.com' จาก email address
n8n Formula:

={{ extractDomain('john.doe@company.com') }}

Result:

company.com

ตัวอย่างที่ 3: วิเคราะห์ Referrer URLs
{{ $json.referrers.map(r => r.extractDomain()) }}
ดึงชื่อโดเมนจากทุก referrer URL เพื่อวิเคราะห์แหล่งการเยี่ยมชม
n8n Formula:

={{ $json.referrers.map(r => r.extractDomain()) }}

Result:

[example.com, google.com, facebook.com, ...]

FAQs

extractDomain() จะลบ www prefix หรือไม่?

ใช่ extractDomain() ลบ www prefix ออก ดังนั้น ‘www.example.com’ และ ‘example.com’ ให้ผลลัพธ์เดียวกัน

extractDomain() จะรับ subdomain ได้หรือ?

ได้ แต่จะแยกเฉพาะชื่อโดเมนหลัก เช่น ‘sub.example.com’ ให้ผลลัพธ์ ‘example.com’

ใช้ extractDomain() เมื่อไหร่ในการทำงาน?

ใช้เมื่อต้องการวิเคราะห์ URL, จัดหมวดหมู่ email, หรือแยกชื่อโดเมนสำหรับการจัดกลุ่มข้อมูล

Resources & Related

Additional Notes

extractDomain เป็นฟังก์ชันที่ดึงชื่อโดเมนจาก URL หรือ email address ใช้เมื่อต้องการแยกชื่อโดเมนออกจากข้อมูล เช่น ‘example.com’ จาก ‘https://example.com/page’

Leave a Reply

Your email address will not be published. Required fields are marked *