Note: The other languages of the website are Google-translated. Back to English

สูตร Excel: แยกชื่อและนามสกุลจากที่อยู่อีเมล

บทช่วยสอนนี้แนะนำสูตรในการแยกชื่อและนามสกุลจากที่อยู่อีเมลที่ระบุลงในเซลล์ที่แยกจากกันดังภาพด้านล่างที่แสดงนอกจากนี้ยังมีตัวอย่างเพื่ออธิบายอาร์กิวเมนต์และบางส่วนของสูตร
doc แตกนามสกุลจากชื่อไฟล์ 5

แยกชื่อ

สูตรทั่วไป:

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)

ข่าวประชา เข้าสู่ กุญแจ
doc แยกนามสกุลอีเมล 2

คำอธิบาย

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)

ข่าวประชา เข้าสู่ กุญแจ
doc แยกนามสกุลอีเมล 3

คำอธิบาย

FIND ฟังก์ชัน: เพื่อค้นหาตำแหน่งเริ่มต้นของอักขระหรือข้อความในสตริงข้อความที่กำหนด

LEN ฟังก์ชัน: นับจำนวนสตริงข้อความ

RIGHT ฟังก์ชัน: เพื่อแยกข้อความจากด้านขวา

สูตร ขวา (B3, LEN (B3) - ค้นหา ("_", B3)) สามารถมองเห็นได้เป็น:
= ขวา (B3, LEN (B3) -4)
= ขวา (B3,17)
= "Smith@kutools.com"

แล้วก็ ค้นหา ("@", ขวา (B3, LEN (B3) -FIND ("_", B3))) สามารถมองเห็นได้
= FIND ("@", "Smith@kutools.com")
= "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)
= LEFT ("Smith@kutools.com", 5)
= "สมิ ธ "

หมายเหตุ

หากคุณต้องการแยกชื่อและนามสกุลด้วยอักษรตัวแรกคุณสามารถเพิ่มฟังก์ชัน PROPER ที่ด้านหน้าของสูตรด้านบนเช่น:

= เหมาะสม (LEFT (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
doc แยกนามสกุลอีเมล 4

ไฟล์ตัวอย่าง

ตัวอย่างเอกสารคลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง


สูตรสัมพัทธ์


ฟังก์ชันสัมพัทธ์


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (2)
ได้รับคะแนน 5 จาก 5 · การจัดอันดับ 1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับบทความนี้ ฉันมีคำถามอื่นเกี่ยวกับสูตรเหล่านี้
- สมมติว่าฉันมีสถานการณ์เหล่านี้ - ฉันต้องการแยก FNAME & LNAME ออกจากอีเมลนี้ ann.bee@yahoo.com
ด้วยคำสั่งนี้ =PROPER(LEFT(A4,FIND("_",A4)-1)); ฉันจะสามารถผลิต Ann Bee ได้ แต่สัญลักษณ์นี้ "__ ต้องเปลี่ยนเป็น "." ,

ฉันจะแก้ไขได้อย่างไรเมื่อสิ่งนี้เกิดขึ้น โดยบอกว่าฉันมี abee@yahoo.com - คำสั่งก่อนหน้านี้จะสร้าง abee@yahoo เป็นชื่อแรกเมื่อฉันต้องการบรรลุ Abee....โปรดช่วยด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันรู้ว่าการใช้ @ ภายในคำสั่งก็ช่วยได้เช่นกัน แต่ไม่ได้แยกชื่อและนามสกุลตามความเหมาะสม
=เหมาะสม(LEFT(A4,FIND("@",A4)-1))

ฉันจะค้นคว้าต่อไปและหวังว่าจะปรับแต่งได้ดีขึ้น

ขอบคุณมากสำหรับบทความนี้
ได้รับคะแนน 5 จาก 5
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL