Online Dynamic Range

Jun 28th, 2018Somkiat Foongkiat
แม้สูตร Offset จะช่วยกำหนดขอบเขตตารางให้อัตโนมัติก็ตาม แต่ขอบเขตที่ได้ขึ้นอยู่กับปริมาณข้อมูลหรือจำนวนรายการที่บันทึกไว้ ซึ่งในบางกรณีอาจไม่ตรงกับความต้องการ บางครั้งผู้ใช้งานอาจต้องการกำหนดขอบเขตตารางให้แปรเปลี่ยนไปตามเงื่อนไขพิเศษ จากภาพนี้สมมุติว่าต้องการหายอดรวมของตัวเลขในพื้นที่ตารางจาก B2:F15 ซึ่งตามปกติสามารถใช้สูตร =SUM(B2:F15) ได้อยู่แล้ว เมื่อต้องการเพิ่มลดขนาดตาราง B2:F15 ให้ต่างไปจากเดิมก็ต้องแก้ไขตำแหน่งอ้างอิงในสูตร หรือสั่ง…
Jun 28th, 2018Somkiat Foongkiat
สูตร VLookup และสูตร Index มีลักษณะการใช้งานเหมือนกันประการหนึ่ง คือ ใช้กับพื้นที่ตารางซึ่งกำหนดขอบเขตไว้ตายตัวอยู่แล้ว แม้จะนำสูตร IF หรือ Choose เข้ามาช่วยก็เป็นเพียงช่วยทำให้สูตร VLookup และสูตร Index…
Jun 28th, 2018Somkiat Foongkiat
สูตร Index เป็นสูตรทำหน้าที่ดึงค่าออกมาจากตารางที่กำหนดตามตำแหน่ง row และ column ที่ต้องการ เช่น ตามภาพตัวอย่างต่อไปนี้ =Index(Class1,3,2) จะดึงชื่อ c ออกมาให้เพราะอยู่ในตำแหน่ง row ที่…
Jun 28th, 2018Somkiat Foongkiat
ตามปกติในสูตร VLookup, Match, Offset, หรือสูตรด้านฐานข้อมูลใดๆ สามารถรับตำแหน่งตารางได้เพียงตารางเดียวในวงเล็บของสูตร เช่น สูตร =VLOOKUP($H$3,MyData,2,0) ใช้ Range Name ชื่อ MyData เป็นตำแหน่งตารางฐานข้อมูลที่ต้องการค้นหาคำตอบ…
Jun 28th, 2018Somkiat Foongkiat
ตามปกติเมื่อสร้างสูตรอ้างอิงกับตำแหน่งเซลล์หรือตำแหน่งตาราง จากนั้นเมื่อมีการย้ายหรือ Insert/Delete ทำให้เซลล์หรือตารางนั้นเปลี่ยนตำแหน่งหรือมีขนาดพื้นที่ต่างไปจากเดิม จะพบว่าตำแหน่งอ้างอิงที่กำหนดไว้ในสูตรมีการปรับตำแหน่งตามให้เอง แต่ถ้ามีการเปลี่ยนแปลงเฉพาะจำนวนรายการของข้อมูลในตารางนั้นให้มีจำนวนรายการเพิ่มลด จะพบว่าตำแหน่งอ้างอิงที่กำหนดไว้ในสูตร มิได้ขยายหรือลดขอบเขตตารางตามปริมาณข้อมูลที่มีอยู่แต่อย่างใด ผู้ใช้ Excel ทั่วไปจึงมักแก้ไขโดยสร้างสูตรที่มีขอบเขตตารางเผื่อไว้ บางคนถึงกับใช้ตำแหน่งอ้างอิงทั้ง column เผื่อไว้ ส่งผลให้แฟ้มนั้นมีขนาดใหญ่และคำนวณช้าลงผิดปกติ…
Jun 28th, 2018Somkiat Foongkiat
คนทั่วไปมักมองข้ามเรื่องพื้นฐานที่นึกว่าไม่สำคัญหรือไม่เคยคิดว่า Excel ทำได้ไปใช้สูตร Offset กำหนดขอบเขตตารางกันเลย โดยหารู้ไม่ว่าเมื่อนำตำแหน่งเซลล์ของเซลล์เพียงเซลล์เดียวหรือเซลล์ในแนวเดียวกันมาใช้ให้เป็น จะทำให้เกิดขอบเขตตารางแบบยืดหยุ่นได้เช่นกัน แถมเป็นวิธีที่ง่ายกว่าเสียอีกเพราะไม่จำเป็นต้องใช้สูตร Offset ให้ยุ่งยาก ตัวอย่าง ตัวอย่างนี้เป็นตารางสูตรคูณซึ่งนำตัวเลข 2, 3, 4,…
Jun 28th, 2018Somkiat Foongkiat
งานที่สร้างขึ้นด้วย Excel ไม่ได้ใช้ตำแหน่งอ้างอิง (Reference) เพื่อใช้ในสูตรคำนวณแต่เพียงอย่างเดียว ตำแหน่งอ้างอิงยังถูกเรียกใช้ในคำสั่ง Conditional Formatting, Data Validation, Advanced Filter, Pivot Table, หรือในคำสั่งอื่นๆ…
May 01st, 2017Somkiat Foongkiat
แม้สูตร Offset จะช่วยกำหนดขอบเขตตารางให้อัตโนมัติก็ตาม แต่ขอบเขตที่ได้ขึ้นอยู่กับปริมาณข้อมูลหรือจำนวนรายการที่บันทึกไว้ ซึ่งในบางกรณีอาจไม่ตรงกับความต้องการ บางครั้งผู้ใช้งานอาจต้องการกำหนดขอบเขตตารางให้แปรเปลี่ยนไปตามเงื่อนไขพิเศษ จากภาพนี้สมมุติว่าต้องการหายอดรวมของตัวเลขในพื้นที่ตารางจาก B2:F15 ซึ่งตามปกติสามารถใช้สูตร =SUM(B2:F15) ได้อยู่แล้ว เมื่อต้องการเพิ่มลดขนาดตาราง B2:F15 ให้ต่างไปจากเดิมก็ต้องแก้ไขตำแหน่งอ้างอิงในสูตร หรือสั่ง…
loader