Page 1 of 1

ถามครับ-ขอวิธีหาว่า ข้อคำค้นหา มีข้อมุลซ้ำกี่เรคคอร์ดครับ

Posted: Sat May 12, 2012 3:38 pm
by sdmania
สวัสดีครับ(หายหน้าไปนาน ไปอยู่แผนกที่ออกภาคสนามมาครับ ตอนนี้ที่ทำงานเค้าอยากได้ user form เพิ่มเลยจับเอาให้ผมครับ)

ขอเกริ่นเรื่องนิดนึงครับ ฐานข้อมูลลูกค้าผมมีลูกค้าปัจจุบันประมาณ 1,000ราย ความต้องการในการค้นหาคือ ต้องการหาคำบางคำ เช่น ชื่อลูกค้า หรือนามสกุลลูกค้าครับ เซลชื่อลูกค้าผมใส่คำนำหน้า+ชื่อ+นามสกุล(คำนำหน้ากับชื่อติดกันแต่ชื่อกับนามสกุลผมเว้น2เคาะครับ)
ผมขอวิธีที่จะแยกคำนำหน้า1คอลัมน์ฺ ชื่อ1คอลัมน์ นามสกุล1คอลัมน์ ผมควรอย่างไรบ้างครับ

ไฟล์ตัวอย่าง ผมแนบแบบย่อๆมาครับ ว่าผมเรียงข้อมุลไว้แบบนี้ รหัสลูกค้าอาจมีหายไปเพราะปิดบัญชีครับผม ที่ตัวคอลัมน์B จะทำอย่างไรให้แยกเป็น3คอลัมน์ครับ (แยกคือ 1คำนำหน้า-2ชื่อ-3สกุล)

รบกวนด้วยครับ

Re: ถามครับ-ขอวิธีหาว่า ข้อคำค้นหา มีข้อมุลซ้ำกี่เรคคอร์ดครั

Posted: Sat May 12, 2012 4:01 pm
by snasui
:D ตัวอย่างมีคำนำหน้านามแค่ 3 แบบ คือ นาย, นาง, น.ส. ผมจึงเขียนมาแบบง่าย ๆ ตามด้านล่างครับ
  1. ที่เซลล์ E2 คีย์สูตรเพื่อแยกนามสกุล
    =TRIM(MID(B2,FIND(" ",B2),255))
  2. ที่เซลล์ B2 คีย์สูตรเพื่อแยกชื่อ
    =TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,E2,""),"นาย",""),"นาง",""),"น.ส.",""))
  3. ที่เซลล์ C2 คีย์สูตรเพื่อแยกคำนำหน้านาม
    =Trim(SUBSTITUTE(SUBSTITUTE(B2,E2,""),D2,""))
  4. ทั้งสามสูตร Enter ธรรมดาเพื่อรับสูตร จากนั้น Copy C2:E2 ลงด้านล่าง

Re: ถามครับ-ขอวิธีหาว่า ข้อคำค้นหา มีข้อมุลซ้ำกี่เรคคอร์ดครั

Posted: Sat May 12, 2012 4:14 pm
by sdmania
ขอบคุณครับอาจารย์ :mrgreen: