พื้นฐานที่สำคัญมากในการเขียนสูตร Excel คือการใส่เครื่องหมาย $ เพื่อ Fix Cell Reference (เช่น A1 C4 ) เวลาเขียนสูตรเพื่อไม่ให้สูตรเลื่อนเวลาเรา Copy Paste ซึ่งถ้าใครงงหรือทำไม่เป็น จะไม่สามารถเขียนสูตรที่ซับซ้อนในอนาคตได้เลย ดังนั้นเรามาปูพื้นฐานให้แน่นยิ่งขึ้นดีกว่า
สารบัญ
ทำไมต้อง Fix Cell ไม่ให้สูตรเลื่อนล่ะ?
เพราะปกติว่าเขียนสูตรที่มี Cell Reference แล้วเรา Copy Cell ช่องนั้นไป Paste ที่อื่น Cell Reference มันจะเลื่อนไปตามทิศทางของการ Copy
ซึ่งบางกรณีการเลื่อนนั้นก็เป็นประโยชน์กับเรา เช่น
เวลา Copy ลงมาข้างล่าง Cell Reference ก็จะเลื่อนตามลงมา (จาก B3 -> B4 และจาก C3 -> C4) ซึ่งสะดวกมาก
แต่มันก็จะมีบางกรณีที่เราไม่อยากให้มันเลื่อนตามลงมา เช่น
ถ้า Copy ลงมาข้างล่างก็จะได้ผลลัพธ์ที่ผิดทันที สาเหตุเพราะมันดันเลื่อนลงมานั่นเอง
เราจึงต้องมีการใส่ $ ลงไปที่ Cell Reference เพื่อไม่ให้มันเลื่อน ซึ่งสามารถเลือกที่ Cell Reference ในสูตรแล้วกดคีย์ F4 เช่น
เวลา Copy ลงมา ไอ้ H1 ก็จะไม่เลื่อนตามแล้ว แค่นี้ก็สามารถ Copy ได้อย่างสบายในจ และผลลัพธ์ถูกต้อง
ใส่เครื่องหมาย $ ได้กี่แบบ?
ใส่ได้ทั้งหมด 4 แบบ ตามรูป ซึ่งสามารถเปลี่ยนรูปแบบได้เรื่อยๆ โดยการกดปุ่ม F4 เวลาเขียนสูตรแล้ว Cursor อยู่ที่ Cell Reference นั้นๆ
แล้วถ้าซับซ้อนขึ้นล่ะ คิดยังไง?
ตามรูปข้างล่าง เราจะต้องเขียนสูตรใน B3 ยังไง ให้เขียนทีเดียวแล้ว Copy ไปใช้ได้ทั้งตาราง (เช่น พอไปอยู่ที่ D6 จะต้องเป็น A6*D2)
ซึ่งถ้าเราไม่ใส่ $ เลยผลลัพธ์จะมั่วซั่ว เพราะ Cell Reference มันเลื่อน
วิธีคิดเวลาที่งง
ให้ดู Cell Reference ทีละตัว เช่น ให้ดู A3 ก่อน แล้วค่อยดู B2
A3 : คอลัมน์ A ต้องไม่เลื่อนไปทางขวา แต่แถวเลข 3มันต้องเลื่อนลงมาข้างล่าง ดังนั้น ต้องใส่ $ แค่คอลัมน์ A
B2 : คอลัมน์ B ต้องเลื่อนไปทางขวา แต่แถวเลข 2 ต้องไม่เลื่อนลงมาข้างล่าง ดังนั้น ต้องใส่ $ แค่แถว 2
เพียงเท่านี้ ก็ Copy Paste ได้ทั้งตารางแล้วววว หลักการง่ายๆ แค่ค่อยๆ ดูทีละ Cell Reference นะครับ ^^