Page 1 of 1

รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

Posted: Mon Jun 18, 2018 4:30 pm
by luziferop
รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

โดยรายละเอียข้อมูลตัวอย่าง มีตามไฟล์แนบครับ

Re: รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

Posted: Mon Jun 18, 2018 7:20 pm
by koko_excel_tip
ที่ B2 =LEFT(A2,FIND(CHAR(10),A2))
C2 =MID(A2,FIND(CHAR(10),A2)+1,255)

ใช้ได้กับบรรทัดที่มีการขึ้นบรรทัดใหม่ของที่อยู่ ดังในไฟล์แนบ ตัวที่ highlight สีเหลือง เป็นการกรอกข้อมูลชื่อและที่อยู่ในบรรทัดเดียวกัน ส่วนบรรทัดที่ไม่ได้ highlight เป็นข้อมูลที่มีที่อยู่อีกบรรทัดนึง

ดังนั้นข้อมูลที่พิมพ์มาให้ส่วนที่ ไม่ได้ highlight ถึงใช้สูตรนี้ได้ครับ
รูปแบบข้อความด้านในไม่เหมือนกันครับเลยทำไม่ได้บางส่วน

สรุปควรทำรูปแบบการกรอกข้อมูลให้เหมือนกันครับ

ดังไฟล์แนบ :D :D :D

Re: รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

Posted: Mon Jun 18, 2018 9:34 pm
by Supachok
รบกวนสอบถามสูตร

CHAR(10)
คือ ""

จากที่ดูสูตรจะทำการหา ส่วนที่เป็นตัวอักษรส่วนสุดท้าย
ก่อนจะเปลี่ยนไปเป็นตัวเลข

แต่ยังไม่เข้าใจอย่างชัดเจนและไม่สามารถประยุกต์ใช้ได้

Re: รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

Posted: Mon Jun 18, 2018 10:21 pm
by snasui
:D Char(10) คืออักขระสำหรับการขึ้นบรรทัดใหม่ในเซลล์เดียวกันครับ

ข้อมูลที่คุณ luziferop แนบมาในคอลัมน์ A มีการแบ่งชื่อและที่อยู่ไว้ให้เรียบร้อยแล้วแต่เป็นลักษณะของการขึ้นบรรทัดใหม่ หากจะดูลักษณะข้อมูลว่าเป็นเช่นไรให้เปิดไฟล์ในโพสต์ #1 > คลุมคอลัมน์ A > เข้าเมนู Home > ตรงกลุ่มเมนู Alignment เลือก Wrap Text

Re: รบกวน อ.ทั้งหลายครับ คือผมอยากจะแยกชื่อ-นามสกุล ออกจากที่อยู่ เพื่อทำการวิเคราะห์การซื้อซ้ำใน excel ครับ

Posted: Tue Jun 19, 2018 10:23 am
by Supachok
Char(10) คืออักขระสำหรับการขึ้นบรรทัดใหม่ในเซลล์เดียวกันครับ

เข้าใจได้เยอะเลยครับ
ขอบคุณท่านอาจารย์