ตามปกติสูตร VLookup Match Index หรือแม้แต่ XLookup ใช้ในการหาค่าได้จากพื้นที่ที่แลเงาไว้ตามรูปเท่านั้น ซึ่งถ้ามองในแง่ของเวลา จะหาค่าในปัจจุบันกับอนาคตได้เท่านั้น และยังมีทิศทางการหาค่าลงไปข้างล่าง
หากอยากจะหาค่าย้อนไปในอดีต เช่น หาว่าจากวันนี้ย้อนหลังไป 7 วันมียอดขายเป็นเท่าไร ไม่มีทางใช้สูตรที่เอ่ยมาได้เลย และยังไม่สามารถหาค่าย้อนไปเกินกว่าขอบเขตพื้นที่ตารางที่อ้างอิงไว้ในสูตรอีกด้วย
ในการสร้างงานเพื่อการวางแผนหรืออยากทำให้มีความยืดหยุ่นให้สามารถค้นหาค่าได้โดยไม่ต้องห่วงเรื่องพื้นที่ตาราง สูตร Offset นี่แหละเป็นสูตรที่ตอบโจทย์ได้ดีอย่างยิ่ง
เมื่อใช้ Offset แล้วก็ไม่ต้องห่วงเมื่อมีการบันทึกข้อมูลเกินกว่าขอบเขตพื้นที่ตาราง เพราะสูตรนี้ไม่ต้องกำหนดพื้นที่ตารางแม้แต่น้อย เช่น
=Offset(G11, 4, 3) จะหาค่าจากเซลล์สีเขียวด้านขวาล่าง
=Offset(G11, -2, 3) จะหาค่าจากเซลล์สีเทาด้านขวาบน
=Offset(G11, -2, -3) จะหาค่าจากเซลล์สีฟ้าด้านซ้ายบน
=Offset(G11, 3, -4) จะหาค่าจากเซลล์สีเนื้อด้านซ้ายล่าง
ถ้าอยากดึงค่าที่เก็บไว้ถัดจากเซลล์ G11 ลงไป 1,000,000 row และไปทางด้านขวา 9,999 column ก็หาค่าได้สบายมาก
=Offset(G11, 1000000, 9999)
ผมใช้สูตร Offset สร้างไว้ในแฟ้มที่ส่งต่อให้คนอื่นใช้งาน เวลาผู้ใช้แฟ้มอยากจะเพิ่มหัวตารางให้มีขนาดใหญ่ขึ้นก็เชิญเพิ่มได้ตามสบาย