
หากคุณเคยคัดลอกสูตรลงมาตามคอลัมน์แล้วพบว่าได้ผลลัพธ์ที่ผิดพลาด — หรือได้ค่าศูนย์ในจุดที่ควรจะเป็นตัวเลข — ต้นเหตุมักเกิดจากความเข้าใจผิดเรื่องการอ้างอิงเซลล์ การเข้าใจความแตกต่างระหว่างการอ้างอิงแบบสัมพัทธ์ (Relative), แบบสัมบูรณ์ (Absolute) และแบบผสม (Mixed) ถือเป็นหนึ่งในทักษะที่สำคัญที่สุดใน Excel หากคุณเข้าใจอย่างถูกต้อง สูตรของคุณจะมีความแม่นยำ นำกลับมาใช้ใหม่ได้ และดูแลรักษาง่าย แต่หากทำผิดพลาด คุณอาจต้องเสียเวลาหลายชั่วโมงเพื่อตามล่าหาข้อผิดพลาดที่หาที่มาไม่ได้
คู่มือนี้จะพาคุณไปทำความรู้จักกับการอ้างอิงเซลล์ทุกประเภท แสดงให้เห็นว่าควรใช้แต่ละประเภทเมื่อใดและทำไม พร้อมปิดท้ายด้วยตัวอย่างทีละขั้นตอนที่เชื่อมโยงทุกอย่างเข้าด้วยกัน หากคุณเพิ่งเริ่มต้นใช้งาน Excel คุณอาจต้องการอ่านคู่มือ วิธีสร้างสเปรดชีต Excel แรกของคุณ ก่อนที่จะเจาะลึกเนื้อหาในบทความนี้
การอ้างอิงเซลล์คือการระบุเซลล์หรือช่วงของเซลล์ที่เจาะจงในเวิร์กชีต เมื่อคุณพิมพ์ =A1+B1 คุณกำลังบอก Excel ว่า: "ให้นำค่าในคอลัมน์ A แถวที่ 1 มาบวกกับค่าในคอลัมน์ B แถวที่ 1" ทุกสูตรที่คุณเขียนล้วนใช้การอ้างอิงเซลล์ ไม่ว่าคุณจะรู้ตัวหรือไม่ก็ตาม
การอ้างอิงเซลล์จะใช้รูปแบบง่ายๆ คือ ตัวอักษรคอลัมน์ + หมายเลขแถว คอลัมน์ A แถวที่ 1 คือ A1 คอลัมน์ C แถวที่ 10 คือ C10 และช่วงจาก A1 ถึง C10 จะเขียนว่า A1:C10
สิ่งสำคัญที่ต้องเข้าใจคือจะเกิดอะไรขึ้นเมื่อคุณคัดลอกสูตร Excel สามารถปรับการอ้างอิงให้โดยอัตโนมัติเมื่อคุณคัดลอก หรือจะล็อกตำแหน่งเซลล์นั้นไว้ให้คงที่ก็ได้ ความแตกต่างนี้ — การปรับตาม หรือ การล็อกไว้ — คือหัวใจสำคัญของการอ้างอิงแบบสัมพัทธ์และแบบสัมบูรณ์
โดยค่าเริ่มต้น ทุกการอ้างอิงที่คุณพิมพ์จะเป็น การอ้างอิงแบบสัมพัทธ์ (Relative reference) คำว่า "สัมพัทธ์" หมายความว่าการอ้างอิงจะแสดงตามตำแหน่งที่สัมพันธ์กับเซลล์ที่มีสูตรอยู่ เมื่อคุณคัดลอกสูตร Excel จะคำนวณการอ้างอิงใหม่โดยอิงจากตำแหน่งใหม่
สมมติว่าคุณพิมพ์ =A1*2 ในเซลล์ B1 หากคุณคัดลอกสูตรนั้นลงมาที่เซลล์ B2 Excel จะเปลี่ยนสูตรนั้นเป็น =A2*2 โดยอัตโนมัติ หากคัดลอกไปยัง B3 ก็จะกลายเป็น =A3*2 Excel จะเลื่อนการอ้างอิงตามจำนวนแถวหรือคอลัมน์ที่คุณย้ายสูตรไป
วิธีนี้มีประโยชน์อย่างมหาศาลสำหรับการทำซ้ำการคำนวณเดิมในหลายๆ แถวหรือคอลัมน์ — ซึ่งนั่นคือสิ่งที่คุณทำเมื่อสร้างตารางสูตรคูณ คำนวณยอดรวมของรายการ หรือนำเปอร์เซ็นต์ไปคูณกับทุกรายการในชุดข้อมูล
=B2*C2 ' In row 2 — calculates price × quantity
=B3*C3 ' Automatically appears in row 3 after copying down
=B4*C4 ' Automatically appears in row 4
การอ้างอิงแบบสัมพัทธ์เป็นเหตุผลที่คุณสามารถเขียนสูตรเพียงครั้งเดียวและคัดลอกไปยังแถวเป็นร้อยๆ แถวได้โดยไม่ต้องพิมพ์ใหม่ทั้งหมด นี่คือการทำงานของ Excel ในแบบที่คุณคาดหวังตามธรรมชาติ
บางครั้งคุณอาจต้องการให้สูตรชี้ไปที่เซลล์เดิมเสมอไม่ว่าคุณจะคัดลอกไปที่ใด นั่นเรียกว่า การอ้างอิงแบบสัมบูรณ์ (Absolute reference) และคุณสามารถสร้างมันขึ้นมาได้โดยการเติมเครื่องหมายดอลลาร์ ($) ไว้ข้างหน้าทั้งตัวอักษรคอลัมน์และหมายเลขแถว
| ประเภทการอ้างอิง | รูปแบบ | สิ่งที่ถูกล็อก? |
|---|---|---|
| สัมพัทธ์ (Relative) | A1 | ไม่ล็อก — ทั้งคอลัมน์และแถวปรับเปลี่ยนได้ |
| สัมบูรณ์ (Absolute) | $A$1 | ล็อกตายตัวทั้งคอลัมน์และแถว |
| ผสม (ล็อกแถว) | A$1 | แถวถูกล็อกตายตัว; คอลัมน์ปรับเปลี่ยนได้ |
| ผสม (ล็อกคอลัมน์) | $A1 | คอลัมน์ถูกล็อกตายตัว; แถวปรับเปลี่ยนได้ |
ลองจินตนาการว่าคุณมีรายการราคาในคอลัมน์ B (แถว 2–10) และมีอัตราภาษีค่าเดียวในเซลล์ E1 คุณต้องการคำนวณจำนวนภาษีของแต่ละราคา ในเซลล์ C2 คุณจึงเขียนว่า:
=B2*$E$1
เมื่อคุณคัดลอกสูตรนี้ลงมายังเซลล์ C3, C4, C5 และเซลล์อื่นๆ ถัดไป ส่วน B2 จะเลื่อนเป็น B3, B4, B5 (ถูกต้องแล้ว — คุณต้องการให้ดึงราคาที่ต่างกันในแต่ละแถว) แต่ส่วน $E$1 จะยังคงถูกล็อกไว้ที่ E1 (ถูกต้องเช่นกัน — อัตราภาษีไม่มีวันเปลี่ยน) หากไม่มีเครื่องหมายดอลลาร์ที่ E1 การคัดลอกสูตรจะทำให้เซลล์อ้างอิงเลื่อนเป็น E2, E3, E4 — ซึ่งเป็นเซลล์ว่าง — และทำให้การคำนวณของคุณพังในที่สุด
คุณไม่จำเป็นต้องพิมพ์เครื่องหมายดอลลาร์เองด้วยมือ เพียงแค่คลิกข้างในตำแหน่งอ้างอิงเซลล์บนแถบสูตร แล้วกดปุ่ม F4 Excel จะสลับประเภทการอ้างอิงไปตามลำดับทั้ง 4 แบบ: สัมพัทธ์ → สัมบูรณ์ → ผสม (ล็อกแถว) → ผสม (ล็อกคอลัมน์) → แล้วกลับไปที่สัมพัทธ์อีกครั้ง คีย์ลัดนี้ถือเป็นหนึ่งในสิ่งที่มีค่าที่สุดในการใช้งาน Excel — โดยได้รับการจัดอันดับให้เป็นหนึ่งในเคล็ดลับยอดนิยมจากคอลเล็กชัน คีย์ลัด Excel: 50 คีย์ลัดที่จำเป็น
การอ้างอิงแบบผสม (Mixed reference) คือการล็อกคอลัมน์หรือล็อกแถวอย่างใดอย่างหนึ่ง แต่ไม่ล็อกทั้งคู่ ฟังดูเหมือนจะใช้งานเฉพาะกลุ่ม แต่มันเป็นสิ่งที่ขาดไม่ได้เลยเมื่อคุณต้องสร้างตารางกริดการคำนวณแบบ 2 มิติ — เช่น ตารางสูตรคูณ เมทริกซ์อัตราค่าคอมมิชชัน หรือตารางแสดงราคาที่มีหลายระดับ
เครื่องหมายดอลลาร์ข้างหน้าตัวอักษรจะเป็นการล็อกคอลัมน์ ไม่ว่าคุณจะคัดลอกสูตรไปทางซ้ายหรือขวาไกลแค่ไหน สูตรก็ยังคงอ่านค่าจากคอลัมน์ A เสมอ แต่หมายเลขแถวยังคงเลื่อนตามปกติเมื่อคุณคัดลอกสูตรขึ้นหรือลง
เครื่องหมายดอลลาร์ข้างหน้าตัวเลขจะเป็นการล็อกแถว ไม่ว่าคุณจะคัดลอกสูตรขึ้นหรือลงไกลแค่ไหน สูตรก็ยังคงอ่านค่าจากแถวที่ 1 เสมอ แต่ตัวอักษรคอลัมน์ยังคงเลื่อนตามปกติเมื่อคุณคัดลอกสูตรไปทางซ้ายหรือขวา
สร้างตารางกริดโดยให้แถวที่ 1 (B1:K1) มีตัวเลข 1–10 และคอลัมน์ A (A2:A11) มีตัวเลข 1–10 เช่นกัน ในเซลล์ B2 ให้ป้อน:
=$A2*B$1
จากนั้นให้คัดลอก B2 ไปทั่วทั้งตารางกริด (B2:K11) การล็อก $A จะช่วยให้สูตรยังคงอ่านค่าจากคอลัมน์ A (หัวแถว) เมื่อคุณคัดลอกไปทางขวา การล็อก $1 จะช่วยให้สูตรยังคงอ่านค่าจากแถวที่ 1 (หัวคอลัมน์) เมื่อคุณคัดลอกลงมา ผลลัพธ์ที่ได้คือตารางสูตรคูณที่สมบูรณ์แบบซึ่งสร้างขึ้นจากสูตรเพียงสูตรเดียว
นี่คือมินิโปรเจกต์ฉบับสมบูรณ์ที่นำการอ้างอิงทั้งสามประเภทมาใช้งานร่วมกัน
=B2*$G$1 — เป็นการอ้างอิงราคาแบบสัมพัทธ์ และอ้างอิงอัตราภาษีแบบสัมบูรณ์=B2+C2 — เป็นการอ้างอิงแบบสัมพัทธ์ทั้งคู่ เนื่องจากค่าทั้งสองอยู่บนแถวเดียวกันตอนนี้ทุกแถวจะได้รับการคำนวณอย่างถูกต้อง ลองเปลี่ยนค่าใน G1 เป็น 0.10 แล้วจำนวนภาษีและยอดรวมทั้งหมดจะอัปเดตทันที — เนื่องจากทุกสูตรถูกล็อกไว้ที่ G1 ด้วย $G$1
หลักการเดียวกันนี้สามารถนำไปปรับใช้เมื่อคุณสร้างเครื่องมือที่ซับซ้อนมากขึ้น ตัวอย่างเช่น เมื่อคุณใช้งานตาม เทมเพลตงบประมาณเพื่อติดตามการเงินส่วนบุคคลหรือธุรกิจ การล็อกการอ้างอิงไปที่อัตราดอกเบี้ยเซลล์เดียวหรือเซลล์อัตราเงินเฟ้อ จะช่วยป้องกันข้อผิดพลาดของสูตรที่อาจลุกลามไปยังแถวอื่นๆ อีกหลายสิบแถวได้
กฎแบบสัมพัทธ์/สัมบูรณ์แบบเดียวกันนี้ยังถูกนำไปใช้ภายในฟังก์ชันทุกประเภทด้วย ไม่ใช่แค่การคำนวณทางคณิตศาสตร์พื้นฐานเท่านั้น เมื่อคุณใช้ VLOOKUP อาร์กิวเมนต์ table_array แทบจะต้องใช้แบบสัมบูรณ์เสมอ เพื่อไม่ให้ตารางอ้างอิงเลื่อนเมื่อคุณคัดลอกสูตร:
=VLOOKUP(A2, $F$2:$H$50, 2, FALSE)
ในทำนองเดียวกัน เมื่อใช้ SUMIF หรือ SUMIFS เพื่อหาผลรวมช่วงข้อมูลตามเงื่อนไขที่เก็บไว้ในเซลล์เดียว ให้ล็อกเซลล์เงื่อนไขด้วยเครื่องหมายดอลลาร์ เพื่อให้ทุกสูตรที่คุณคัดลอกยังคงตรวจสอบเงื่อนไขแบบเดียวกัน ตรรกะเดียวกันนี้ยังนำไปใช้กับ สูตรฟังก์ชัน IF ที่มีการอ้างอิงเกณฑ์กำหนดหรือขีดจำกัดที่ใช้ร่วมกันด้วย
Excel มีเครื่องมือในตัวเพื่อช่วยตรวจสอบการอ้างอิงของคุณ:
เมื่อคุณเข้าใจคอนเซปต์แล้ว การเขียนรวมกันระหว่างเครื่องหมายดอลลาร์ให้ถูกต้องในสูตรที่ซับซ้อนก็เป็นเพียงเรื่องของการฝึกฝน แต่ถ้าคุณพบว่าตัวเองต้องมานั่งจ้องสูตรซ้อนสูตรแล้วนึกไม่ออกว่าต้องใส่ตัวล็อกตรงไหนดีล่ะก็ เครื่องมือ AI สามารถเขียนสูตร Excel ให้คุณได้จากคำสั่งง่ายๆ — ตัวอย่างเช่น คุณสามารถอธิบายสิ่งที่คุณต้องการให้ GPTExcel ในภาษาคนทั่วไปได้เลย ("คำนวณราคาสินค้าแต่ละรายการคูณด้วยอัตราภาษีในเซลล์ G1 โดยให้ล็อกเซลล์ไว้เพื่อให้สามารถคัดลอกลงมาได้") และคุณก็จะได้รับสูตรที่มีการอ้างอิงอย่างถูกต้องทันที พร้อมเครื่องหมายดอลลาร์ครบถ้วน
สำหรับผู้ใช้ที่กำลังสร้างโปรเจกต์ขนาดใหญ่ที่ขับเคลื่อนด้วยข้อมูล ความเข้าใจเรื่องการอ้างอิงถือเป็นพื้นฐานที่สำคัญ ก่อนที่จะก้าวไปสู่หัวข้อที่แอดวานซ์ขึ้นอย่าง Pivot Table หรือแดชบอร์ดแบบไดนามิก ซึ่งช่วงข้อมูลจำเป็นต้องมีความแม่นยำและสอดคล้องกัน
เครื่องหมายดอลลาร์จะล็อกส่วนหนึ่งของการอ้างอิงเซลล์เพื่อไม่ให้เปลี่ยนตำแหน่งเมื่อคุณคัดลอกสูตร $A$1 คือการล็อกทั้งคอลัมน์และแถว (การอ้างอิงแบบสัมบูรณ์) $A1 คือการล็อกเฉพาะคอลัมน์ A$1 คือการล็อกเฉพาะแถว หากไม่มีเครื่องหมายดอลลาร์เลย ทั้งคอลัมน์และแถวจะเลื่อนไปเมื่อคุณคัดลอกสูตร (การอ้างอิงแบบสัมพัทธ์)
ใช้การอ้างอิงแบบสัมบูรณ์เสมอเมื่อสูตรจำเป็นต้องชี้ไปที่เซลล์เดิมไม่ว่าคุณจะคัดลอกสูตรไปที่ไหน ตัวอย่างที่พบได้บ่อย ได้แก่ อัตราภาษี อัตราแลกเปลี่ยน เปอร์เซ็นต์ส่วนลด หรือค่าเดี่ยวใดๆ ก็ตามที่ใช้กับการคำนวณในทุกๆ แถว แต่หากค่านั้นๆ แตกต่างกันไปในแต่ละแถว ให้ใช้การอ้างอิงแบบสัมพัทธ์แทน
คลิกข้างในตำแหน่งอ้างอิงเซลล์บนแถบสูตร (หรือขณะกำลังแก้ไขเซลล์โดยกด F2) จากนั้นกดปุ่ม F4 ซ้ำๆ Excel จะสลับประเภทอ้างอิงทั้ง 4 รูปแบบ: สัมพัทธ์ (A1) → สัมบูรณ์ ($A$1) → ล็อกแถว (A$1) → ล็อกคอลัมน์ ($A1) → กลับไปที่สัมพัทธ์ วิธีนี้เร็วกว่าการพิมพ์เครื่องหมายดอลลาร์เองด้วยมือมาก
สาเหตุที่พบบ่อยที่สุดคือเกิดจากการใช้การอ้างอิงแบบสัมพัทธ์ที่เลื่อนไปเจอเซลล์ว่างหรือเซลล์ที่ผิด ให้เปิดแถบสูตรที่เซลล์ที่มีปัญหา แล้วตรวจสอบดูว่ามีการอ้างอิงคลาดเคลื่อนไปจากเซลล์ที่ควรชี้เป้าหมายหรือไม่ หากการอ้างอิงนั้นควรชี้ไปที่เซลล์เดิมตลอด ให้ใส่เครื่องหมายดอลลาร์เพื่อเปลี่ยนเป็นการอ้างอิงแบบสัมบูรณ์ นอกจากนี้คุณยังสามารถกด Ctrl + ` เพื่อดูสูตรทั้งหมดในคราวเดียว เพื่อหาตำแหน่งการอ้างอิงที่เลื่อนผิดไปได้อย่างรวดเร็ว
เก่ง Excel ตั้งแต่เริ่มต้น: ทำความรู้จักอินเทอร์เฟซ การป้อนข้อมูล การจัดรูปแบบ คีย์ลัด และสูตรแรกของคุณ ในคู่มือฉบับสมบูรณ์ปี 2026
เรียนรู้วิธีการทำงานของการอ้างอิงเซลล์แบบสัมพัทธ์ แบบสัมบูรณ์ และแบบผสมใน Excel รวมถึงเมื่อใดที่ควรใช้เครื่องหมายดอลลาร์ ($) และวิธีหลีกเลี่ยงข้อผิดพลาดทั่วไปของสูตร
คู่มือเชิงปฏิบัติสำหรับผู้เริ่มต้นในการสร้างสเปรดชีต Excel แรกของคุณ ครอบคลุมตั้งแต่หน้าตาโปรแกรม การป้อนข้อมูล สูตรที่จำเป็น การจัดรูปแบบ และการบันทึกงาน