Page 1 of 1

ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Tue Sep 10, 2013 12:06 pm
by i3erm
ผมมีไฟล์ มี 2 Sheet คือ 1. F และ 2. M
Sheet F มีหัวตาราง NoS,Type,Name,Size,Qty,FCode,DateHar,NoB
Sheet M มีหัวตาราง NoB,Harvest,ProdQty,MCode,FCode,DateHar

ผมลองทำดูแบบจับคู่ดูแล้ว ใช้ได้ครับ แต่ไม่ทั้งหมดครับ เลยขอคำแนะนำหน่อยครับ อาจารย์

ผมอยากตรวจสอบว่า Sheet F:FCode ไม่อยู่ที่ไหนใน Sheet M มีผลผลิตเท่าไร และผลผลิตที่ซ้ำให้แจงว่ามีอะไรบ้าง

Re: ขอคำแนะนำหน่อยครับ

Posted: Tue Sep 10, 2013 12:25 pm
by joo
:D ต้องการคำตอบที่ซีทไหนเซลล์ไหนลองยกตัวอย่างมาให้ดูหน่อยครับ

Re: ขอคำแนะนำหน่อยครับ

Posted: Tue Sep 10, 2013 1:13 pm
by i3erm
ใน Sheet F ได้ครับ ที่ผมทำไว้ส่วนหนึ่งครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Tue Sep 10, 2013 3:38 pm
by joo
i3erm wrote:ผมอยากตรวจสอบว่า Sheet F:FCode ไม่อยู่ที่ไหนใน Sheet M มีผลผลิตเท่าไร และผลผลิตที่ซ้ำให้แจงว่ามีอะไรบ้าง
:D ตัวอย่างคำตอบที่ต้องการอยู่ที่เซลล์ไหนของซีท F และมาด้วยเงื่อนไขใด ช่วยอธิบายให้ชัดเจนหน่อยครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Tue Sep 10, 2013 4:42 pm
by bank9597
:D ลองแสดงตัวอย่างคำตอบให้ดูอีกหน่อยครับ เดี๋ยวจะช่วยดูอีกแรง

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Tue Sep 10, 2013 10:59 pm
by i3erm
ตัวอย่างคำตอบ
Sheet F : FCode = 200000706560046
ให้ค้นหาใน Sheet M : FCode = 200000706560046
NoB Harvest ProdQty MCode FCode
2201006309 บางส่วน 2250 220000909560021 200000706560046
2201006309 หมดบ่อ 3000 220001009560001 200000706560046
ผลรวม ProdQty=5250 มีจำนวน 2 ใบ

ไม่ทราบว่าเข้าใจไหมนะครับ เพราะข้อมูลมันเยอะมาก
ขอบคุณครับล่วงหน้าาครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Tue Sep 10, 2013 11:37 pm
by bank9597
i3erm wrote:ตัวอย่างคำตอบ
Sheet F : FCode = 200000706560046
ให้ค้นหาใน Sheet M : FCode = 200000706560046
NoB Harvest ProdQty MCode FCode
2201006309 บางส่วน 2250 220000909560021 200000706560046
2201006309 หมดบ่อ 3000 220001009560001 200000706560046
ผลรวม ProdQty=5250 มีจำนวน 2 ใบ

ไม่ทราบว่าเข้าใจไหมนะครับ เพราะข้อมูลมันเยอะมาก
ขอบคุณครับล่วงหน้าาครับ
:D ที่ว่ามานั้น เข้าใจครับ แต่จะให้แสดงข้อมูลอย่างไร เช่นตัวอย่างที่คุณยกมา มีข้อมูลซ้ำ 2 รายการ จะให้แสดง 2 รายการนั้นอย่างไร หากให้แสดงในบรรทัดเดียว คงทำไม่ได้ครับ เว้นแต่เราจะแยกมาทำตารางใหม่ เพื่อแสดงผลโดยเฉพาะครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Wed Sep 11, 2013 1:30 pm
by i3erm
แยกออกมาแล้วทำตารางใหม่หรือSheet ใหม่ ก็ดีครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Wed Sep 11, 2013 2:58 pm
by bank9597
i3erm wrote:แยกออกมาแล้วทำตารางใหม่หรือSheet ใหม่ ก็ดีครับ
:D ลองดูตัวอย่างในชีท sample ครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Wed Sep 11, 2013 9:00 pm
by i3erm
ขอบคุณครับ มากๆครับ ผมจะนำไปประยุกต์ใช้ในการทำงานครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Mon Sep 16, 2013 10:39 am
by i3erm
ต้อง กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงมาด้านล่าง หรือไม่ครับผม

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Mon Sep 16, 2013 11:04 am
by bank9597
i3erm wrote:ต้อง กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงมาด้านล่าง หรือไม่ครับผม
:D ใช่แล้วครับ เพราะมันเป็นสูตรอาร์เรย์ครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Mon Sep 16, 2013 11:46 am
by i3erm
อาจารย์ครับ ตัวอย่างที่ใน Sheet : Sample สูตรนี้สามารถดัดแปลงได้ไหมครับ ที่อาจารย์แสดงผลแถว ผมจะปรับเป็นคอลัมน์ ได้ไหมครับ
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
เป็น
NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Mon Sep 16, 2013 11:54 am
by bank9597
i3erm wrote:อาจารย์ครับ ตัวอย่างที่ใน Sheet : Sample สูตรนี้สามารถดัดแปลงได้ไหมครับ ที่อาจารย์แสดงผลแถว ผมจะปรับเป็นคอลัมน์ ได้ไหมครับ
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
เป็น
NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode
:D หากไม่ลำบาก ลองทำตัวอย่างคำตอบมาให้ผมดูสักข้อได้ไหมครับ จะลองปรับสูตรดูครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 1:07 am
by i3erm
ตัวอย่างคำตอบ จากเดิม
Fcode --> 240000802560022 3

NoB Harvest ProdQty MCode FCode
2201006416 หมดบ่อ 2100 227011508560003 240000802560022
2201012839 หมดบ่อ 1190 226020804560001 240000802560022
2201012839 หมดบ่อ 3200 226020804560002 240000802560022

เป็นแบบใหม่
1ProdQty 2ProdQty 3ProdQty 4ProdQty
2100 1190 3200 0

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 1:29 am
by i3erm
ตัวอย่างคำตอบ ตามใน sheet : Samlpe
ตามไฟล์ที่แนบมาครับ

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 7:44 am
by snasui
:D ลองตามนี้ครับ

ที่ชีท Sample เซลล์ I5 คีย์

Code: Select all

=IFERROR(INDEX(INDEX(M!$A$2:$E$1400,0,MOD((COLUMNS($I5:I5)-1),5)+1),SMALL(IF(M!$E$2:$E$1400=$B$2,ROW(M!$E$2:$E$1400)-ROW(M!$E$2)+1),COUNTIF($I$4:$I$4,LEFT($I$4,LEN(I$4)-1)&"*"))),"")
Ctrl+Shift+Enter > Copy ไปทางขวา

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 2:13 pm
by i3erm
ผมลองทำแล้ว ผลลัพธ์ที่ได้ ผลซ้ำกับชุดแรก
ขอบคุณครับ อาจารย์

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 4:11 pm
by snasui
:D ปรับสูตรใหม่เป็นด้านล่างเนื่องจาก Lock Cell ผิดตำแหน่งครับ

Code: Select all

=IFERROR(INDEX(INDEX(M!$A$2:$E$1400,0,MOD((COLUMNS($I5:I5)-1),5)+1),SMALL(IF(M!$E$2:$E$1400=$B$2,ROW(M!$E$2:$E$1400)-ROW(M!$E$2)+1),COUNTIF($I$4:I$4,LEFT(I$4,LEN(I$4)-1)&"*"))),"")

Re: ขอคำแนะนำเกี่ยวกับการจับคู่หน่อยครับ

Posted: Sun Oct 27, 2013 7:42 pm
by i3erm
ผมอยากทราบคำอธิบายสูตรนี้ ให้เข้าใจเพิ่มเติมได้ไหมครับ อยากเข้าใจมากกว่านี้ครับ :?:

ขอบคุณครับ อาจารย์ มากๆเลยครับ