การอ้างอิงเซลล์สัมพัทธ์และสัมบูรณ์: เหตุใดจึงใช้ $ ในสูตร Excel

  • แบ่งปันสิ่งนี้
Michael Brown

สารบัญ

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

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

ทุกท่านคงเคยเห็นเครื่องหมายดอลลาร์ ($) ใน Excel สูตรและสงสัยว่ามันเกี่ยวกับอะไร แท้จริงแล้ว คุณสามารถอ้างอิงเซลล์เดียวและเซลล์เดียวกันได้สี่วิธี เช่น A1, $A$1, $A1 และ A$1

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

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

  • C$2 - คอลัมน์สัมพัทธ์และแถวสัมบูรณ์ เนื่องจากอัตราแลกเปลี่ยนทั้งหมดอยู่ในแถวที่ 2 คุณล็อกการอ้างอิงแถวโดยใส่เครื่องหมายดอลลาร์ ($) หน้าหมายเลขแถว และตอนนี้ ไม่ว่าคุณจะคัดลอกสูตรไปที่แถวใด Excel จะมองหาอัตราแลกเปลี่ยนในแถวที่ 2 เสมอ และเนื่องจากการอ้างอิงคอลัมน์เป็นแบบสัมพัทธ์ (ไม่มีเครื่องหมาย $) จึงจะถูกปรับสำหรับคอลัมน์ที่มีสูตรอยู่ คัดลอกแล้ว
  • วิธีอ้างอิงทั้งคอลัมน์หรือแถวใน Excel

    เมื่อคุณทำงานกับเวิร์กชีต Excel ที่มีจำนวนแถวผันแปร คุณอาจต้องการอ้างถึงทั้งหมด ของเซลล์ภายในคอลัมน์เฉพาะ หากต้องการอ้างอิงทั้งคอลัมน์ ให้พิมพ์ตัวอักษรประจำคอลัมน์สองครั้งและใส่โคลอนระหว่างนั้น เช่น A:A .

    การอ้างอิงทั้งคอลัมน์

    เช่นเดียวกับ การอ้างอิงเซลล์ การอ้างอิงทั้งคอลัมน์สามารถเป็นแบบสัมบูรณ์และแบบสัมพัทธ์ได้ เช่น:

    • การอ้างอิงคอลัมน์แบบสัมบูรณ์ , เช่น $A:$A
    • การอ้างอิงคอลัมน์แบบสัมพัทธ์ เช่น A:A

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

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

    การอ้างอิงทั้งแถว

    ในการอ้างถึงทั้งแถว คุณใช้วิธีการเดียวกันยกเว้นว่าคุณจะพิมพ์หมายเลขแถวแทน ของตัวอักษรคอลัมน์:

    • การอ้างอิงแถวสัมบูรณ์ , เช่น $1:$1
    • การอ้างอิงแถวสัมพัทธ์ เช่น 1:1

    ในทางทฤษฎี คุณสามารถสร้าง การอ้างอิงทั้งคอลัมน์แบบผสม หรือ แบบผสม ทั้ง - การอ้างอิงแถว เช่น $A:A หรือ $1:1 ตามลำดับ ฉันพูดว่า "ในทางทฤษฎี" เพราะฉันไม่สามารถนึกถึงการประยุกต์ใช้การอ้างอิงดังกล่าวในทางปฏิบัติ แม้ว่าตัวอย่างที่ 4 จะพิสูจน์ว่าสูตรที่มีการอ้างอิงดังกล่าวทำงานได้ตรงตามที่ควรจะเป็น

    ตัวอย่างที่ 1 การอ้างอิงทั้งคอลัมน์ของ Excel (สัมบูรณ์และสัมพัทธ์)

    สมมติว่าคุณมีตัวเลขบางตัวในคอลัมน์ B และคุณต้องการหาผลรวมและค่าเฉลี่ย ปัญหาคือแถวใหม่จะถูกเพิ่มลงในตารางทุกสัปดาห์ ดังนั้นการเขียนสูตร SUM() หรือ AVERAGE() ตามปกติสำหรับช่วงเซลล์คงที่จึงไม่ใช่วิธีที่เหมาะสม แต่คุณสามารถอ้างอิงทั้งคอลัมน์ B:

    =SUM($B:$B) - ใช้เครื่องหมายดอลลาร์ ($) เพื่อสร้าง ค่าสัมบูรณ์ การอ้างอิงทั้งคอลัมน์ ที่ล็อกสูตรเป็น คอลัมน์ B.

    =SUM(B:B) - เขียนสูตรโดยไม่มี $ เพื่อสร้าง ญาติ การอ้างอิงทั้งคอลัมน์ ซึ่งจะเปลี่ยนไปเมื่อคุณคัดลอกสูตรไปยังคอลัมน์อื่น

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

    ในลักษณะเดียวกัน เราเขียนสูตรเพื่อคำนวณราคาเฉลี่ยใน ทั้งคอลัมน์ B:

    =AVERAGE(B:B)

    ในตัวอย่างนี้ เราใช้การอ้างอิงทั้งคอลัมน์แบบสัมพัทธ์ ดังนั้นสูตรของเราจึงได้รับการปรับอย่างเหมาะสมเมื่อเราคัดลอกไปยังคอลัมน์อื่น:

    <0

    หมายเหตุ เมื่อใช้การอ้างอิงทั้งคอลัมน์ในสูตร Excel ของคุณ อย่าใส่สูตรที่ใดก็ได้ภายในคอลัมน์เดียวกัน ตัวอย่างเช่น อาจเป็นความคิดที่ดีที่จะป้อนสูตร =SUM(B:B) ในเซลล์ว่างด้านล่างสุดเซลล์หนึ่งในคอลัมน์ B เพื่อให้มีผลรวมที่ส่วนท้ายของคอลัมน์เดียวกัน อย่าทำแบบนี้! สิ่งนี้จะสร้างสิ่งที่เรียกว่า การอ้างอิงแบบวงกลม และสูตรจะส่งกลับ 0

    ตัวอย่างที่ 2 การอ้างอิงทั้งแถวของ Excel (แบบสัมบูรณ์และแบบสัมพัทธ์)

    หากข้อมูล ในแผ่นงาน Excel ของคุณมีการจัดระเบียบเป็นแถวแทนที่จะเป็นคอลัมน์ คุณจึงสามารถอ้างอิงทั้งแถวในสูตรของคุณได้ ตัวอย่างเช่น นี่คือวิธีที่เราสามารถคำนวณราคาเฉลี่ยในแถวที่ 2:

    =AVERAGE($2:$2) - ค่าสัมบูรณ์ การอ้างอิงทั้งแถว ถูกล็อกเฉพาะแถวโดยใช้ เครื่องหมายดอลลาร์ ($)

    =AVERAGE(2:2) - สัมพัทธ์ การอ้างอิงทั้งแถว จะเปลี่ยนไปเมื่อคัดลอกสูตรไปยังแถวอื่น

    ในตัวอย่างนี้ เราต้องการการอ้างอิงทั้งแถวแบบสัมพัทธ์เพราะเรามี 3แถวของข้อมูลและเราต้องการคำนวณค่าเฉลี่ยในแต่ละแถวโดยคัดลอกสูตรเดียวกัน:

    ตัวอย่างที่ 3 วิธีอ้างอิงทั้งคอลัมน์โดยไม่รวมสองสามแถวแรก

    นี่เป็นปัญหาเฉพาะ เนื่องจากบ่อยครั้งที่แถวสองสามแถวแรกในเวิร์กชีตประกอบด้วยประโยคเกริ่นนำหรือข้อมูลอธิบาย และคุณไม่ต้องการรวมไว้ในการคำนวณของคุณ น่าเสียดายที่ Excel ไม่อนุญาตให้มีการอ้างอิงแบบ B5:B ที่จะรวมแถวทั้งหมดในคอลัมน์ B ที่ขึ้นต้นด้วยแถว 5 หากคุณลองเพิ่มการอ้างอิงดังกล่าว สูตรของคุณมักจะแสดงข้อผิดพลาด #NAME

    แต่คุณสามารถระบุ แถวสูงสุด เพื่อให้การอ้างอิงของคุณรวมแถวที่เป็นไปได้ทั้งหมดในคอลัมน์ที่กำหนด ใน Excel 2016, 2013, 2010 และ 2007 จำนวนสูงสุดคือ 1,048,576 แถวและ 16,384 คอลัมน์ Excel เวอร์ชันก่อนหน้ามีแถวสูงสุด 65,536 และคอลัมน์สูงสุด 256

    ดังนั้น หากต้องการหาค่าเฉลี่ยสำหรับแต่ละคอลัมน์ราคาในตารางด้านล่าง (คอลัมน์ B ถึง D) ให้ป้อนสูตรต่อไปนี้ในเซลล์ F2 แล้วคัดลอกไปยังเซลล์ G2 และ H2:

    =AVERAGE(B5:B1048576)

    หากคุณใช้ฟังก์ชัน SUM คุณสามารถลบแถวที่คุณต้องการได้ด้วย ไม่รวม:

    =SUM(B:B)-SUM(B1:B4)

    ตัวอย่างที่ 4 การใช้การอ้างอิงทั้งคอลัมน์แบบผสมใน Excel

    ดังที่ฉันได้กล่าวถึงไปสองสามย่อหน้าก่อนหน้านี้ คุณยังสามารถสร้างการอ้างอิงทั้งคอลัมน์แบบผสม หรือการอ้างอิงทั้งแถวใน Excel:

    • การอ้างอิงคอลัมน์แบบผสม เช่น$A:A
    • การอ้างอิงแบบผสมแถว เช่น $1:1

    ตอนนี้ มาดูกันว่าจะเกิดอะไรขึ้นเมื่อคุณคัดลอกสูตรที่มีการอ้างอิงดังกล่าวไปยังเซลล์อื่น สมมติว่าคุณป้อนสูตร =SUM($B:B) ในบางเซลล์ F2 ในตัวอย่างนี้ เมื่อคุณคัดลอกสูตรไปยังเซลล์ขวามือที่อยู่ติดกัน (G2) สูตรจะเปลี่ยนเป็น =SUM($B:C) เนื่องจาก B แรกถูกกำหนดด้วยเครื่องหมาย $ ในขณะที่สูตรที่สองไม่ใช่ ผลลัพธ์ที่ได้คือ สูตรจะรวมตัวเลขทั้งหมดในคอลัมน์ B และ C ไม่แน่ใจว่าค่านี้มีค่าจริงหรือไม่ แต่คุณอาจต้องการทราบวิธีการทำงาน:

    คำเตือน! อย่าใช้การอ้างอิงทั้งคอลัมน์/แถวมากเกินไปในเวิร์กชีต เพราะอาจทำให้ Excel ทำงานช้าลง

    วิธีสลับระหว่างแบบสัมบูรณ์ สัมพัทธ์ และ การอ้างอิงแบบผสม (ปุ่ม F4)

    เมื่อคุณเขียนสูตร Excel แน่นอนว่าคุณสามารถพิมพ์เครื่องหมาย $ ด้วยตนเองเพื่อเปลี่ยนการอ้างอิงเซลล์สัมพัทธ์เป็นแบบสัมบูรณ์หรือแบบผสม หรือคุณสามารถกดปุ่ม F4 เพื่อเร่งความเร็ว เพื่อให้ทางลัด F4 ทำงาน คุณต้องอยู่ในโหมดแก้ไขสูตร:

    1. เลือกเซลล์ที่มีสูตร
    2. เข้าสู่โหมดแก้ไขโดยกดปุ่ม F2 หรือดับเบิล- คลิกเซลล์
    3. เลือกการอ้างอิงเซลล์ที่คุณต้องการเปลี่ยน
    4. กด F4 เพื่อสลับระหว่างประเภทการอ้างอิงเซลล์สี่ประเภท

    หากคุณเลือก การอ้างอิงเซลล์สัมพัทธ์ที่ไม่มีเครื่องหมาย $ เช่น A1 การกดปุ่ม F4 ซ้ำๆ จะสลับไปมาระหว่างการอ้างอิงแบบสัมบูรณ์ที่มีเครื่องหมายดอลลาร์ทั้งสองเช่น$A$1, แถวสัมบูรณ์ A$1, คอลัมน์สัมบูรณ์ $A1 จากนั้นกลับไปที่การอ้างอิงสัมพัทธ์ A1

    หมายเหตุ หากคุณกด F4 โดยไม่เลือกการอ้างอิงเซลล์ใดๆ การอ้างอิงทางด้านซ้ายของตัวชี้เมาส์จะถูกเลือกโดยอัตโนมัติและเปลี่ยนเป็นประเภทการอ้างอิงอื่น

    ฉันหวังว่าตอนนี้คุณจะเข้าใจอย่างถ่องแท้ว่าการอ้างอิงเซลล์สัมพัทธ์และสัมบูรณ์คืออะไร และสูตรของ Excel ที่มีเครื่องหมาย $ ก็ไม่ใช่เรื่องลึกลับอีกต่อไป ในบทความถัดไป เราจะเรียนรู้แง่มุมต่างๆ ของการอ้างอิงเซลล์ใน Excel ต่อไป เช่น การอ้างอิงเวิร์กชีตอื่น การอ้างอิง 3 มิติ การอ้างอิงที่มีโครงสร้าง การอ้างอิงแบบวงกลม และอื่นๆ ในระหว่างนี้ ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

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

      การอ้างอิงเซลล์ของ Excel คืออะไร

      กล่าวง่ายๆ การอ้างอิงเซลล์ใน Excel คือที่อยู่ของเซลล์ ซึ่งจะบอกให้ Microsoft Excel ทราบว่าจะหาค่าที่คุณต้องการใช้ในสูตรได้จากที่ใด

      ตัวอย่างเช่น หากคุณป้อนสูตรอย่างง่าย =A1 ในเซลล์ C1 Excel จะดึงค่าจากเซลล์ A1 ไปยัง C1:

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

      แต่ถ้าคุณต้องการ ย้าย หรือ คัดลอก สูตร ในเวิร์กชีต สิ่งสำคัญคือคุณต้องเลือกประเภทการอ้างอิงที่ถูกต้องสำหรับสูตรเพื่อให้คัดลอกไปยังเซลล์อื่นได้อย่างถูกต้อง ส่วนต่อไปนี้ให้คำอธิบายโดยละเอียดและตัวอย่างสูตรสำหรับการอ้างอิงเซลล์แต่ละประเภท

      หมายเหตุ นอกเหนือจาก รูปแบบการอ้างอิง A1 ที่คอลัมน์ถูกกำหนดด้วยตัวอักษรและแถวด้วยตัวเลข ยังมี รูปแบบการอ้างอิง R1C1 ซึ่งระบุทั้งแถวและคอลัมน์ด้วยตัวเลข (R1C1 กำหนดแถว 1, คอลัมน์ 1).

      เนื่องจาก A1 เป็นรูปแบบการอ้างอิงเริ่มต้นใน Excel และมีการใช้เป็นส่วนใหญ่ เราจะพูดคุยเฉพาะการอ้างอิงประเภท A1 ในบทช่วยสอนนี้ หากมีคนใช้สไตล์ R1C1 อยู่ คุณสามารถปิดได้โดยคลิก ไฟล์ > ตัวเลือก > สูตร แล้วยกเลิกการเลือก R1C1 รูปแบบการอ้างอิง กล่อง

      การอ้างอิงเซลล์เชิงสัมพันธ์ของ Excel (ไม่มีเครื่องหมาย $)

      A การอ้างอิงเชิงสัมพันธ์ ใน Excel คือที่อยู่เซลล์ที่ไม่มีเครื่องหมาย $ ในพิกัดแถวและคอลัมน์ เช่น A1 .

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

      สมมติว่าคุณมีสูตรต่อไปนี้ในเซลล์ B1:

      =A1*10

      หากคุณคัดลอกสูตรนี้ไปที่ แถวอื่น ในคอลัมน์เดียวกัน พูดกับเซลล์ B2 สูตรจะปรับสำหรับแถวที่ 2 (A2*10) เนื่องจาก Excel จะถือว่าคุณต้องการคูณค่าในแต่ละแถวของคอลัมน์ A ด้วย 10

      ถ้าคุณคัดลอกสูตรที่มีการอ้างอิงเซลล์สัมพัทธ์ไปยัง คอลัมน์อื่น ในแถวเดียวกัน Excel จะเปลี่ยน การอ้างอิงคอลัมน์ ตามลำดับ:

      <0

      และถ้าคุณคัดลอกหรือย้ายสูตร Excel ที่มีการอ้างอิงเซลล์สัมพัทธ์ไปยัง แถวอื่นและอีกคอลัมน์หนึ่ง ทั้ง การอ้างอิงคอลัมน์และแถว จะเปลี่ยนไป :

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

      การใช้การอ้างอิงแบบสัมพัทธ์คือ Excel - ตัวอย่างสูตร

      สมมติว่าคุณมีคอลัมน์ราคา USD (คอลัมน์ B) ในเวิร์กชีตของคุณ และ คุณต้องการแปลงเป็น EUR การทราบอัตราการแปลง USD - EUR (0.93 ในขณะที่เขียน) สูตรสำหรับแถวที่ 2 นั้นง่ายเหมือน =B2*0.93 โปรดสังเกตว่าเรากำลังใช้การอ้างอิงเซลล์แบบสัมพัทธ์ของ Excel โดยไม่มีเครื่องหมายดอลลาร์

      การกดปุ่ม Enter จะทำให้สูตรคำนวณ และผลลัพธ์จะปรากฏในเซลล์ทันที

      เคล็ดลับ ตามค่าเริ่มต้น การอ้างอิงเซลล์ทั้งหมดใน Excel จะเป็นการอ้างอิงแบบสัมพัทธ์ ดังนั้น เมื่อเขียนสูตร คุณสามารถเพิ่มการอ้างอิงแบบสัมพัทธ์ได้โดยการคลิกเซลล์ที่เกี่ยวข้องบนแผ่นงานแทนการพิมพ์การอ้างอิงเซลล์ด้วยตนเอง

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

      แค่นั้นแหละ! สูตรจะถูกคัดลอกไปยังเซลล์อื่นด้วยการอ้างอิงแบบสัมพัทธ์ซึ่งได้รับการปรับอย่างเหมาะสมสำหรับแต่ละเซลล์ เพื่อให้แน่ใจว่าค่าในแต่ละเซลล์ได้รับการคำนวณอย่างถูกต้อง ให้เลือกเซลล์ใดก็ได้และดูสูตรในส่วนแถบสูตร ในตัวอย่างนี้ ฉันได้เลือกเซลล์ C4 และดูว่าการอ้างอิงเซลล์ในสูตรนั้นสัมพันธ์กับแถวที่ 4 ตามที่ควรจะเป็น:

      เซลล์สัมบูรณ์ของ Excel การอ้างอิง (ที่มีเครื่องหมาย $)

      An การอ้างอิงสัมบูรณ์ ใน Excel คือที่อยู่เซลล์ที่มีเครื่องหมายดอลลาร์ ($) ในพิกัดแถวหรือคอลัมน์ เช่น $A$1 .

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

      ตัวอย่างเช่น ถ้าคุณมี 10 ในเซลล์ A1 และคุณใช้ การอ้างอิงเซลล์สัมบูรณ์ ( $A$1 ) สูตร =$A$1+5 จะส่งกลับค่า 15 เสมอ ไม่ว่าจะคัดลอกสูตรไปที่เซลล์อื่นใดก็ตาม ในทางกลับกัน ถ้าคุณเขียนสูตรเดียวกันโดยใช้ การอ้างอิงเซลล์สัมพัทธ์ ( A1 ) แล้วคัดลอกสูตรนั้นลงไปที่เซลล์อื่นๆ ในคอลัมน์ ค่าที่ต่างออกไปจะถูกคำนวณ สำหรับแต่ละแถว รูปภาพต่อไปนี้แสดงให้เห็นถึงความแตกต่าง:

      หมายเหตุ แม้ว่าเราจะเคยกล่าวไว้ว่าการอ้างอิงแบบสัมบูรณ์ใน Excel ไม่เคยเปลี่ยนแปลง แต่ในความเป็นจริงแล้ว การอ้างอิงนั้นจะเปลี่ยนเมื่อคุณเพิ่มหรือลบแถวและ/หรือคอลัมน์ในเวิร์กชีตของคุณ และสิ่งนี้จะเปลี่ยนตำแหน่งของเซลล์ที่อ้างอิง ในตัวอย่างข้างต้น หากเราแทรกแถวใหม่ที่ด้านบนสุดของเวิร์กชีต Excel ก็ฉลาดพอที่จะปรับสูตรได้เพื่อแสดงถึงการเปลี่ยนแปลงนั้น:

      ในเวิร์กชีตจริง เป็นกรณีที่เกิดขึ้นน้อยมากเมื่อคุณใช้เฉพาะการอ้างอิงแบบสัมบูรณ์ในสูตร Excel ของคุณ อย่างไรก็ตาม มีงานจำนวนมากที่ต้องใช้ทั้งการอ้างอิงแบบสัมบูรณ์และแบบสัมพัทธ์ ดังที่แสดงในตัวอย่างต่อไปนี้

      หมายเหตุ การอ้างอิงเซลล์แบบสัมบูรณ์ไม่ควรสับสนกับค่าสัมบูรณ์ ซึ่งเป็นขนาดของตัวเลขโดยไม่คำนึงถึงเครื่องหมาย

      การใช้การอ้างอิงเซลล์แบบสัมพัทธ์และแบบสัมบูรณ์ในสูตรเดียว

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

      ตัวอย่างที่ 1. การอ้างอิงเซลล์แบบสัมพัทธ์และแบบสัมบูรณ์สำหรับการคำนวณตัวเลข

      ในตัวอย่างก่อนหน้านี้ที่มีราคา USD และ EUR คุณอาจไม่ต้องการฮาร์ดโค้ดอัตราแลกเปลี่ยนในสูตร แต่คุณสามารถป้อนตัวเลขนั้นในบางเซลล์ เช่น C1 และแก้ไขการอ้างอิงเซลล์นั้นในสูตรโดยใช้เครื่องหมายดอลลาร์ ($) ดังที่แสดงในภาพหน้าจอต่อไปนี้:

      ในสูตรนี้ (B4*$C$1) มีการอ้างอิงเซลล์สองประเภท:

      • B4 - ญาติ การอ้างอิงเซลล์ที่ปรับสำหรับแต่ละแถว และ<25
      • $C$1 - สัมบูรณ์ การอ้างอิงเซลล์ที่ไม่เคยเปลี่ยนแปลงไม่ว่าจะคัดลอกสูตรไปที่ใด

      Anข้อดีของวิธีนี้คือผู้ใช้ของคุณสามารถคำนวณราคา EUR ตามอัตราแลกเปลี่ยนผันแปรได้โดยไม่ต้องเปลี่ยนสูตร เมื่ออัตรา Conversion เปลี่ยนแปลง สิ่งที่คุณต้องทำคืออัปเดตค่าในเซลล์ C1

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

      การใช้ค่าสัมบูรณ์และสัมพัทธ์ทั่วไปอีกวิธีหนึ่ง การอ้างอิงเซลล์ในสูตรเดียวคือการคำนวณวันที่ใน Excel ตามวันที่ของวันนี้

      สมมติว่าคุณมีรายการวันที่จัดส่งในคอลัมน์ B และคุณป้อนวันที่ปัจจุบันใน C1 โดยใช้ฟังก์ชัน TODAY() สิ่งที่คุณต้องการทราบคือสินค้าแต่ละรายการจะจัดส่งภายในกี่วัน และคุณสามารถคำนวณโดยใช้สูตรต่อไปนี้: =B4-$C$1

      และอีกครั้ง เราใช้การอ้างอิงสองประเภท ในสูตร:

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

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

      การอ้างอิงเซลล์แบบผสมของ Excel

      การอ้างอิงเซลล์แบบผสมใน Excel คือการอ้างอิงที่มีทั้งตัวอักษรประจำคอลัมน์หรือหมายเลขแถวแก้ไขแล้ว. ตัวอย่างเช่น $A1 และ A$1 เป็นการอ้างอิงแบบผสม แต่แต่ละคนหมายความว่าอย่างไร? มันง่ายมาก

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

      • คอลัมน์สัมบูรณ์และแถวสัมพัทธ์ เช่น $A1 เมื่อสูตรที่มีประเภทการอ้างอิงนี้ถูกคัดลอกไปยังเซลล์อื่น เครื่องหมาย $ ข้างหน้าตัวอักษรประจำคอลัมน์จะล็อคการอ้างอิงไปยังคอลัมน์ที่ระบุเพื่อไม่ให้มีการเปลี่ยนแปลง การอ้างอิงแถวสัมพัทธ์โดยไม่มีเครื่องหมายดอลลาร์ จะแตกต่างกันไปขึ้นอยู่กับแถวที่คัดลอกสูตรไป
      • คอลัมน์สัมพัทธ์และแถวสัมบูรณ์ เช่น A$1 ในประเภทการอ้างอิงนี้ การอ้างอิงของแถวจะไม่เปลี่ยนแปลง และการอ้างอิงของคอลัมน์จะเปลี่ยนแปลง

      ด้านล่างนี้ คุณจะพบตัวอย่างการใช้ทั้งเซลล์ผสม ประเภทการอ้างอิงที่หวังว่าจะทำให้เข้าใจได้ง่ายขึ้น

      ใช้การอ้างอิงแบบผสมใน Excel - ตัวอย่างสูตร

      สำหรับตัวอย่างนี้ เราจะใช้ตารางการแปลงสกุลเงินของเราอีกครั้ง แต่คราวนี้เราจะไม่จำกัดตัวเองอยู่แค่การแปลงสกุลเงิน USD - EUR เท่านั้น สิ่งที่เรากำลังจะทำคือการแปลงราคาดอลลาร์เป็นสกุลเงินอื่นๆ จำนวนมาก โดยใช้ สูตรเดียว !

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

      =$B5*C$2

      โดยที่ $B5 คือราคาดอลลาร์ในแถวเดียวกัน และ C$2 คืออัตราการแปลง USD - EUR

      และตอนนี้ ให้คัดลอกสูตรลงไปที่เซลล์อื่นๆ ในคอลัมน์ C และหลังจากนั้นให้ป้อนคอลัมน์อื่นๆ โดยอัตโนมัติด้วย สูตรเดียวกันโดยการลากที่จับเติม ดังนั้น คุณจะมีคอลัมน์ราคาที่แตกต่างกัน 3 คอลัมน์ที่คำนวณอย่างถูกต้องตามอัตราแลกเปลี่ยนที่สอดคล้องกันในแถวที่ 2 ในคอลัมน์เดียวกัน ในการตรวจสอบสิ่งนี้ ให้เลือกเซลล์ใดก็ได้ในตารางและดูสูตรในแถบสูตร

      ตัวอย่างเช่น เลือกเซลล์ D7 (ในคอลัมน์ GBP) ที่เราเห็นนี่คือสูตร =$B7*D$2 ที่ใช้ราคา USD ใน B7 และคูณด้วยค่าใน D2 ซึ่งเป็นอัตราการแปลง USD-GBP ตามที่แพทย์สั่ง :)

      และตอนนี้ เรามาทำความเข้าใจว่า Excel รู้ได้อย่างไรว่าควรใช้ราคาใดและอัตราแลกเปลี่ยนใดที่จะคูณด้วย อย่างที่คุณอาจคาดเดา การอ้างอิงเซลล์แบบผสมที่ทำเคล็ดลับ ($B5*C$2)

      • $B5 - คอลัมน์สัมบูรณ์และแถวสัมพัทธ์ ที่นี่คุณเพิ่มเครื่องหมายดอลลาร์ ($) เฉพาะหน้าตัวอักษรคอลัมน์เพื่อยึดการอ้างอิงกับคอลัมน์ A ดังนั้น Excel จะใช้ราคา USD เดิมสำหรับการแปลงทั้งหมดเสมอ การอ้างอิงแถว (ไม่มี $

      Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้