การอ้างอิงแบบ R1C1 ใน Excel เข้าใจง่าย ใช้งานได้จริง

การอ้างอิงแบบ R1C1 เป็นอีกหนึ่งรูปแบบการอ้างอิงเซลล์ใน Excel ที่ทรงพลังและยืดหยุ่น สามารถใช้ประยุกต์ในการทำรายงาน โดยสามารถดึงข้อมูลจากชีตต่าง ๆ มาแสดงโดยไม่ต้องคลิกไปดูข้อมูลต้นทาง ปกติจะใช้กับฟังก์ชัน INDIRECT() เพื่อช่วยให้การคำนวณแบบไดนามิกเป็นไปได้อย่างแม่นยำและปลอดภัย หากเป็นการดึงข้อมูลจากชีตในไฟล์อื่นจำเป็นต้องเปิดไฟล์ต้นทางเอาไว้ก่อนเสมอ

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

  • A1: หัวคอลัมน์เป็นตัวอักษร เช่น A, B, C…
  • R1C1: หัวคอลัมน์เป็นตัวเลข เช่น 1, 2, 3…

หาก Excel ของคุณแสดงหัวคอลัมน์เป็นตัวเลข (R1C1) และต้องการเปลี่ยนกลับเป็น A1:

ไปที่ File > Options > Formulas แล้ว ปลดเครื่องหมายถูกที่ “R1C1 reference style”

📐 ไวยากรณ์ของ R1C1 ที่ควรรู้

รูปแบบความหมาย
RCอ้างอิงเซลล์ปัจจุบันที่กำลังเขียนสูตร (อาจเกิด Circular Reference)
R1Cบรรทัดที่ 1, คอลัมน์ปัจจุบัน
RC1บรรทัดปัจจุบัน, คอลัมน์ที่ 1
R2C2บรรทัดที่ 2, คอลัมน์ที่ 2
R[1]C[2]บรรทัดถัดไป 1 แถว, คอลัมน์ถัดไป 2 ช่อง (Relative)
R[-5]C[3]ย้อนขึ้นไป 5 แถว, ขยับขวา 3 ช่อง (Relative)

🔎 ตัวอักษร R หมายถึง “Row” (บรรทัด), ตัวอักษร C หมายถึง “Column” (คอลัมน์)

🧪 ตัวอย่างการใช้งานกับฟังก์ชัน INDIRECT แบบ R1C1

สูตรผลลัพธ์
=INDIRECT("RC",0)Error (อ้างอิงเซลล์ตัวเอง → วนซ้ำ)
=INDIRECT("R3C",0)แสดงค่าจากเซลล์ A3
=INDIRECT("R[3]C",0)แสดงค่าจากเซลล์ A4 (ถัดไป 3 แถวจากเซลล์ปัจจุบัน)

🔗 ตัวอย่างการใช้ INDIRECT แบบ A1

Scroll to Top