สูตร Excel: แยกชื่อและนามสกุลจากที่อยู่อีเมล
บทช่วยสอนนี้แนะนำสูตรในการแยกชื่อและนามสกุลจากที่อยู่อีเมลที่ระบุลงในเซลล์ที่แยกจากกันดังภาพด้านล่างที่แสดงนอกจากนี้ยังมีตัวอย่างเพื่ออธิบายอาร์กิวเมนต์และบางส่วนของสูตร
แยกชื่อ
สูตรทั่วไป:
LEFT(e_address,FIND("separator",)-1) |
ข้อโต้แย้ง
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
สูตรนี้ทำงานอย่างไร
ในการแยกชื่อจากที่อยู่อีเมลในเซลล์ B3 โปรดใช้สูตรด้านล่าง:
=LEFT(B3,FIND("_",B3)-1) |
ข่าวประชา เข้าสู่ กุญแจ
คำอธิบาย
FIND ฟังก์ชัน: เพื่อค้นหาตำแหน่งเริ่มต้นของอักขระหรือข้อความในสตริงข้อความที่กำหนด สูตร ค้นหา ("_", B3) ค้นหาตำแหน่งของอักขระ“ _” ในเซลล์ B3 ส่งกลับ 4
LEFT ฟังก์ชัน: แยกข้อความจากด้านซ้ายของสตริงข้อความที่กำหนดตามความยาวข้อความที่กำหนด สูตร LEFT (B3, ค้นหา ("_", B3) -1) สามารถมองเห็นได้ ซ้าย (B3,4-1)แยกอักขระ 3 ตัวแรกออกจากข้อความในเซลล์ B3
แยกนามสกุล
สูตรทั่วไป
LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1) |
ข้อโต้แย้ง
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
สูตรนี้ทำงานอย่างไร
ในการแยกนามสกุลจากที่อยู่อีเมลในเซลล์ B3 โปรดใช้สูตรด้านล่าง:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) |
ข่าวประชา เข้าสู่ กุญแจ
คำอธิบาย
FIND ฟังก์ชัน: เพื่อค้นหาตำแหน่งเริ่มต้นของอักขระหรือข้อความในสตริงข้อความที่กำหนด
LEN ฟังก์ชัน: นับจำนวนสตริงข้อความ
RIGHT ฟังก์ชัน: เพื่อแยกข้อความจากด้านขวา
สูตร ขวา (B3, LEN (B3) - ค้นหา ("_", B3)) สามารถมองเห็นได้เป็น:
= ขวา (B3, LEN (B3) -4)
= ขวา (B3,17)
=""
แล้วก็ ค้นหา ("@", ขวา (B3, LEN (B3) -FIND ("_", B3))) สามารถมองเห็นได้
=FIND("@","")
= "6"
LEFT ฟังก์ชัน: แยกข้อความจากด้านซ้ายของสตริงข้อความที่กำหนดตามความยาวข้อความที่กำหนด สูตร LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) สามารถมองเห็นได้ดังต่อไปนี้:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
=ซ้าย("",5)
= "สมิ ธ "
หมายเหตุ
หากคุณต้องการแยกชื่อและนามสกุลด้วยอักษรตัวแรกคุณสามารถเพิ่มฟังก์ชัน PROPER ที่ด้านหน้าของสูตรด้านบนเช่น:
= เหมาะสม (LEFT (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
ไฟล์ตัวอย่าง
คลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง
สูตรสัมพัทธ์
- แยกจากขวาไปจนถึงอักขระ
ในที่นี้จะแนะนำสูตรการแยกข้อความจากด้านขวาของข้อความที่กำหนดจนถึงอักขระที่ระบุ - ตัดแต่งข้อความเป็น N คำ
ต่อไปนี้จะแนะนำสูตรในการแยก n คำจากด้านซ้ายของสตริงข้อความ - เพิ่มเลขศูนย์เพื่อกำหนดความยาว
บทช่วยสอนนี้มีสูตรในการเพิ่มศูนย์นำหน้าเพื่อให้ข้อความมีความยาวเท่ากัน - เพิ่มขีดกลางในหมายเลขโทรศัพท์
หากต้องการเพิ่มขีดกลางให้กับหมายเลขโทรศัพท์คุณสามารถใช้สูตรเพื่อแก้ปัญหาใน Excel
ฟังก์ชันสัมพัทธ์
- ฟังก์ชัน RIGHT
แยกข้อความจากด้านขวา - ฟังก์ชัน LEFT
แยกข้อความจากด้านซ้ายของสตริงข้อความ - ฟังก์ชัน LEN
รับจำนวนอักขระในข้อความ - ฟังก์ชัน SEARCH
ค้นหาตำแหน่งของอักขระเฉพาะหรือสตริงย่อยจากสตริงข้อความที่กำหนด - ฟังก์ชัน FIND
ค้นหาสตริงภายในสตริงอื่น
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox