Page 1 of 1
สอบถามปัญหา Vlookup แบบ Multiple Sheets ค่ะ
Posted: Thu Feb 06, 2020 4:22 pm
by SaruMama
สวัสดีค่ะ
Invoice List.xlsx
อ้างอิงจากไฟล์แนบ ทางมิ้นท์ต้องการให้ข้อมูลใน Column C,E-L ของ "List" Tab
ถูก Update ข้อมูลให้เหมือนกับ Tab VMC, Layout etc.(ตั้งแต่ Tab ที่ 3 ไปจนสุดท้าย) โดยใช้ Column B เป็นตัวอ้างอิงค่ะ
ทดลองใส่สูตรตามนี้แล้ว
=VLOOKUP($B5,indirect(index(O5:O22&"!B5:L2000",match(true,countif(indirect(O5:O22&"!B5:B2000"),B5)>0,0))),columns(B1:C1),0)
ผลที่ได้คือสูตรไม่ Active ค่ะ
อยากทราบว่ามิ้นท์ทำผิดพลาดตรงไหนคะ
ขอบพระคุณล่วงหน้าค่ะ
Re: สอบถามปัญหา Vlookup แบบ Multiple Sheets ค่ะ
Posted: Thu Feb 06, 2020 6:54 pm
by puriwutpokin
ตัวอย่างสูตรที่c5ปรับให้เป็นGeneral
แล้วใส่C5=IFERROR(VLOOKUP($B5,INDIRECT(INDEX("'"&$O$5:$O$22&"'!B5:L2000",MATCH(TRUE,COUNTIF(INDIRECT("'"&$O$5:$O$22&"'!B5:B2000"),$B5)>0,0))),COLUMNS($B$5:C$5),0),"") กด Ctrl+Shift+Enter คัดลอกไปทั่วตารางครับ
Re: สอบถามปัญหา Vlookup แบบ Multiple Sheets ค่ะ
Posted: Thu Feb 06, 2020 7:48 pm
by SaruMama
ขอบพระคุณมากนะคะ
เนื่องจากคิดว่าใช้เวลานานแน่ๆ
ขออนุญาตมา Update ผลภายในวันพรุ่งนี้นะคะ
ยากจนบางทีอยากจะร้องไห้เหมือนกันค่ะ

Re: สอบถามปัญหา Vlookup แบบ Multiple Sheets ค่ะ
Posted: Fri Feb 07, 2020 2:44 pm
by SaruMama
puriwutpokin wrote: Thu Feb 06, 2020 6:54 pm
ตัวอย่างสูตรที่c5ปรับให้เป็นGeneral
แล้วใส่C5=IFERROR(VLOOKUP($B5,INDIRECT(INDEX("'"&$O$5:$O$22&"'!B5:L2000",MATCH(TRUE,COUNTIF(INDIRECT("'"&$O$5:$O$22&"'!B5:B2000"),$B5)>0,0))),COLUMNS($B$5:C$5),0),"") กด Ctrl+Shift+Enter คัดลอกไปทั่วตารางครับ
มิ้นท์ทำการใส่สูตรลงไปพร้อมคัดลอกลงช่องอื่นๆแล้ว
ปรากฏว่าข้อมูลที่ไม่ได้เป็นของ Tab "VMC-Parts&Service" จะไม่ขึ้นเลยค่ะ
ตามไฟล์แนบที่ได้ลงสีไว้
Invoice List UPDATE.xlsx
ขอคำแนะนำเพิ่มเติมด้วยนะคะ
ขอบพระคุณอย่างสูงค่ะ
Re: สอบถามปัญหา Vlookup แบบ Multiple Sheets ค่ะ
Posted: Fri Feb 07, 2020 8:08 pm
by SaruMama
SaruMama wrote: Fri Feb 07, 2020 2:44 pm
puriwutpokin wrote: Thu Feb 06, 2020 6:54 pm
ตัวอย่างสูตรที่c5ปรับให้เป็นGeneral
แล้วใส่C5=IFERROR(VLOOKUP($B5,INDIRECT(INDEX("'"&$O$5:$O$22&"'!B5:L2000",MATCH(TRUE,COUNTIF(INDIRECT("'"&$O$5:$O$22&"'!B5:B2000"),$B5)>0,0))),COLUMNS($B$5:C$5),0),"") กด Ctrl+Shift+Enter คัดลอกไปทั่วตารางครับ
มิ้นท์ทำการใส่สูตรลงไปพร้อมคัดลอกลงช่องอื่นๆแล้ว
ปรากฏว่าข้อมูลที่ไม่ได้เป็นของ Tab "VMC-Parts&Service" จะไม่ขึ้นเลยค่ะ
ตามไฟล์แนบที่ได้ลงสีไว้
Invoice List UPDATE.xlsx
ขอคำแนะนำเพิ่มเติมด้วยนะคะ
ขอบพระคุณอย่างสูงค่ะ
ทราบแล้วค่ะ แต่ว่ายังไม่ได้แก้ไข
สรุปคือรูปแบบตารางแต่ละ tab ไม่เหมือนกัน
สูตรเลยหาไม่เจอค่ะ
ขออภัยในความสะเพร่าด้วยนะคะ