คำถามอาจจะยังงงหน่อยครับ จะพยายามอธิบายได้ประมาณว่า
สถานการณ์ตอนนี้
- ผมทำไฟล์ Google Spreadsheet ซึ่งมีการลิ้งค์ข้อมูลข้ามไฟล์โดยใช้สูตร =IMPORTRANGE(...)
- ไฟล์กลุ่มA ถ้านึกง่ายๆคือไฟล์อัพเดทรายสินค้ารายวัน, ไฟล์B เป็นไฟล์สรุปยอดรายเดือน
- ไฟล์กลุ่มA ด้วยความที่เป็นไฟล์อัพเดทรายสินค้ารายวัน และสินค้าไม่ได้มีการจบเป็นเดือนๆ ดังนั้นข้อมูลจะยังมีการอัพเดทต่อเนื่องทุกๆวันครับ
ปัญหา
- สรุปในไฟล์Bจะถูกลิ้งมาจากกลุ่มไฟล์Aโดยอัตโนมัติทุกๆวัน และจะครบจำนวนวันอย่างสมบูรณ์เมื่อวันสิ้นเดือน
- ทว่าเมื่อผ่านไปอีกวันที่พ้นเดือน ข้อมูลในกลุ่มไฟล์Aก็จะถูกอัพเดทวันต่อไป ทำให้ข้อมูลในไฟล์Bคาดเคลื่อน (เช่นอยากได้ไฟล์สรุปยอดเดือน มิ.ย. แต่ว่าพอมาเปิดวันที่ 2 ก.ค. ยอดมันก็ไม่ใช่เดือนมิ.ย.อย่างเดียว แต่เป็นเดือนมิ.ย.+2วันในก.ค.)
สิ่งที่ต้องการ
- เป็นไปได้ไหมที่จะ freeze หน้าไฟล์นั้นๆไม่ให้อัพเดทเพิ่มขึ้นโดยใช้สูตรคำสั่งไปทีเดียวตั้งแต่แรก หรือแค่กดปุ่มง่ายๆครับ
- ก็จะกลายเป็น สมมุติวันนี้เป็นวันสิ้นเดือน มิ.ย.61 พอผ่านไปจบไปอีก1วัน แม้ข้อมูลต่างๆในไฟล์กลุ่มAจะยังอัพเดทเป็นของวันที่1ก.ค. แต่ข้อมูลในไฟล์สรุปBจะฟรีซไว้แค่30มิ.ย.นั้นครับ
ปล. ไม่อยากได้วิธีอื่นๆ เช่น ให้ปริ้นต์ข้อมูลตั้งแต่วันสิ้นเดือน, ให้ก๊อปปี้มาอีกไฟล์, etc. เหตุผลเพราะคนที่ทำอยู่หน้างานที่เป็นคนลงไฟล์กลุ่มAไม่มีความรู้ในการทำงานที่ซับซ้อน และคนที่จะดูไฟล์Bไม่มีเวลามาดูเองตลอดทุกสิ้นเดือนครับ
ขอบคุณครับ
Google Spreadsheet เราจะล็อคข้อมูลในเซลไม่ให้เปลี่ยนแปลงอีกอย่างไร เมื่อเซลที่ลิ้งค์มามันยังเปลี่ยนแปลงอยู่ตลอดครับ
สถานการณ์ตอนนี้
- ผมทำไฟล์ Google Spreadsheet ซึ่งมีการลิ้งค์ข้อมูลข้ามไฟล์โดยใช้สูตร =IMPORTRANGE(...)
- ไฟล์กลุ่มA ถ้านึกง่ายๆคือไฟล์อัพเดทรายสินค้ารายวัน, ไฟล์B เป็นไฟล์สรุปยอดรายเดือน
- ไฟล์กลุ่มA ด้วยความที่เป็นไฟล์อัพเดทรายสินค้ารายวัน และสินค้าไม่ได้มีการจบเป็นเดือนๆ ดังนั้นข้อมูลจะยังมีการอัพเดทต่อเนื่องทุกๆวันครับ
ปัญหา
- สรุปในไฟล์Bจะถูกลิ้งมาจากกลุ่มไฟล์Aโดยอัตโนมัติทุกๆวัน และจะครบจำนวนวันอย่างสมบูรณ์เมื่อวันสิ้นเดือน
- ทว่าเมื่อผ่านไปอีกวันที่พ้นเดือน ข้อมูลในกลุ่มไฟล์Aก็จะถูกอัพเดทวันต่อไป ทำให้ข้อมูลในไฟล์Bคาดเคลื่อน (เช่นอยากได้ไฟล์สรุปยอดเดือน มิ.ย. แต่ว่าพอมาเปิดวันที่ 2 ก.ค. ยอดมันก็ไม่ใช่เดือนมิ.ย.อย่างเดียว แต่เป็นเดือนมิ.ย.+2วันในก.ค.)
สิ่งที่ต้องการ
- เป็นไปได้ไหมที่จะ freeze หน้าไฟล์นั้นๆไม่ให้อัพเดทเพิ่มขึ้นโดยใช้สูตรคำสั่งไปทีเดียวตั้งแต่แรก หรือแค่กดปุ่มง่ายๆครับ
- ก็จะกลายเป็น สมมุติวันนี้เป็นวันสิ้นเดือน มิ.ย.61 พอผ่านไปจบไปอีก1วัน แม้ข้อมูลต่างๆในไฟล์กลุ่มAจะยังอัพเดทเป็นของวันที่1ก.ค. แต่ข้อมูลในไฟล์สรุปBจะฟรีซไว้แค่30มิ.ย.นั้นครับ
ปล. ไม่อยากได้วิธีอื่นๆ เช่น ให้ปริ้นต์ข้อมูลตั้งแต่วันสิ้นเดือน, ให้ก๊อปปี้มาอีกไฟล์, etc. เหตุผลเพราะคนที่ทำอยู่หน้างานที่เป็นคนลงไฟล์กลุ่มAไม่มีความรู้ในการทำงานที่ซับซ้อน และคนที่จะดูไฟล์Bไม่มีเวลามาดูเองตลอดทุกสิ้นเดือนครับ
ขอบคุณครับ