27 ก.พ. 2022 เวลา 04:59 • การศึกษา
และในขณะที่ผู้ใช้งาน Excel ส่วนใหญ่ไม่รู้ด้วยซ้ำว่าโลกนี้มีการอ้างอิงแบบ R1C1 อยู่ด้วย แต่บางคนใช้งาน R1C1 เวลาเขียนโค้ดใน VBA โดยให้เหตุผลว่าสะดวกกว่า A1 Notation เพราะสะดวกในการตรวจสอบและค้นหาสูตรที่ผิดพลาดเวลาที่เราเขียนโค้ดโดยให้ความสำคัญกับตำแหน่งสัมพัทธ์ของเซลล์ (Relative References) มากกว่าตำแหน่งสัมบูรณ์ (Absolute References) ซึ่งในการเขียน VBA จะเห็นการเขียนอ้างอิงตำแหน่งเซลล์ในแบบนี้อยู่
ระบบอ้างอิง R1C1
ตำแหน่งของแถว จะอ้างอิงเป็นตัวอักษร R ตามด้วยตัวเลข R1 R2 R3 ไปเรื่อย ๆ จากบนลงล่าง
ตำแหน่งของคอลัมน์ จะอ้างอิงเป็นตัวอักษร C ตามด้วยตัวเลข C1 C2 C3 ไปเรื่อย ๆ จากซ้ายไปขวา
การอ้างอิงตำแหน่งเซลล์หรือช่อง ใช้ตำแหน่งคอลัมน์กับแถว เช่น R1C1 R2C3 R3C3
โดยทั่วไป ไม่ค่อยมีอะไรต่างจากระบบ A1 คือแทนที่จะใช้ตัวอักษรโรมันเป็นตัวระบุคอลัมน์ ระบบ R1C1 จะใช้ตัวเลขเป็นตัวระบุตำแหน่ง โดยมีการบอกว่าจะเป็น R – Row หรือ แถว กับ C – Column หรือ คอลัมน์ (สดมป์)
อ้อ ที่ต่างกันอีกอย่างก็คือ A1 จะระบุคอลัมน์ก่อนแล้วจึงเป็นแถว นั่นคือ คอลัมน์ A แถวที่ 1 แบบนี้เป็นต้น แต่ถ้าเป็นแบบ R1C1 จะเป็น แถว แล้วจึงเป็น คอลัมน์ นั่นคือ แถวที่ 1 คอลัมน์ที่ 1 แบบนี้เป็นต้น
โฆษณา