Page 1 of 1
ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 12:14 am
by sopasiri
สวัสดีคะ รบกวนอาจารย์ทำสุตรการวางคิวงานล่วงหน้า
คือในชีท calendar เลขวันที่ไปตรงกับคิวงานที่วางแผนไว้ในชีท plan ให้ดึงข้อมูลมาแสดงในชีท calendar
มีผลลัพท์ที่ต้องการให้เป็นตัวอย่างแล้วคะ ไฟล์แนบ
ขอบคุณมากคะ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 8:34 am
by puriwutpokin
A4=IFERROR(INDEX(CHOOSE(ISEVEN(COLUMN())+1,PLAN!$D$2:$D$10&", "&PLAN!$E$2:$E$10,PLAN!$F$2:$F$10),AGGREGATE(15,6,(ROW(PLAN!$D$2:$D$10)-ROW(PLAN!$D$2)+1)/(PLAN!$A$2:$A$10=LOOKUP(99,$A$3:A$3)),ROWS(A$4:A4))),"")
คัดลอกลงล่างและขวาครับ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 7:47 pm
by sopasiri
=IFERROR(INDEX(CHOOSE(ISEVEN(COLUMN())+1,PLAN!$D$2:$D$10&", "&PLAN!$E$2:$E$10,PLAN!$F$2:$F$10),AGGREGATE(15,6,(ROW(PLAN!$D$2:$D$10)-ROW(PLAN!$D$2)+1)/(PLAN!$A$2:$A$10=LOOKUP(99,$A$3:A$3)),ROWS(A$4:A4))),"")
copy วางที่ A4 สูตรไม่ทำงาน ค่ะ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 8:19 pm
by puriwutpokin
sopasiri wrote: Thu Dec 24, 2020 7:47 pm
=IFERROR(INDEX(CHOOSE(ISEVEN(COLUMN())+1,PLAN!$D$2:$D$10&", "&PLAN!$E$2:$E$10,PLAN!$F$2:$F$10),AGGREGATE(15,6,(ROW(PLAN!$D$2:$D$10)-ROW(PLAN!$D$2)+1)/(PLAN!$A$2:$A$10=LOOKUP(99,$A$3:A$3)),ROWS(A$4:A4))),"")
copy วางที่ A4 สูตรไม่ทำงาน ค่ะ
ลองแนบไฟล์ที่ใส่สูตรมาแล้วครับ
และแจ้งเวอร์ชั่นOffice มาด้วยครับ
https://snasui.com/viewtopic.php?f=6&t=17480
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 9:18 pm
by sopasiri
ลองแนบไฟล์ที่ใส่สูตรมาแล้วครับ
แนบมาแล้วค่ะ
และแจ้งเวอร์ชั่นOffice มาด้วยครับ
2019
ขอบคุณค่ะ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 10:07 pm
by puriwutpokin
ลองดูตามไฟล์แนบครับ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 10:23 pm
by snasui

กรุณากำหนดการแสดง Version ของ Excel ที่ใช้ ใน Profile ดูวิธีการที่คุณ puriwutpokin แจ้งไปด้วยครับ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 10:41 pm
by sopasiri
ใช้งานได้แล้วค่ะ
กรณีเพิ่มวันที่มากกว่าตัวอย่าง D10 เข้าไปแก้ในสูตร ปีกกาจะหายทำให้สูตรไม่ทำงาน ต้องใส่ปีกกาอย่างไรค่ะ
PLAN!$D$2:$D$10&", "&PLAN!$E$2:$E$10,PLAN!$F$2:$F$10),AGGREGATE(15,6,(ROW(PLAN!$D$2:$D$10)
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 10:55 pm
by sopasiri
snasui wrote: Thu Dec 24, 2020 10:23 pm

กรุณากำหนดการแสดง Version ของ Excel ที่ใช้ ใน Profile ดูวิธีการที่คุณ puriwutpokin แจ้งไปด้วยครับ
เข้าไปแก้ไขโปรไฟล์แล้วค่ะ อาจารย์
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Thu Dec 24, 2020 10:57 pm
by snasui
sopasiri wrote: Thu Dec 24, 2020 10:41 pm
ปีกกาจะหายทำให้สูตรไม่ทำงาน ต้องใส่ปีกกาอย่างไรค่ะ

เมื่อแก้ไขสูตรแล้วกด 3 แป้นคือ Ctrl+Shift+Enter แทนกดแป้น Enter จะเป็นการใส่ปีกกาครอบสูตรครับ
Re: ตารางคิวงาน ขอสูตรการดึงข้อมูลให้มาแสดงต่างชีทกัน
Posted: Fri Dec 25, 2020 3:23 pm
by Bo_ry
A4:A10
=IFERROR(INDEX(PLAN!$D$1:$D$20&", "&PLAN!$E$2:$E$20,AGGREGATE(15,6,ROW(PLAN!$A$2:$A$20)/(A$3=PLAN!$A$2:$A$20),ROWS(A$4:A4))),"")
B4:B10
=IFERROR(INDEX(PLAN!$F$1:$F$20,AGGREGATE(15,6,ROW(PLAN!$A$2:$A$20)/(A$3=PLAN!$A$2:$A$20),ROWS(B$4:B4))),"")
เลือก A4:B10
ลาก Copy ไปถึง N10