Page 1 of 1
ไฟล์ excel จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
Posted: Mon Sep 19, 2011 9:02 pm
by plaza
ส่งค่าข้อมูลออกจากเว็บ ที่เขียนด้วย php ฐานข้อมูลเป็น mysql ออกมาเป็นไฟล์ excel
แต่ใช้สูตรที่เคยพิมพ์ เคยใช้ กลับใช้ไม่ได้ อย่างตัวอย่างที่แนบ จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
แนะนำวิธีการแก้ไขหน่อยครับ
ขอบคุณทุกท่าน
Re: ไฟล์ excel จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
Posted: Mon Sep 19, 2011 9:10 pm
by snasui

คำตอบที่ต้องการเป็นอย่างไรครับ
แยกเป็น
1. คำนำหน้า
2. ชื่อ สกุล
หรือ
แยกเป็น
1. คำนำหน้า
2. ชื่อ
3. สกุล
Re: ไฟล์ excel จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
Posted: Tue Sep 20, 2011 8:33 pm
by plaza
ปกติใช้ excel ไปที่ ข้อมูล>ข้อความเป็นคอลัมภ์.... มันทำได้
กะว่าจะแยกเป็นช่วงๆ เป็น
1. คำนำหน้า
2. ชื่อ
3. สกุล
แต่สิ่งที่ปรากฎในไฟล์ที่ผมแนบมา มันกลับทำไม่ได้ หรือสูตรที่ค้นหาจากเว็บ มาลองทำ ผมก็แยกได้เฉพาะคำนำหน้า ดังตัวอย่างไฟล์ครับ
=IF(LEFT(D2,7)="เด็กชาย",RIGHT(D2,LEN(D2)-7),IF(LEFT(D2,8)="เด็กหญิง",RIGHT(D2,LEN(D2)-8),RIGHT(D2,LEN(D2)-8)))
สูตรนี้ก็จะได้แต่ชื่อพร้อมนามสกุล
แบบว่าต้องการ แยกเป็น 1 คำนำหน้า 2 ชื่อ 3 นามสกุล
ประมาณนี้ครับแนะนำด้วยครับ
ที่แปลกๆ คือเหมือนกับว่า โครงสร้างของ excel มันเปลี่ยนไป
ลองคีร์ข้อมูลสดๆ แล้ว ไปที่ ข้อมูล>ข้อความเป็นคอลัมภ์.... มันทำได้ แต่ไฟล์นี้ มันทำไม่ได้ ก็เลยงงงง
ขอบคุณครับ
Re: ไฟล์ excel จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
Posted: Tue Sep 20, 2011 9:14 pm
by snasui

ลองดูตัวอย่างสูตรในคอลัมน์ E:H ในไฟล์แนบตามลำดับครับ
Re: ไฟล์ excel จะแยก คำนำหน้า ชื่อ สกุล กลับทำไม่ได้
Posted: Wed Sep 21, 2011 1:39 pm
by plaza
ขอบพระคุณครับท่าน ที่กรุณา ขออนุญาตเก็บสูตรไว้ใช้ ในคราวต่อๆ ไป
ทำตามแบบ ได้แล้วครับ