Tag Archive Relative

Byphunsanit

Excel: column แบบ R1C1, A1

การใช้ R1C1 reference style ใน Excel คือรูปแบบการอ้างอิงเซลล์ที่ใช้ ตัวเลข แทนทั้งแถว ( Row ) และคอลัมน์ ( Column ) ต่างจากแบบปกติ (A1) ที่เราคุ้นเคยซึ่งใช้ตัวอักษรแทนคอลัมน์ครับ


ความแตกต่างระหว่าง A1 และ R1C1

  • A1 Style: อ้างอิงด้วยคอลัมน์ ( A, B, C… ) ตามด้วยแถว ( 1, 2, 3… ) เช่น เซลล์ B5
  • R1C1 Style: อ้างอิงด้วยแถว ( Row ) ตามด้วยคอลัมน์ ( Column ) เช่น R5C2 ( Row 5, Column 2 )

ตารางเปรียบเทียบ

ตำแหน่งเซลล์A1 StyleR1C1 Style
แถว 1 คอลัมน์ 1A1R1C1
แถว 10 คอลัมน์ 3C10R10C3
แถว 5 คอลัมน์ 26 (Z)Z5R5C26

การอ้างอิงแบบสัมพัทธ์ ( Relative Reference )

จุดเด่นที่สุดของ R1C1 คือการเขียนสูตรแบบ Relative ( อ้างอิงตามระยะห่าง ) โดยใช้เครื่องหมายก้ามปู []

  • R[1]C[1]: หมายถึง เซลล์ที่อยู่ ถัดลงไป 1 แถว และ ถัดไปทางขวา 1 คอลัมน์ จากจุดที่เขียนสูตร
  • R[-1]C[-2]: หมายถึง เซลล์ที่อยู่ ย้อนขึ้นไป 1 แถว และ ย้อนไปทางซ้าย 2 คอลัมน์
  • RC[-1]: หมายถึง แถวเดียวกัน แต่คอลัมน์ก่อนหน้า 1 ช่อง

ตัวอย่าง: หากคุณอยู่ที่เซลล์ B2 แล้วต้องการบวกเลขในเซลล์ A2

  • แบบ A1: =A2
  • แบบ R1C1: =RC[-1] ( แถวเดิม คอลัมน์ถอยไป 1 )

ทำไมต้องใช้ R1C1 ? ( ข้อดี )

  1. เหมาะกับการเขียนโปรแกรม ( เช่น VBA ): โปรแกรมเมอร์ชอบใช้เพราะสามารถใช้ Loop วนซ้ำตัวเลขแถวและคอลัมน์ได้ง่ายกว่าการมานั่งไล่ตัวอักษร A, B, C… Z, AA
  2. ตรวจสอบสูตรได้ง่าย: หากคุณมีข้อมูล 1,000 แถว และใช้สูตรเดียวกัน ในโหมด R1C1 ทุกเซลล์จะแสดงสูตรเหมือนกันเป๊ะ ( เช่น =RC[-1]*10% ) ทำให้เช็คได้ทันทีว่ามีแถวไหนสูตรเพี้ยนหรือไม่
  3. การคำนวณที่ซับซ้อน: ช่วยให้เห็นโครงสร้างความสัมพันธ์ของข้อมูลที่เป็น Matrix ได้ชัดเจนขึ้น

วิธีเปิด / ปิด R1C1 ใน Excel

ถ้ากคุณเผลอเปิด หรืออยากลองใช้ สามารถตั้งค่าได้

  1. ไปที่แท็บ File > Options
  2. เลือกหัวข้อ Formulas
  3. ในส่วนของ Working with formulas ให้ติ๊กถูก ( หรือเอาออก ) ที่ช่อง R1C1 reference style

อ่านเพิ่มเติม