Page 1 of 1
vlookup ข้อมูลซ้ำครับ
Posted: Tue Apr 03, 2012 2:57 pm
by ทรงวิทย์
ทำตามตัวอย่างไม่ได้ครับ lock สูตรไว้ ใช้vlookup หาได้เฉพาะค่าแรก(สีดำ) อาจารย์ช่วยแกะสูตรให้ด้วยครับ
ปล พอดีต้อง update รายการสินค้าแต่แก้ไขไม่ได้ครับมัน lock
Re: vlookup ข้อมูลซ้ำครับ
Posted: Tue Apr 03, 2012 4:23 pm
by bank9597
ลองอธิบายปัญหาอีกครั้งได้ไหมครับ โดยระบุชื่อเซลล์ คอลัมน์ และตัวอย่างคำตอบ เพื่อจะได้หาคำตอบได้รวดเร็วครับ
Re: vlookup ข้อมูลซ้ำครับ
Posted: Tue Apr 03, 2012 5:01 pm
by ทรงวิทย์
จาก sheet ยอดบันทึกรับ ผมได้ใช้ barcode ของ คอลัม C ค้นหา Replen. qty และ Operation code ของ sheet movement goal และเนื่องจาก barcode ขอสินค้าซ้ำกัน เวลาใช้สูตร vlook up ค้นมันจะเจอแค่ค่าแรกที่เจอเท่านั้น ทำให้ข้อมูลในแบบฟอร์มยอดบันทึกรับซ้ำกัน
ปล.จากยอดบันทึกรับผลใส่สูตรเฉพาะช่องที่ 1ที่ cell F5,G5 ช่อง ที2,3 ไม่ได้ใส่สูตรแต่ต้องการให้ตัวเลขขึ้นตามตัวอย่างครับ หรือแนะนำสูตรอื่นเลยก็ได้เพื่อให้ค่ามันไม่ซ้ำกัน
Re: vlookup ข้อมูลซ้ำครับ
Posted: Tue Apr 03, 2012 5:43 pm
by snasui
ลองตามไฟล์แนบครับ
ที่ชีทบันทึกรับ
- เซลล์ E5 คีย์
=COUNTIF('movement goal'!$B$2:$B$17,$C5)
Enter > Copy ลงด้านล่าง
- เซลล์ F5 คีย์
=IF(COUNTIF($F$3:F$3,"RCV.Qty")>$E5,"",INDEX('movement goal'!$M$2:$M$17,SMALL(IF('movement goal'!$B$2:$B$17=$C5,ROW('movement goal'!$B$2:$B$17)-ROW('movement goal'!$B$2)+1),COUNTIF($F$3:F$3,"RCV.Qty"))))
Ctrl+Shift+Enter
- เซลล์ G5 คีย์
=IF(COUNTIF($F$3:G$3,"RCV_NO.1")>$E5,"",INDEX('movement goal'!$T$2:$T$17,SMALL(IF('movement goal'!$B$2:$B$17=$C5,ROW('movement goal'!$B$2:$B$17)-ROW('movement goal'!$B$2)+1),COUNTIF($F$3:G$3,"RCV_NO.1"))))
Ctrl+Shift+Enter
- Copy F5:G5 ไปด้านขวาแล้วลงด้านล่าง
Re: vlookup ข้อมูลซ้ำครับ
Posted: Tue Apr 03, 2012 8:19 pm
by ทรงวิทย์
ขอบคุณครับ เดี๋ยวลองทำครับ อาจารย์
Re: vlookup ข้อมูลซ้ำครับ
Posted: Wed Apr 04, 2012 10:46 am
by ทรงวิทย์
อาจารยครับ จาก sheet ยอดบันทึกทึกรับ ผมลองเปลี่ยนโดยหาค่าจาก article คอลัมน์ B (ของเดิมเป็นbarcode) แล้วทำไมค่าF5,G5 มันเคลื่อนจากเดิมที่จริงต้องได้ 18,14754915 แต่เป็น 48,14753198 ครับต้องแก้ไขตรงไหนครับรบกวนแนะนำด้วยครับ
ปล สูตรอาจารย์หาค่าได้รวดเร็วถูกต้องครับ รบกวนอาจารย์ใส่สูตรลงในแบบฟอร์มครับ โดยทุกอย่างเหมือนเดิมแต่ ใช้ article คอลัมน์ B ของ sheet ยอดบันทึก อ้างอิงกับคอลัม C ของ sheet movement gold แทนครับ
- และผมจะคิดยอดรับรวม RCV.Qty ทั้ง 5 cell ที่คอลัม P ควรใช้ ฟังค์ชั่นอะไรครับ ขอบคุณครับอาจารย์ web ดีน่าสนับสนุนครับ
Re: vlookup ข้อมูลซ้ำครับ
Posted: Wed Apr 04, 2012 11:11 am
by snasui
เมื่อมีการแก้ไขสูตร จำเป็นต้องกดแป้นให้รับสูตรด้วย
Ctrl+Shift ค้างไว้แล้วตามด้วย Enter แทนการ Enter ธรรมดา เนื่องจากเป็นสูตร Array ครับ
Re: vlookup ข้อมูลซ้ำครับ
Posted: Wed Apr 04, 2012 3:23 pm
by ทรงวิทย์
ทำได้แล้วครับ ขอบคุณมากครับ
Re: vlookup ข้อมูลซ้ำครับ
Posted: Tue Jun 24, 2014 4:02 pm
by witayait