#15
Post
by Aoonne » Wed Jan 19, 2022 2:49 pm
ทำตามที่แนะนำทั้งหมดแล้วค่ะ ปัญหาที่พบตอนนี้คือ
1. ไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx ชีต สลิป =INDEX(INDIRECT("'"&$I$9&"'!C4:C23"),MATCH(I10,INDIRECT("'[ธ.ค.64EX.xlsx]"&$I$9&"'!$A$5:$A$9"),0)) ใช้สูตรนี้ที่ C14 ค่าที่ได้ดึงมาถูกต้องแล้วค่ะ แต่ความต้องการคือเมื่อไปเลือก drop down list ให้เปลี่ยนเป็น พ.ย.64 ค่าใน C14 จะเปลี่ยนเป็นข้อมูลของเดือน พ.ย. 64 ด้วยค่ะ ตอนนี้ยังไม่สามารถแก้ไขให้เป็นแบบนั้น
2. ไฟล์ นางสวัสดี ประเทศไทย ชีต สลิป ต้องการให้ทำงานแบบเดียวกันกับชีต สลิป ของไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx เนื่องจากว่าไฟล์นี้จะมีไว้สำหรับพนักงานแต่ละคนเข้ามาเพื่อพิมพ์สลิปของตัวเองได้ค่ะ เนื่องจากจะตั้งค่า password ไม่ให้พนักงานคนอื่น ๆ เข้าใช้งานไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx
สำหรับข้อมูลทั้งหมด จะเตรียมไว้ในไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx แบ่งเป็นชีตตามเดือน โดยดึงข้อมูลมาจากไฟล์ ..., พ.ย.64EX, ธ.ค.64EX.xlsx, ... ข้อมูลต่าง ๆ ในชีต สลิป ของ ทั้งสองไฟล์ที่ใช้ ไม่ได้ดึงจากไฟล์ ..., พ.ย.64EX, ธ.ค.64EX.xlsx, ... โดยตรง แต่จะดึงจากชีตที่แยกตามเดือนในไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx ค่ะ
ตอนนี้ขั้นตอนการดึงข้อมูลจาก ..., พ.ย.64EX, ธ.ค.64EX.xlsx, ... มาเก็บไว้ตามชีตของแต่ละเดือนในไฟล์ สำหรับเจ้าหน้าที่(64)EX.xlsx ทำได้เรียบร้อยแล้ว จะติดปัญหาเฉพาะส่วนของชีต สลิป ของทั้งสองไฟล์ (สำหรับเจ้าหน้าที่(64)EX.xlsx และ นางสวัสดี ประเทศไทย) เท่านั้นค่ะ
ดังนั้นจริง ๆ แล้วตามข้อ 1 ที่ทำได้ยังไม่ตรงตามสิ่งที่ต้องการค่ะ เนื่องจากไปดึงข้อมูลมาจากชีต ..., พ.ย.64EX, ธ.ค.64EX.xlsx, ... โดยตรง
หรืออาจารย์มีอะไรแนะนำมั้ยคะ ตอนนี้ที่ออกแบบมาอย่างนี้ ตามความคิดและความเข้าใจของตัวเองล้วน ๆ เลยค่ะ รบกวนด้วยนะคะ ขอบคุณมาก ๆ ค่ะ
You do not have the required permissions to view the files attached to this post.