Page 1 of 1
ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Sun Jun 02, 2013 11:53 am
by timlim
ต้องการแยกข้อมูลตัวเลขที่เปรียบเทียบกัน แล้วมี่ค่าที่แตกต่างกันออกมาไว้ที่คอลัม์หนึ่งต่างหากค่ะ ตามไฟล์ที่แนบค่ะต้องใช้สูตรสำเร็จอะไรคะ
ขอบคุณสำหรับคำตอบค่ะ
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Sun Jun 02, 2013 1:58 pm
by joo

ลองแบบนี้ดูครับ
ที่ F3 คีย์ =IF(AND(A3=0,D3=0),E3,"") Enter > Copy ลงล่าง
ที่ G3 คีย์ =IF(AND(A3<>0,D3=0),E3,"") Enter > Copy ลงล่าง
ที่ H3 คีย์ =IF(OR(A3<>0,D3=0),"",E3) Enter > Copy ลงล่าง
ที่ I3 คีย์ =IF(A3>D3,E3,"") Enter > Copy ลงล่าง
ที่ J3 คีย์ =IF(D3>A3,E3,"") Enter > Copy ลงล่าง
ที่ K3 คีย์ =IF(A3=D3,D3,"") Enter > Copy ลงล่าง
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Sun Jun 02, 2013 3:13 pm
by timlim

ขอบคุณมากค่ะ เป็นประโยชน์อย่างยิ่งและจะขออนุญาตถามต่อ ตามไฟล์แนบนะคะ
ที่Sheet"ข้อมูลตั้งต้น" หา Column "F" ตามด้วย Column "B" และ Column "C" ที่ไปซ้ำกันกับSheet"ข้อมูลจับคู่" โดยให้ดึง culumn"F" จาก Sheet"ข้อมูลจับคู่" มาแสดงที่ culumn "H" Sheet"ข้อมูลตั้งต้น"
รบกวน Expert ทุกท่านนะคะ ช่วยหาคำตอบให้ด้วยจักเป็นพระคุณยิ่งค่ะ
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Sun Jun 02, 2013 7:17 pm
by joo

ลองยกตัวอย่างมาสัก 2-3 ตัวอย่างพร้อมระบุเงื่อนไขมาให้ชัดเจนเพื่อจะได้เข้าถึงข้อมูลได้ไวครับ
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Mon Jun 03, 2013 7:47 am
by joo

เบื้องต้นขอตอบตามที่เข้าใจก่อนนะครับที่ H2 คีย์
=SUMPRODUCT(--(F2=ข้อมูลจับคู่!$E$2:$E$174),--(B2=ข้อมูลจับคู่!$B$2:$B$174),--(C2=ข้อมูลจับคู่!$C$2:$C$174),ข้อมูลจับคู่!$F$2:$F$174) Enter > Copy ลงล่าง
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Mon Jun 03, 2013 10:04 am
by timlim
ตามไฟล์ที่แนบนะคะ
ข้อมูลตั้งต้น (คือข้อมูลที่ได้มาจากแหล่งที่ 1)
ข้อมูลจับคู่ (คือข้อมูลที่ได้มาจากแหล่งที่ 2)
ขั้นตอนแรกจัดเรียงและเทียบค่า
แสดงให้เห็นการทำงานที่ทำอยู่ปัจจุบันใช้การเรียงเลข 13 หลักและ เรียงวันที่ และเทียบกันจากเลข 13 หลัก ลบกันแล้ว หากค่าไม่ใช่ "0" แสดงว่าข้อมูลต่างกัน แล้วดูว่า ข้อมูลส่วนใดไม่มี เช่น "ข้อมูลตั้งต้น" มี แต่ "ข้อมูลจับคู่" ไม่มี "ข้อมูลจับคู่" ต้องเลือนให้ตรงกัน
2.คัดลอกวางแบบข้ามเซล
แสดงถึงทำขั้นตอนแรกเสร็จ ก็ทำการคัดลอกเอาเฉพาะ column "L" และ "M" มาวางแบบพิเศษที่ Column "E" และ "F" เพื่อเติมข้อมูลให้เต็ม และนำไปใช้
3.เปรียบเทียบช่อง GและN ผลที่ได้คือ O
นำค่ารักษา 2 ส่วนมาเทียบกันว่า ต่างกันมีค่าเท่าไหร่
4.ได้ข้อมูลที่ต้องการคือช่อง O
ส่วนนี้คือข้อมูลที่ต้องนำไปใช้ค่ะ
ไม่รู้จะอธิบายวิธีไหนก็เลยเอาตัวอย่างวิธีการที่ทำอยู่ปัจจุบันมาให้ดูค่ะ พอดีข้อมูลที่ทำอยู่ปัจจุบันมีปริมาณมากประมาณ 3หมื่นรายการ จึงเป็นเรื่องอยากที่จะทำตามวิธีเดิม ถ้าได้สูตรสำเร็จออกมาตาม Sheet "4.ได้ข้อมูลที่ต้องการคือช่อง O" คงจะเป็นประโยชน์มาก
ต้องขอขอบคุณที่อุตสาหาวิธีการให้นะคะ
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Mon Jun 03, 2013 11:56 am
by joo

ที่ซีท "ข้อมูลตั้งต้น" คีย์ =G2-SUMPRODUCT(--(F2=ข้อมูลจับคู่!$E$2:$E$174),--(B2=ข้อมูลจับคู่!$B$2:$B$174),--(C2=ข้อมูลจับคู่!$C$2:$C$174),ข้อมูลจับคู่!$F$2:$F$174) Enter >Copy ลงล่าง
หรือที่ซีท "4.ได้ข้อมูลที่ต้องการคือช่อง O " ที่ O2 คีย์=G2-SUMPRODUCT(--(F2=ข้อมูลจับคู่!$E$2:$E$174),--(B2=ข้อมูลจับคู่!$B$2:$B$174),--(C2=ข้อมูลจับคู่!$C$2:$C$174),ข้อมูลจับคู่!$F$2:$F$174) Enter >Copy ลงล่าง
Re: ต้องการแยกข้อมูลตัวเลขเปรียบเทียบกันที่มีค่าต่างกัน
Posted: Mon Jun 03, 2013 12:54 pm
by timlim

ขอบคุณค่ะ เป็นประโยชน์มาก ต่อไปนี้คงทำงานได้เร็วขึ้น