Page 1 of 1

เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Wed Mar 21, 2018 6:07 pm
by March201711
อยากสอบถามค่ะ ถ้าเปลี่ยนเดือนแล้วให้ดึงข้อมูลจาก sheet MTD และ Sheet YTD เป็นเดือนมาแสดงข้อมูลต้องใช้สูตรอย่างไรคะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Wed Mar 21, 2018 7:02 pm
by parakorn
E3 =VLOOKUP($C3,INDIRECT("'"&RIGHT(E$2,LEN(E$2)-FIND("_",E$2))&"_"&TEXT(MONTH($A$1),"00")&"'!"&"$C:$F"),3,0)
Copy ไป คอลัมภ์ F และลงล่าง
G3 =VLOOKUP($C3,INDIRECT("'"&RIGHT(G$2,LEN(G$2)-FIND("_",G$2))&"_"&TEXT(MONTH($A$1),"00")&"'!"&"$C:$F"),4,0)
Copy ไป คอลัมภ์ H และลงล่าง ครับ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Wed Mar 21, 2018 10:17 pm
by March201711
ได้แล้วค่ะ แต่รบกวนอีกทีค่ะ ถ้าเปลี่ยนชื่อsheet แล้ว ข้อมูลขึ้น #REF ต้องปรับอย่างไรบ้างค่ะ ขอบคุณมากค่ะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Wed Mar 21, 2018 11:36 pm
by March201711
ขอโทษอีกทีค่ะ ถ้าข้อมูลที่จะดึงมาอยู่คนละ file ชื่อ MTD_YTD มีsheet แต่ละ sheetแยกเป็น เดือนๆ ต้องปรับสูตรอย่างไรบ้างคะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Wed Mar 21, 2018 11:39 pm
by March201711
ตามเอกสารแนบค่ะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 8:01 am
by March201711
เมื่อคืนส่งไป 2 files แล้วทำไมข้อความ เป็นแยกกัน
รบกวนส่งใหม่รวม 2 files เป็นความเห็นเดียวนะคะ

file แรก เป็น Main_template ซึ่งเป็น file หลักในการดึงข้อมูลจาก file MTD_YTD ในแต่ละเดือน
file ที่2 เป็น data ที่เก็บข้อมูลเป็นเดือนๆ เป็น MTD และ YTD คะ
ตามที่แนบมารวมกันค่ะ
Main_template.xlsx
MTD_YTD.xlsm

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 8:02 am
by March201711
อีกแล้วค่ะ ขอแยกส่งนะคะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 1:20 pm
by puriwutpokin
March201711 wrote: Thu Mar 22, 2018 8:02 am อีกแล้วค่ะ ขอแยกส่งนะคะ
ต้องเปิดไฟล์ทั้ง 2 พร้อมกันนะครับเวลาใช้งาน
ที่ E3=VLOOKUP($C3,INDIRECT("'[MTD_YTD.xlsm]PL_Dept_"&RIGHT(E$2,LEN(E$2)-FIND("_",E$2))&"_"&TEXT(MONTH($A$1),"00")&"'!"&"$C:$F"),CHOOSE(COLUMNS($E3:E3),3,3,4,4),) คัดลอกไปทางขวาและลงล่างครับ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 1:37 pm
by March201711
ทำได้แล้วค่ะ ขอบคุณมากเลยค่ะ คุณ puriwutpokin เก่งจริงๆ ค่ะ :thup:

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 1:50 pm
by March201711
รบกวนสอบอีกนิดนึงค่ะ ช่วยอธิยายสูตร โดยเฉพาะคำสั่ง choose ใช้อย่างไรค่ะ ขอบคุณมากค่ะ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 6:06 pm
by puriwutpokin
March201711 wrote: Thu Mar 22, 2018 1:50 pm รบกวนสอบอีกนิดนึงค่ะ ช่วยอธิยายสูตร โดยเฉพาะคำสั่ง choose ใช้อย่างไรค่ะ ขอบคุณมากค่ะ

ดูได้จาก https://support.office.com/th-th/articl ... 653b98f5bc ซึ่งจากสูตรที่ใส่ไปเพื่อเลือกว่า ถ้า choose(a1,1,2,3,..,254)
ถ้า a1=1 คือ choose จะดึงค่าที่ 1 ออกมา ถ้า a1=2 choose จะไปดึงค่าที่ 2 ออกมาเป็นแบบนี้ครับ เป็นลำดับไปครับ

Re: เลือก drop down ตามเดือนแล้วให้ดึงข้อมูลมาแสดงรายงาน

Posted: Thu Mar 22, 2018 6:38 pm
by March201711
ขอบคุณค่ะ ได้ความรู้มากขึ้นค่ะ