Page 1 of 1

สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Thu Jul 28, 2016 5:56 am
by ajsudkedt
เนื่องมีคำหน้าชื่อ และนามสกุลในสดมภ์เดียวจำนวนมาก
อยากได้สูตรที่ลากครั้งเดียวแล้วแยกเป็น สดมภ์คำนำหน้า สดมภ์ชื่อ และ สดมภ์นามสกุล
จากชีท "เดิม" ให้เป็นแบบชีท "ใหม่" ตามแบบไฟล์ตัวอย่างครับ
พอจะมีสูตรไหมครับ
ขอบคุณล่วงหน้าครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Thu Jul 28, 2016 6:17 am
by snasui
:D การแยกคำนำหน้านาม ชื่อ สกุล ศึกษาจาก Link นี้ครับ wordpress/cutting-character/

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Thu Jul 28, 2016 9:47 am
by ajsudkedt
ขอบคุณครับ
copy สูตรไปวางครั้งแรก error
พิจารณาอยู่ระยะหนึ่ง
จึงรู้ว่าเครื่องหมายคำพูด "" ต้องแก้ไขใหม่
จึงได้รูปแบบที่ต้องการครับ
กราบขอบคุณท่านคนควนอีกครั้งครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 5:26 am
by ajsudkedt
ถามต่อครับ
มีบางรายชื่อ
ที่คำนำหน้าชื่อไม่ถูกแยกออกมา
พอจะทราบสาเหตุไหมครับ
ตามไฟล์ที่แนบครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 11:53 am
by noph
ดูจากไฟล์แนบแล้ว ตรง "นามสกุล" มีคำว่านางอยู่ด้วยครับ

ชื่อ-สกุล
นางรติยา ด้วงนางรอง
นางภัทร์ชนก เลี่ยมนางรอง
นางทิติยา คำนาง
นางจันทกานต์ อยู่นางรอง

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 12:33 pm
by ajsudkedt
มีวิธีแก้ไหมครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 2:02 pm
by Serverchita
ลองดูตามไฟล์แนบนะครับ :D :D :D

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 4:00 pm
by ajsudkedt
ตรงศรชี้เกิดจากอะไรครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 5:16 pm
by Serverchita
ผมลองใส่สูตรใหม่ดู ทำได้ครับ แต่ต้องลองเอาไปใช้ก่อน ในส่วนช่องว่างระหว่างชื่อกับสกุล ให้เว้นวรรคแค่ 1 ครั้งเท่านั้นนะครับ ดูตามไฟล์แนบครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Wed Aug 10, 2016 6:09 pm
by ajsudkedt
กราบขอบพระคุณมากครับ
ได้ดั่งใจเลยครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Fri Aug 12, 2016 6:56 am
by ajsudkedt
หากเป็น "นางสาว" ทำไมตัดแต่ "นาง" ครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Fri Aug 12, 2016 12:35 pm
by Serverchita
ให้แก้สูตร IF เอา นางสาวขึ้นก่อนครับ

ตัวอย่างครับ =IF(LEFT($A4,6)="นางสาว","นางสาว",IF(LEFT($A4,3)="นาย","นาย",IF(LEFT($A4,3)="นาง","นาง",

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Fri Aug 12, 2016 2:20 pm
by ajsudkedt
ทำตามแล้ว
ได้ดั่งต้องการเลยครับ
ขอบพระคุณในน้ำใจงาม ๆ มาก ๆ ครับ
ติดตามช่วยเหลือตลอดเลย

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Fri Aug 12, 2016 3:07 pm
by ฟงว่อง
เรียน ท่านสมาชิก ที่นับถือ
ผมขอไฟล์นี้ที่เป็น Excel ซึ่งใส่สูตรเสร็จเรียบร้อยแล้วบ้างได้หรือไม่ครับ ทดลองทำแล้วแต่ไม่ได้ครับ ขอบคุณมา ณ โอกาสนี้

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Sat Aug 13, 2016 8:58 am
by DhitiBank
แถมอีกวิธีหนึ่งครับ

1. สมมติว่าชื่อเก่าอยู่ในคอลัมน์ A ตั้งแต่แถวที่ 2 ลงไป และให้คอลัมน์ F ตั้งแต่แถวที่ 2 ลงไปเก็บข้อมูลคำนำหน้าที่อาจจะมีทั้งหมด
2. ผมสร้าง dynamic range name ที่ชื่อ _prename เผื่อกรณีมีการเพิ่มคำนำหน้าในคอลัมน์ F อีกในภายหลังจะได้ไม่ต้องปรับสูตรครับ (กดดู Name manager ได้โดยกด Ctrl+F3)

B2
=IF(TRIM(A2)="","",LOOKUP(2,1/(MIN(LEN(SUBSTITUTE(LEFT(A2,FIND(" ",A2)),_prename,"")))=LEN(SUBSTITUTE(LEFT(A2,FIND(" ",A2)),_prename,""))),_prename))
กด Ctrl+Shift ค้าง แล้ว Enter

C2
=IF(TRIM(A2)="","",SUBSTITUTE(TRIM(LEFT(A2,FIND(" ",A2))),B2,""))
Enter

D2
=TRIM(SUBSTITUTE(A2,B2&C2,""))
Enter

คัดลอกสูตรทั้งหมดลงล่างครับ

Re: สูตรลากครั้งเดียว แยกคำนำหน้าชื่อ และนามสกุล มีไหมครับ

Posted: Sat Aug 13, 2016 5:19 pm
by ฟงว่อง
ขอบคุณในความอนุเคราะห์ ได้คำตอบตามความประสงค์ครับ
ขอแสดงความนับถือ
林正利先生