Page 1 of 1

ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Tue Jun 05, 2012 1:46 pm
by Palmib
จากไฟล์ที่แนบไปนะคะ รบกวนถามว่า้ถ้าเราพิจารณาที่
column A SERIAL_NUM
column E EVENT_DATE และ
column F HD_POS

โดยข้อมูลที่ต้องการคือข้อมูลที่อัพเดทที่ล่าสุด คือเวลาและวันที่ล่าสุด
ของแต่ละ HD_POS ที่อยู่ในแต่ละ SERIAL_NUM ค่ะ
แล้วผลลัพธ์ที่ได้ให้อยู่ในอีกชีทหนึ่งค่ะ ต้องทำยังไงหรอคะ
รบกวนช่วยแนะนำทีนะคะ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Tue Jun 05, 2012 1:47 pm
by Palmib
กรณีนี้ดึงมาทั้ง row เลยนะคะ ขออภัยถ้าตั้งหัวข้อกระทู้ไม่ชัดเจนค่ะ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Tue Jun 05, 2012 4:24 pm
by bank9597
:D ลองทำตัวอย่างคำตอบมาให้ดูหน่อยครับ เพราะยังงกับคำถามอยู่

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Tue Jun 05, 2012 4:48 pm
by Palmib
คำตอบอยู่ชีทที่ 2 นะคะ แต่ในตัวอย่างเวลามันจะเหมือนกันหมดค่ะ คือ

SERIAL_NUM Hook_Up TRANS_SEQ MAC_DATE EVENT_DATE
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37
E003RH9WG E 7 10-06-10:15:35:29 10-JUN-2010:15:36:37

ใน SERIAL_NUM ของ E003RH9WGE มี EVENT_DATE คือ 10-JUN-2010:15:36:37 แต่อยากให้พิจารณาถึง
กรณีที่ EVENT_DATE มีทั้งเก่ากว่าและใหม่กว่า เช่น 8-JUN-2010:11:25:04 หรือ 11-JUL-2010:20:55:26

แบบนี้ค่ะ ยังงงอยู่ไหมคะ

ขอโทษด้วยนะคะถ้าอธิบายไม่ชัดเจน

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 5:59 am
by snasui
Palmib wrote:จากไฟล์ที่แนบไปนะคะ รบกวนถามว่า้ถ้าเราพิจารณาที่
column A SERIAL_NUM
column E EVENT_DATE และ
column F HD_POS

โดยข้อมูลที่ต้องการคือข้อมูลที่อัพเดทที่ล่าสุด คือเวลาและวันที่ล่าสุด
ของแต่ละ HD_POS ที่อยู่ในแต่ละ SERIAL_NUM ค่ะ
แล้วผลลัพธ์ที่ได้ให้อยู่ในอีกชีทหนึ่งค่ะ ต้องทำยังไงหรอคะ
รบกวนช่วยแนะนำทีนะคะ
:D ลองตามนี้ครับ
  1. แทรกคอลัมน์ A มาอีก 1 คอลัมน์
  2. ที่ A1 คีย์คำว่า Select > ที่ A2 คีย์สูตร
    =B2<>B4
    Enter > Copy ลงด้านล่าง
  3. ทำการ Filter ค่าที่เป็น True ในคอลัมน์ A ไปวางในชีทใหม่ตามต้องการ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 10:10 am
by Palmib
ค่าที่ได้ มีแต่ 0 ทุกค่าเลยค่ะ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 10:27 am
by ChoBkuN
ผมว่าอาจารย์หมายถึง
=b2<>b4
เพราะ insert 1 ช่อง ทำให้ช่องเลื่อนครับ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 10:31 am
by snasui
ChoBkuN wrote:ผมว่าอาจารย์หมายถึง
=b2<>b4
เพราะ insert 1 ช่อง ทำให้ช่องเลื่อนครับ
ถูกต้องแล้วครับ ขอบคุณที่ช่วยกันดูครับ
Palmib wrote:ค่าที่ได้ มีแต่ 0 ทุกค่าเลยค่ะ
แก้ไขใหม่แล้วดูตามความเห็นเดิมได้เลยครับ :roll:

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 1:32 pm
by Palmib
ทำได้แล้วค่ะ แล้วถ้า check จาก EVENT_DATE หล่ะคะ
จะทำอย่างไงดีคะ คือมันเป็นวัน เดือน ปี แล้วจะเช็คได้อย่างไรหรอคะ

Re: ถามเรื่องการดึง data จาก row ที่ซ้ำกันๆค่ะ

Posted: Wed Jun 06, 2012 2:00 pm
by snasui
:lol: ใช้สูตรลักษณะเดียวกันครับ เพียงแต่อ้างคอลัมน์ EVENT_DATE แทนคอลัมน์ตามอย่างสูตรที่ผมให้ไปครับ