สูตรของผมจะมีสูตรดังนี้ครับ
1. =LOOKUP(CHAR(255),A$3:A3) อยู่ในคอลัมน์ AF แทนจำนวนแถวประมาณ
2. =LOOKUP(CHAR(255),B$3:B3) อยู่ในคอลัมน์ AE
3. =AF3&C3, =AF3&F3, =AF3&F3, =AF3&I3, =AF3&O3 (อาจารย์คนควนแนะนำ)
4. =AE3&C3, =AE3&F3, =AE3&F3, =AE3&I3, =AE3&O3
มีจำนวนทั้งหมวด 3,500 แถว (ไม่ทราบว่าเป็นเพราะสูตรนี้หรือเปล่าครับ เพราะผมลองสังเกต เมื่อเปลี่ยนค่า ตรงคอลัมน์ A หรือ คอลัมน์ ฺB เช่น ลบจากชื่อนาย ก เป็น นาย ข ต้องใช้เวลาในการรอนานมาก หรือเปลี่ยนตัวเลขจากข้อมูลที่คีย์มันจะช้า เพราะต้องรอคำนวณสูตรในข้อ 3 และข้อ 4 ครับ ผมอาจคิดไปเองหรือเปล่าไม่รู้ครับ)
5. =SUMIF($AF$3:$AF$15036,AH3,$D$3:$D$15036) ซึ่ง AH จะเซลล์ที่มีการเปลี่ยนแปลงตามรายชื่อ กล่าวคือ นาย ก แทนด้วยเซลล์ AH นาย ข แทนด้วยเซลล์ AG3 และนาย ค แทนด้วยเซลล์ AI และนาย ง,.....จนถึงนาย ญ ประมาณ 10-11 คน
6. = sum()ข้ามชีท
7. =$B306*SUMIF(ป้อนข้อมูล!$Z$3:$Z$1998,F$305&$A306,ป้อนข้อมูล!$D$3:$D$1998) อยู่ประมาณ 210 คอลัมน์ 3,200 แถว (อาจารย์คนควนแนะนำ)
8. ใช้แมโคร ประเภท Check Box อีก 3,200 ช่อง
9. =IF(ROWS($I$2:I6)>$G$1,"",INDEX(ฐานข้อมูลใบประหน้า!$M$35:$M$41,SMALL(IF(ฐานข้อมูลใบประหน้า!$J$35:$J$41="พิมพ์",ROW(ฐานข้อมูลใบประหน้า!$M$35:$M$41)-ROW(ฐานข้อมูลใบประหน้า!$M$35)+1),ROWS($I$2:I6)))) (ประยุกต์มาจากอาจารย์คนควน)

อยู่ประมาณ 50 คอลัมน์ 100 แถว
10. แทนค่าในเซลล์ข้ามชีท เช่น = ป้อนข้อมูล!A3
11. =COUNTIF
12. =IF
พอมีวิธีที่จะทำให้ทำงานได้เร็วขึ้นไหมครับ ซึ่งอาจารย์เคยโพสลงในกระทู้พันทิพย์ หรือกระทู้ใน Forum ไม่ทราบครับ ผมเคยอ่าน แต่จำไม่ได้ว่าในกระทู้ไหน โดยอาจารย์แนะนำให้ตัดค่า $ (ซึ่งผมตัดแล้ว มันก็ทำให้เร็วขึ้นนิดหนึ่ง แต่ไม่รู้จะมีผลต่อสูตร หรือค่าที่คำนวณหรือเปล่าครับ) และอาจารย์ยังแนะนำให้ลบเซลล์คอลัมน์ หรือแถวที่ไม่ได้ใช้ออก (ไม่แน่ใจ ว่าผมจำถูกหรือเปล่า) (ซึ่งผลลบแล้วแต่มันไม่ได้ ไม่รู้ทำผิดวิธีหรือเปล่า) และอาจารย์ยังแนะนำอีกหลายวิธี ซึ่งผมจำไม่ได้แล้ว และหากระทู้ดังกล่าวไม่เจอครับ รบกวนอาจารย์ ช่วยแนะนำหน่อยครับ และขอบคุณ คุณ Bank 9597 มากครับที่ช่วยให้คำแนะนำ
หมายเหตุ: สูตรหรือวิธีทำจะได้รับคำแนะนำจากท่านอาจารย์คนควนเป็นส่วนมาก ต้องขอบคุณท่านอาจารย์เป็นอย่างสูงครับ