snasui wrote:
ตัวอย่างสูตรครับ
- ชีต Vacancy เซลล์ G15 คีย์สูตรเพื่อเป็นเซลล์ช่วยในการเขียนสูตรข้อต่อ ๆ ไป
=ABS(SUM($C2:C14))-ABS(SUM(C2:C14))+1
Enter > Copy ไปด้านขวาจนถึง V15
- ชีตตัวอย่างที่ต้องการให้แสดง เซลล์ A2 คีย์สูตร
=IF(ROWS(A$2:A2)>Vacancy!$V$15,"",LOOKUP(ROWS(A$2:A2),Vacancy!$C$15:$V$15,Vacancy!$C$1:$V$1))
Enter > Copy ลงด้านล่างจนพบค่าว่าง
- ชีตตัวอย่างที่ต้องการให้แสดง เซลล์ C2 คีย์สูตร
=IF(A2<>"",1,"")
Enter > Copy ลงด้านล่าง
- ชีตตัวอย่างที่ต้องการให้แสดง เซลล์ B2 คีย์สูตร
=IFERROR(INDEX(Vacancy!$B$2:$B$14,SMALL(IF(INDEX(Vacancy!$C$2:$V$14,0,MATCH($A2,Vacancy!$C$1:$V$1,0)),ROW(Vacancy!$B$2:$B$14)-ROW(Vacancy!$B$2)+1),COUNTIF(A$2:A2,A2))),"")
Ctrl+Shift+Enter > 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 ทุกครั้ง
|
สวัสดีครับวันนี้ผมนำสูตรที่ได้รับการชี้แนะเอาไปลองทำใน report แรกดูแล้วผลลัพธ์ได้ตามที่ต้องการ แต่พอจะนำไปปรับใช้จริงกับ report ที่ต้องใช้งานมีปัญหาเพิ่มเติมให้ช่วยชี้แนะดังนี้ครับ
1. ใน sheet Report มันดึงเอาตัวเลขที่เป็นจำนวน -1 ในแถวรวมจาก sheet Vacancy (เช่น ตามแถวที่ 22,31,45,57,68,80) ทำให้ข้อมูลที่ถูกดึงไปใน sheet Report ข้อมูลมีการคลาดเคลื่อน ยกตัวอย่าง ตำแหน่ง SGM ที่จริงข้อมูลที่เป็น -1 จะมีแค่สาขาเดียว แต่ใน sheet Vacancy มีข้อมูลที่เป็น -1 ในช่องรวมทำให้มีการดึงข้อมูล -1 มาเป็น 3 ตำแหน่ง
2. ใน sheet Report ตรงช่อง D2 เมื่อใส่สูตรแล้วข้อมูลไม่ขึ้น (อันนี้ผมอาจใส่ผิดเงื่อนไขครับ)
3. อยากให้มีการดึงข้อมูลจาก sheet Vacancy มาใส่ใน sheet Report ในช่อง c2
ขอแสดงความนับถือ
You do not have the required permissions to view the files attached to this post.