ป้องกันไม่ให้สูตรสเปรดชีตเปลี่ยนเมื่อคัดลอก

เมื่อสร้างสูตรในสเปรดชีต Microsoft Excel หรือโปรแกรมสเปรดชีตอื่นโปรแกรมจะสร้างโดยใช้การอ้างอิงเซลล์สัมพัทธ์ตามค่าเริ่มต้น เมื่อคัดลอกสูตรที่ใช้การอ้างอิงเซลล์สัมพัทธ์สูตรจะกลายเป็นสัมพัทธ์กับตำแหน่งที่ถูกวาง ตัวอย่างเช่นหากคุณมีสูตรในเซลล์ B2 นั่นคือ "= A2" และคุณคัดลอกเซลล์ไปยัง B3 เซลล์นั้นจะกลายเป็น "= A3" เพราะสัมพันธ์กับตำแหน่งที่จะถูกคัดลอก

เพื่อป้องกันไม่ให้สูตรเปลี่ยนเมื่อถูกคัดลอกคุณต้องเปลี่ยนสูตรทั้งหมดหรือบางส่วนเพื่อใช้การอ้างอิงเซลล์แบบสัมบูรณ์ หากคุณสร้างการอ้างอิงเซลล์แบบสัมบูรณ์ในเซลล์ C2 นั่นคือ "= $ A $ 2" และคัดลอกเซลล์ไปยัง C3 (หรือเซลล์อื่น ๆ ) มันจะยังคงสมบูรณ์อยู่เสมอและจะไม่เปลี่ยนแปลง

ตัวอย่างการอ้างอิงเซลล์แบบสัมบูรณ์เพิ่มเติม

การอ้างอิงเซลล์แบบสัมบูรณ์สามารถใช้ในทุกส่วนของสูตรหรือสามารถใช้สำหรับแถวหรือคอลัมน์ที่คุณต้องการคงอยู่อย่างสมบูรณ์ หากต้องการสร้างแถวหรือคอลัมน์แบบสัมบูรณ์ต้องเริ่มต้นด้วยเครื่องหมายดอลลาร์ ($) ด้านล่างนี้เป็นตัวอย่างเพิ่มเติมเกี่ยวกับวิธีการอ้างอิงเซลล์แบบสัมบูรณ์ที่อาจใช้ในสูตร

คอลัมน์สัมพัทธ์และการอ้างอิงแถวแบบสัมบูรณ์

 = A $ 2 

สูตรด้านบนใช้คอลัมน์ที่สัมพันธ์กับการอ้างอิงแถวแบบสัมบูรณ์ หากสูตรเซลล์ถูกคัดลอกแถวจะยังคงเหมือนเดิมเสมอ (2) แต่คอลัมน์จะสัมพันธ์กับตำแหน่งที่จะถูกคัดลอก

คอลัมน์แบบสัมบูรณ์พร้อมการอ้างอิงแถวแบบสัมพัทธ์

 = $ A2 

สูตรด้านบนใช้การอ้างอิงคอลัมน์แบบสัมบูรณ์กับการอ้างอิงแถวแบบสัมพัทธ์ หากคัดลอกสูตรเซลล์คอลัมน์จะยังคงเหมือนเดิมเสมอ (A) แต่แถวจะสัมพันธ์กับตำแหน่งที่จะถูกคัดลอก

การอ้างอิงเซลล์แบบสัมบูรณ์พร้อมการอ้างอิงเซลล์แบบสัมพัทธ์

 = SUM ($ A $ 2 + B2) 

สูตรด้านบนจะใช้ค่าใน A2 เสมอ แต่เพิ่มเซลล์ญาติถัดไป หากคัดลอกสูตรเซลล์จาก C2 ถึง C3 จะกลายเป็น "= SUM ($ A $ 2 + B3)"