Page 1 of 1
แยกรายการพัสดุไปยัง sheet อื่นโดยยึดห้องที่ใช้เป็นหลัก
Posted: Fri Jun 29, 2018 12:57 pm
by huafooo
ขอความช่วยเหลือด้วยครับ ผมต้องการแยก "รายการพัสดุ(column1)" ไปยัง sheet อื่นๆกระจายออกไปโดยยึด "ห้องที่ใช้ที่ใช้(column2)" เป็นหลักครับ
สมุดงาน1.xlsx
Re: แยกรายการพัสดุไปยัง sheet อื่นโดยยึดห้องที่ใช้เป็นหลัก
Posted: Fri Jun 29, 2018 9:32 pm
by snasui

ตัวอย่างสูตรที่ชีต พัสดุ ตามด้านล่างครับ
- ที่ C1 คีย์
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Enter
- ที่ A2 คีย์
=IFERROR(INDEX(main!A$2:A$7,SMALL(IF(main!$B$2:$B$7=$C$1,ROW(main!$A$2:$A$7)-ROW(main!$A$2)+1),ROWS(A$2:A2))),"")
Ctrl+Shift+Enter > Copy ไป B2 แล้ว Copy ลงด้านล่าง
- คัดลอกสูตรด้านบนไปวางในชีตอื่น ๆ ในตำแหน่งเดียวกันตามต้องการ
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|