Page 1 of 1

สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 9:20 am
by meiiz
ขอสอบถามวิธีการตรวจสอบข้อมูลที่ซ้ำกันภายในคอลัมน์ ถ้าข้อมูลซ้ำมีสถานะ = 1 ถ้าไม่ซ้ำมีสถานะ = 0

ตัวอย่างตามไฟล์แนบ
ขอบคุณค่ะ

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 9:27 am
by bank9597
ที่ C3 คีย์ =IF(COUNTIF($B$3:$B$9,B3)=1,0,1) คัดลอกลงมา

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 9:37 am
by meiiz
ได้แล้วค่ะ ขอบคุณมากๆๆนะคะ ^^

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 9:59 am
by meiiz
สอบถามอีกครั้งนะคะเนื่องจากเมื่อ filter ข้อมูลดูแล้ว ข้อมูลมีสถานะไม่ตรงกันทั้งหมดทั้งๆที่เป็นรายการเดียวกัน

ปล.ตัวอย่างไฟล์แนบไม่ตรงกับครั้งที่แล้วเนื่องจากนำสูตรมาประยุกต์ใช้ค่ะ

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 10:16 am
by meiiz
ขอโทษอีกครั้งนะคะ เนื่องจากรู้แล้วค่ะว่าติดปัญหาชื่อรายการ Securities มีการเว้นวรรคไม่เท่ากัน :flw: :flw: เพราะ ข้อมูลจากต้นฉบับมาไม่เท่ากัน

ขอบคุณมากนะคะ

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Thu Aug 13, 2015 4:48 pm
by snasui
:D ใน Excel เครื่องหมาย $ มีความสำคัญกับความถูกต้องของข้อมูล

ใน D3 สูตรควรเป็นด้านล่างครับ

=IF(COUNTIF($B$3:$B$66,B3)=1,0,1) หรือ

=(COUNTIF($B$3:$B$66,B3)=1)+0

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Fri Aug 14, 2015 8:47 am
by meiiz
snasui wrote::D ใน Excel เครื่องหมาย $ มีความสำคัญกับความถูกต้องของข้อมูล

ใน D3 สูตรควรเป็นด้านล่างครับ

=IF(COUNTIF($B$3:$B$66,B3)=1,0,1) หรือ

=(COUNTIF($B$3:$B$66,B3)=1)+0

ใช่ค่ะคุณ snasui ตอนลองทำลืมใส่ $ แต่รายละเอียดที่ต้องการมันก็ยังได้ผลไม่ตรงกันเนื่องจากแหล่งข้อมูลที่ได้รับมีจำนวนเว้นวรรคไม่เท่ากันเลยทำให้ไม่สามารถเช็คกันได้ ไม่ทราบว่าพอจะมีวิธีตัดการเว้นววรคหรือป่าวคะ

เช่น ข้อมูลแรก AOT_______________ (_คือช่องว่าง)
ข้อมูลที่สอง AOT (ไม่มีช่องว่าง) จะเช็คค่าซ้ำยังไงมันก็ได้ไม่เท่ากัน

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Fri Aug 14, 2015 9:57 am
by DhitiBank
หากต่างกันแค่จำนวนเว้นวรรคที่อยู่ด้านนอกข้อความ ลองใช้คำสั่ง trim ดูครับ เพื่อตัดเว้นวรรคที่ไม่จำเป็นที่อยู่ข้างๆ ซ้ายขวาทิ้ง เช่น อาจแทรกคอลัมน์ถัดมา แล้วคีย์ที่ B1 (สมมติข้อมูลแรกอยู่ที่ A1)

=trim(a1)

แล้วคัดลอกลง จากนั้นค่อยใช้สูตรที่คุณ bank9597 และอาจารย์แนะนำในอีกคอลัมน์หนึ่งครับ โดยอ้างอิงมาที่ข้อมูลใหม่ที่ trim แล้วครับ

Re: สอบถามวิธีการตรวจสอบข้อมูลซ้ำภายในคอลัมน์และตั้งสถานะกำกับ

Posted: Fri Aug 14, 2015 10:03 am
by meiiz
ได้แล้วค่ะ ขอบคุณมากสำหรับคำแนะนำนะคะ ^^