Print
Parent Category: Articles
Category: Developer and Designer Articles

จุดอ่อนของสูตร Excel แทบทุกสูตรมีข้อจำกัดอยู่ตรงที่ต้องกำหนดพื้นที่ตารางหรือขอบเขตตำแหน่งเซลล์อ้างอิงไว้เสมอภายในวงเล็บของสูตร เข่น

=Sum(A1:B12) ใช้หายอดรวมของตัวเลขในพื้นที่ตารางจากเซลล์ A1 ถึง B12

=VLookup(C3,G3:K100,2) ใช้ดึงข้อมูลที่เก็บไว้ในพื้นที่ตารางจากเซลล์ G3 ถึง K100

=Index(F2:J30,4,5) ใช้ดึงข้อมูลจาก Row ที่ 4 ตัดกับ Column ที่ 5 ซึ่งเก็บไว้ในพื้นที่ตารางจากเซลล์ F2 ถึง J30

หากหลังจากนั้นจำนวนรายการของข้อมูลมีจำนวนเซลล์เพิ่มขึ้น ย่อมส่งผลกระทบทำให้สูตรเหล่านี้ไม่สามารถหาค่าจากพื้นที่เซลล์ส่วนที่ขยายไปจากเดิม ซึ่งหากไม่ต้องการย้อนกลับไปแก้ไขขอบเขตที่อ้างไว้ในสูตรแต่ละสูตรให้มีขนาดเพิ่มตาม สามารถแก้ไขโดยใช้วิธีอื่นได้อีก เช่น

ไม่ว่าจะแก้ไขด้วยวิธีใด วิธีปฏิบัติที่ดีควรเริ่มต้นจากการตีเส้นกรอบหรือเทสีพื้นกำหนดขอบเขตตารางซึ่งถูกนำไปใช้อ้างอิงไว้ในวงเล็บของสูตรให้เห็นขอบเขตชัดเจนไว้ก่อนเสมอ หรืออาจใช้วิธีพิมพ์ข้อความว่า Last หรือคำอื่นใดไว้ในเซลล์ด้านล่างสุดหรือขวาสุดไว้เพื่อบอกให้ทราบว่านี่คือ ขอบเขตที่ใช้งานอยู่ 

RangeColor

 

ท้าชนสูตร Offset vs VLookup Match Index

สูตรอะไรเอ่ยที่ใช้หาค่าแบบไม่จำกัดขอบเขตและไร้กาลเวลา 

Download คู่มือติดไม้ติดมือ ได้จาก
https://drive.google.com/open?id=0Bxpfgh-rqhIWWjFLQTdWVkdPTzQ

หรือคู่มือรุ่นใหม่พิมพ์แบบสี
https://drive.google.com/open?id=1_58HqmfcX_rcbTSMhvMFYfIM0X4_3UoO

ดูเฉลยได้จากวิดีโอ

https://youtu.be/zwIayd0iPb4

https://www.facebook.com/ExcelExpertTraining/videos/2087088408227633/