Page 1 of 1

ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 8:29 am
by maanoii
อยากจะรบกวนสอบถามครับ ว่ามีวิธี หรือสูตรในการตรวจสอบคำที่เขียนผิด หรือคำที่เขียนคล้ายกันหรือเปล่าครับ???

**โดยเงื่อนไข ที่มีข้อมูลเป็นหมื่นๆ แถว และความยาวของคำมีจำนวนอักขระค่อนข้างมาก กรณีของคำที่เป็นสถานที่
เช่น ชื่อสถานที่ ชื่อสถานท่องเที่ยว เป็นต้น

ตัวอย่างตามไฟล์แนบครับ :D :D

ขอบคุณครับ

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 9:44 am
by snasui
:D ช่วยแสดงตัวอย่างคำตอบที่ต้องการว่า ต้องการคำตอบในชีทไหน เซลล์ไหน มีค่าเป็นเท่าใดบ้าง พิจารณาจากสิ่งใดจึงได้ค่าเท่านั้น เป็นต้นครับ

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 10:00 am
by maanoii
แนบไฟล์มาแล้วครับอาจารย์ :D :D


ขอบพระคุณครับ

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 10:14 am
by snasui
:D ปกติเราจะมี Master Data ของรายการในคอลัมน์ B โดยจะให้รหัสกำกับแ ว่าแต่ละรายการมีรหัสอะไร ละจะใช้ตารางนี้เป็นหลักในการหาค่าที่ถูกต้อง

สำหรับ Transaction ที่เกิดจริง แม้จะชื่อผิดไปจาก Master Data ในทุกอักขระ แต่หากรหัสคือตัวเดียวกัน ถือว่าเป็นชื่อเดียวกัน เราสามารถ Lookup ชื่อมาจาก Master Data มาใช้แทนชื่อที่ User คีย์มาได้ เช่นนี้จึงจะลดปัญหางานลักษณะนี้

การหาคำคล้ายแล้วเปลียนให้เป็นคำที่ถูกต้อง โดยสามารถผิดกันในอักขระใด ๆ ก็ได้นั้น คงต้องพึ่ง VBA ลองเขียนมาเองก่อน ติดตรงไหนค่อยถามกันต่อครับ

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 10:40 am
by maanoii
ข้อมูลเดิมไม่ได้กำหนดรหัสไว้ครับอาจารย์ ทีนี้ข้อมูลมีเป็นจำนวนมาก และรายการที่ต้องการตรวจสอบถ้าแจกแจกออกมาได้ครบทั้งหมดน่าจะมีเป็นหลักพัน
และข้อมูลอยู่ในรูป text มีหลายอักขระ อาจารย์พอจะมีวิธีตรวจสอบไหมครับ เช่น ให้ตรวจสอบว่าเขียนไม่เหมือนกัน
สำหรับ VBA ผมยังไม่ได้เริ่มต้นศึกษาเลยครับ

ขอบพระคุณครับอาจารย์

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 11:10 am
by snasui
:D หากต้องทำด้วย Manual ให้นำค่าในคอลัมน์ B มา Remove Duplicates เสียก่อน จะได้รายการที่ไม่ซ้ำมา 1 คอลัมน์ สมมุติอยู่ที่คอลัมน์ O จากนั้นเราเพิ่มค่าที่ถูกสำหรับคำนั้น ๆ ไว้ในคอลัมน์ P อีก 1 คอลัมน์ แล้วค่อย Lookup เอาค่าที่ถูกวางในคอลัมน์ E ครับ

Re: ตรวจสอบคำที่เขียนผิด หรือเขียนคล้ายกัน

Posted: Fri Oct 31, 2014 11:42 am
by maanoii
ขอบพระคุณครับอาจารย์