การใช้ R1C1 reference style ใน Excel คือรูปแบบการอ้างอิงเซลล์ที่ใช้ ตัวเลข แทนทั้งแถว และคอลัมน์ ต่างจากแบบปกติ (A1) ที่เราคุ้นเคยซึ่งใช้ตัวอักษรแทนคอลัมน์ครับ
ความแตกต่างระหว่าง A1 และ R1C1
- A1 Style: อ้างอิงด้วยคอลัมน์ ตามด้วยแถว เช่น เซลล์ B5
- R1C1 Style: อ้างอิงด้วยแถว ตามด้วยคอลัมน์ เช่น R5C2
ตารางเปรียบเทียบ
| ตำแหน่งเซลล์ | A1 Style | R1C1 Style |
| แถว 1 คอลัมน์ 1 | A1 | R1C1 |
| แถว 10 คอลัมน์ 3 | C10 | R10C3 |
| แถว 5 คอลัมน์ 26 (Z) | Z5 | R5C26 |
การอ้างอิงแบบสัมพัทธ์
จุดเด่นที่สุดของ R1C1 คือการเขียนสูตรแบบ Relative โดยใช้เครื่องหมายก้ามปู []
- R[1]C[1]: หมายถึง เซลล์ที่อยู่ ถัดลงไป 1 แถว และ ถัดไปทางขวา 1 คอลัมน์ จากจุดที่เขียนสูตร
- R[-1]C[-2]: หมายถึง เซลล์ที่อยู่ ย้อนขึ้นไป 1 แถว และ ย้อนไปทางซ้าย 2 คอลัมน์
- RC[-1]: หมายถึง แถวเดียวกัน แต่คอลัมน์ก่อนหน้า 1 ช่อง
ตัวอย่าง: หากคุณอยู่ที่เซลล์ B2 แล้วต้องการบวกเลขในเซลล์ A2
- แบบ A1:
=A2 - แบบ R1C1:
=RC[-1]
ทำไมต้องใช้ R1C1 ?
- เหมาะกับการเขียนโปรแกรม : โปรแกรมเมอร์ชอบใช้เพราะสามารถใช้ Loop วนซ้ำตัวเลขแถวและคอลัมน์ได้ง่ายกว่าการมานั่งไล่ตัวอักษร A, B, C… Z, AA
- ตรวจสอบสูตรได้ง่าย: หากคุณมีข้อมูล 1,000 แถว และใช้สูตรเดียวกัน ในโหมด R1C1 ทุกเซลล์จะแสดงสูตรเหมือนกันเป๊ะ ทำให้เช็คได้ทันทีว่ามีแถวไหนสูตรเพี้ยนหรือไม่
- การคำนวณที่ซับซ้อน: ช่วยให้เห็นโครงสร้างความสัมพันธ์ของข้อมูลที่เป็น Matrix ได้ชัดเจนขึ้น
วิธีเปิด / ปิด R1C1 ใน Excel
ถ้ากคุณเผลอเปิด หรืออยากลองใช้ สามารถตั้งค่าได้
- ไปที่แท็บ File > Options
- เลือกหัวข้อ Formulas
- ในส่วนของ Working with formulas ให้ติ๊กถูก ที่ช่อง R1C1 reference style
อ่านเพิ่มเติม