Page 1 of 1

ถามครับ วิธีเปรียบเทียบข้อมูล

Posted: Mon Sep 12, 2011 3:10 pm
by sdmania
ในบริษัทผม แผนก1(ฝ่ายบริหาร) แผนก2(ฝ่ายบัญชี)

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

แต่ลูกค้า มีเกือบพันคนครับ กลัวตาลายก่อนน่ะครับ จะได้หาวิธีเช็คตัวผมเองอีกรอบครับ

Re: ถามครับ วิธีเปรียบเทียบข้อมูล

Posted: Mon Sep 12, 2011 4:26 pm
by snasui
ใช้ Macth มาช่วยได้ครับ

จากภาพที่แนบมา

1. ที่ B2 คีย์

=Match($A2,$C$2:$C$5,0)

Enter > Copy ลงด้านล่าง เป็นการหาว่ามีค่า A2 ในช่วง C2:C5 หากพบจะแสดงตำแหน่งที่พบ ถ้าไม่พบจะแสดง #N/A

2. ที่ D2 คีย์

=Match($C2,$A$2:$A$5,0)

Enter > Copy ลงด้านล่าง เป็นการหาว่ามีค่า C2 ในช่วง A2:A5 หากพบจะแสดงตำแหน่งที่พบ ถ้าไม่พบจะแสดง #N/A

Re: ถามครับ วิธีเปรียบเทียบข้อมูล

Posted: Tue Sep 13, 2011 10:29 am
by sdmania
อาจารย์ครับ
การใช้ match เมื่อเจอข้อมูลที่เหมือนกัน ให้มันเป็น 1(จำนวนเต็ม) ได้ไหมครับ
สมมุติว่า ช่องรหัสลูกค้าของคอลัมน์ใครว่าง ให้เป็น 0 (ศูนย์)

ทีนี้ มันจะเกิดกรณี
-A) ผจก 0 กับ ฝ่ายบัญชี 1 ในภาพเป็นแถว2
-B) ผจก 1 กับ ฝ่ายบัญชี 0 ในภาพเป็นแถว8
-c) ผจก 1 กับ ฝ่ายบัญชี 1 (ข้อมูลตรงกันแปลว่าลูกค้ายังเดินบัญชีอยู่)

อยากให้นับ ข้อ a กับ b ต่างกันครับเพราะมันคนละเรื่องกันน่ะครับ

Re: ถามครับ วิธีเปรียบเทียบข้อมูล

Posted: Tue Sep 13, 2011 12:17 pm
by snasui
:D จากภาพเขียนสูตรง่าย ๆ เลยครับ

B2 คีย์สูตร

=(A2=C2)+0

Enter > Copy ลงด้านล่าง

Re: ถามครับ วิธีเปรียบเทียบข้อมูล

Posted: Tue Sep 13, 2011 2:11 pm
by sdmania
ขอบคุณครับ บางทีผมก็ทำให้เรื่องง่ายเป็นเรื่องยากซะได้ ดันไปหาสูตร true fail อยู่น่ะครับ
วิธีอาจารย์ง่ายและตรงประเด็นเลยครับ ขอบคุณครับ