Page 1 of 1
การหาข้อมูลจากเงื่อนไขที่ต้องตรงกัน2อย่างครับ
Posted: Sun May 26, 2013 9:09 pm
by jakraphong
ขอคำแนะนำจากท่านผู้รู้ครับ
กรณีที่เงื่อนไขการหาข้อมูลที่ต้องการโดย อ้างอิงจากเงื่อนไขที่ต้องตรงกันสองชุดจะใช้สูตรอย่างไรครับ
ตัวอย่างจาก ไฟล์นะครับ
ผมต้องการผลจาก sheet 2 แถว C
มาแสดงใน sheet 1 แถว C
โดยอ้างอิงจากเลขที่ PO (sheet 1 แถว A ) และ Code (sheet 1 แถว B )
ให้ตรงกับเลขที่ PO (sheet 2 แถว A ) และ Code (sheet 2 แถว B )
ขอขอบคุณมากๆครับ
Re: การหาข้อมูลจากเงื่อนไขที่ต้องตรงกัน2อย่างครับ
Posted: Sun May 26, 2013 9:51 pm
by snasui

ลองตามนี้ครับ
ที่ชีท 1 เซลล์ C2 คีย์สูตร
=IFERROR(INDEX('2'!$C$2:$C$5,MATCH(1,IF($A2='2'!$A$2:$A$5,IF($B2='2'!$B$2:$B$5,1)),0)),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
Re: การหาข้อมูลจากเงื่อนไขที่ต้องตรงกัน2อย่างครับ
Posted: Sun May 26, 2013 11:25 pm
by jakraphong
snasui wrote:
ลองตามนี้ครับ
ที่ชีท 1 เซลล์ C2 คีย์สูตร
=IFERROR(INDEX('2'!$C$2:$C$5,MATCH(1,IF($A2='2'!$A$2:$A$5,IF($B2='2'!$B$2:$B$5,1)),0)),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
ขอบคุณครับอาจารย์
แต่จากที่ผมนำไปลองดูกะงานจริงผมมันไม่ออกน่ะครับ
จากเอกสารที่แนบมา..ผมลองใส่สูตรแล้วปรากฎว่าค่าที่ต้องการไม่ออกมาครับ
ที่ sheet สั่งสินค้า Q5 ( ใส่สูตรที่นี่)
ดึงข้อมูลจาก sheet การส่งPKG ครับ
ขอรบกวนอีกครั้งครับ
Re: การหาข้อมูลจากเงื่อนไขที่ต้องตรงกัน2อย่างครับ
Posted: Mon May 27, 2013 7:47 am
by joo

ที่ซีท สั่งสินค้า เซลล์ N5 สูตรผิดอยู่ครับจาก =IFERROR(INDEX(การส่งPKG!$Q$5:$Q$1120,MATCH(
สั่งสินค้า,IF($I5=การส่งPKG!$B$5:$B$1120,IF($C5=การส่งPKG!$D$5:$D$1120,1)),0)),"") ปรับเป็น
=IFERROR(INDEX(การส่งPKG!$Q$5:$Q$1120,MATCH(
1,IF($I5=การส่งPKG!$B$5:$B$1120,IF($C5=การส่งPKG!$D$5:$D$1120,1)),0)),"")
ที่ C5 Codeที่ใส่ค่าไม่ตรงครับ จาก 4Q1A0010_500ML แก้เป็น 4Q1A0010_
0500ML
Re: การหาข้อมูลจากเงื่อนไขที่ต้องตรงกัน2อย่างครับ
Posted: Mon May 27, 2013 12:15 pm
by jakraphong
joo wrote:
ที่ซีท สั่งสินค้า เซลล์ N5 สูตรผิดอยู่ครับจาก =IFERROR(INDEX(การส่งPKG!$Q$5:$Q$1120,MATCH(
สั่งสินค้า,IF($I5=การส่งPKG!$B$5:$B$1120,IF($C5=การส่งPKG!$D$5:$D$1120,1)),0)),"") ปรับเป็น
=IFERROR(INDEX(การส่งPKG!$Q$5:$Q$1120,MATCH(
1,IF($I5=การส่งPKG!$B$5:$B$1120,IF($C5=การส่งPKG!$D$5:$D$1120,1)),0)),"")
ที่ C5 Codeที่ใส่ค่าไม่ตรงครับ จาก 4Q1A0010_500ML แก้เป็น 4Q1A0010_
0500ML
ใช้ได้แล้วครับ
ผมตาลายมึนเลย
ขอขอบคุณที่ช่วยชี้แนะครับ
ขอบคุณมากๆ ครับ