วิธีคัดลอกสูตรลงโดยไม่เพิ่มขึ้นใน Excel

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดนี้เพื่อฝึกในขณะที่คุณกำลังอ่านบทความนี้

คัดลอกสูตร.xlsm

3 วิธีที่รวดเร็วในการคัดลอกสูตรโดยไม่ต้องเพิ่มขึ้นใน Excel

  • ให้เราดูชุดข้อมูลนี้ เรามีบันทึกราคาของรายการต่างๆ ของบริษัทชื่อ APEX Garments มี ชื่อสินค้า , ราคา , ภาษี, และ ราคารวมภาษี ในคอลัมน์ B, C, D, และ E ตามลำดับ ในเซลล์แรกของคอลัมน์ E ราคารวมภาษี เราได้เขียนสูตร
=C4+C4*D4 <3

  • ตอนนี้เราต้องการคัดลอกสูตรนี้ไปยังเซลล์ที่เหลือโดยไม่เพิ่มภาษี D4 นั่นหมายความว่าเซลล์ E5 จะมี:
=C5+C5*D4

  • ในทำนองเดียวกัน เซลล์ E6 จะมี:
=C6+C6*D4

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

1. การใช้การอ้างอิงเซลล์สัมบูรณ์เพื่อคัดลอกสูตรลงโดยไม่เพิ่มขึ้น

วิธีที่ดีที่สุดในการทำเช่นนี้คือการใช้ การอ้างอิงเซลล์สัมบูรณ์ An Absolute Cell Reference คือการอ้างอิงเซลล์ที่มี Dollar Sign($) ก่อนแถวและหมายเลขคอลัมน์ เมื่อเราลากสูตรด้วย Absolute Cell Reference ผ่าน Fill Handle สูตรนั้นจะไม่เพิ่มขึ้น การอ้างอิงเซลล์สัมบูรณ์ ของเซลล์ D4 คือ $D$4 ดังนั้น ใช้สูตรนี้ใน แถบสูตร สำหรับเซลล์ E4

=C4+C4*$D$4

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

ขั้นตอน:

  • ดับเบิลคลิกใน แถบสูตร หรือกด F2 บนแป้นพิมพ์ของคุณ สูตรจะอยู่ในโหมด แก้ไข
  • วางเคอร์เซอร์หลัง D4 แล้วกด F4 บนแป้นพิมพ์ มันจะเปลี่ยน D4 เป็น $D$4 .
  • ถ้าคุณกด F4 อีกครั้ง มันจะเปลี่ยน $D$4 ลงใน D$4 .
  • กด F4 อีกครั้ง และคุณจะได้ $D4 .
  • ถ้าคุณกด F4 อีกครั้ง คุณจะได้ D4 .
  • กด F4 อีกครั้ง และคุณจะได้ $D$4. และ วงจรจะดำเนินต่อไป
  • หากสูตรของคุณมีการอ้างอิงเซลล์มากกว่าหนึ่งเซลล์ และคุณต้องการทำให้ทั้งหมด สัมบูรณ์ กด Ctrl + Shift + หน้าแรก ก่อน มันจะเลือกทั้งสูตร จากนั้นกด F4 .
  • ใน แถบสูตร เคอร์เซอร์ของเมาส์จะอยู่ที่จุดสิ้นสุดตามค่าเริ่มต้น ถ้าไม่ใช่ คุณสามารถกด Ctrl + End บนแป้นพิมพ์เพื่อไปยังจุดสิ้นสุด

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

วิธีที่ 1: โดยการลากที่จับเติม

  • ลากที่จับ เติมที่จับ (เล็ก เครื่องหมายบวก(+) ที่มุมล่างขวา) จากเซลล์ที่มีสูตร การอ้างอิงเซลล์สัมบูรณ์ จนถึงเซลล์ที่คุณต้องการคัดลอกสูตร ที่นี่ฉันลาก Fill Handle จากเซลล์ E4 ไปยัง E13 .

  • ด้วยเหตุนี้ ฉันจึงคัดลอกสูตรไปยังเซลล์ทั้งหมดโดยไม่เพิ่ม D4 .

วิธีที่ 2: การใช้การเติม ตัวเลือกจากแถบเครื่องมือ Excel

  • เลือกเซลล์ที่มีสูตรที่มี การอ้างอิงเซลล์สัมบูรณ์ และเซลล์ที่เหลือที่คุณต้องการคัดลอกสูตร ฉันเลือกเซลล์ E4 ถึง E13 .

  • จากนั้นไปที่ Home>Fill ตัวเลือกในแถบเครื่องมือ Excel ภายใต้ส่วน การแก้ไข

  • คลิกที่เมนูแบบเลื่อนลง คุณจะได้รับไม่กี่ตัวเลือก คลิกที่ ลง .

  • คุณจะได้รับสูตรที่คัดลอกไปยังเซลล์ทั้งหมดโดยไม่ต้องเพิ่มการอ้างอิงเซลล์ D4 .

อ่านเพิ่มเติม: คัดลอกสูตรใน Excel โดยเปลี่ยนเพียงเซลล์เดียวข้อมูลอ้างอิง

การอ่านที่คล้ายกัน

  • วิธีคัดลอกสูตรไปยังชีตอื่นใน Excel (4 วิธี)
  • วิธีคัดลอกสูตรลงคอลัมน์ใน Excel(7 วิธี)
  • Excel VBA เพื่อคัดลอกสูตรพร้อมการอ้างอิงแบบสัมพัทธ์ (การวิเคราะห์โดยละเอียด)

2. การใช้ช่องค้นหาและแทนที่เพื่อคัดลอกสูตรลงโดยไม่เพิ่มขึ้น

วิธีนี้มีประโยชน์มากเมื่อคุณต้องการ คัดลอกสูตร จากช่วงของเซลล์หนึ่งไปยังช่วงเซลล์อื่นโดยไม่ต้องเปลี่ยน การอ้างอิงเซลล์ ให้เราคิดว่าเราต้องการคัดลอกคอลัมน์ E ราคาพร้อมภาษีไปยังคอลัมน์ F โดยคงสูตรทั้งหมดไว้เหมือนเดิม เราจะทำอย่างนั้นได้อย่างไร? ทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • ไปที่ หน้าแรก > ค้นหาและเลือก ตัวเลือก ในกลุ่ม การแก้ไข ของแท็บ หน้าแรก จากแถบเครื่องมือ Excel

  • คลิกที่เมนูแบบเลื่อนลง คุณจะได้รับตัวเลือกบางอย่าง เลือก แทนที่… .

  • คุณจะได้รับกล่องโต้ตอบ ค้นหาและแทนที่ คุณยังสามารถกด Ctrl + H เพื่อรับสิ่งนั้น ในตัวเลือก ค้นหาอะไร ให้ใส่ ' = ' และในตัวเลือก แทนที่ด้วย ให้แทรก ' &&& '

  • คลิก บน แทนที่ทั้งหมด คุณจะได้เซลล์ทั้งหมดในคอลัมน์ E โดยมี ' &&& ' แบบนี้

  • จากนั้นเลือกเซลล์ทั้งหมดของคอลัมน์ E คัดลอกด้วย Ctrl +C และจากนั้นวางลงในคอลัมน์ F .

  • ไปที่ หน้าแรก>ค้นหาและเลือก อีกครั้ง จากนั้นเลือก แทนที่ (หรือกด Ctrl + H ) ในครั้งนี้ ในตัวเลือก ค้นหาอะไร ให้แทรก '&&&' และในตัวเลือก แทนที่ด้วย ให้ใส่ '='

  • คลิกที่ แทนที่ทั้งหมด คุณจะพบสูตรจากคอลัมน์ E ที่คัดลอกไปยังคอลัมน์ F โดยไม่มีการเปลี่ยนแปลงใดๆ

อ่าน เพิ่มเติม: วิธีคัดลอกสูตรใน Excel โดยเปลี่ยนการอ้างอิงเซลล์

3. การประยุกต์ใช้แมโคร VBA เพื่อคัดลอกสูตรลงโดยไม่เพิ่มขึ้น

คุณสามารถใช้โค้ด VBA เพื่อสร้างมาโครเพื่อทำสิ่งเดียวกับที่ฉันทำก่อนหน้านี้ ทำตามขั้นตอนด้านล่าง`

ขั้นตอน:

  • ขั้นแรก กด Alt + F11 ในไฟล์ Excel ของคุณ จะเปิดหน้าต่าง VBA
  • จากนั้นไปที่ตัวเลือก แทรก ในแถบเครื่องมือ VBA เลือก โมดูล

  • คุณจะได้หน้าต่างโมดูลแบบนี้

<34

  • เขียนโค้ดต่อไปนี้ที่นี่เพื่อสร้างมาโคร

โค้ด

5317
  • โค้ดของคุณจะ หน้าตาแบบนี้ในหน้าต่างโมดูล

  • กด Ctrl + C เพื่อบันทึกมาโคร คุณจะได้รับ Error Box แบบนี้

  • คลิกที่ No Excel จะเปิดหน้าต่าง บันทึกเป็น ให้คุณโดยอัตโนมัติ ให้ ชื่อไฟล์ อะไรก็ตาม. จากนั้นคลิกเมนูแบบเลื่อนลงที่มี บันทึกเป็นประเภท .

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

  • จากนั้นกลับไปที่แผ่นงาน Excel แล้วกด Alt + F8 คุณจะได้กล่องชื่อ มาโคร เลือก มาโคร ที่คุณต้องการเรียกใช้ แล้วคลิก เรียกใช้ ที่นี่ฉันต้องการเรียกใช้ PasteExactFormulas

  • หากคุณเรียกใช้ มาโคร ที่เพิ่งสร้างใหม่ 1>PasteExactFormulas คุณจะได้ กล่องใส่ข้อมูล แบบนี้ เลือกช่วงของเซลล์ที่คุณต้องการคัดลอกสูตร จากนั้นคลิกตกลง ที่นี่ฉันเลือกเซลล์ E3 ถึง E13 .

  • คุณจะได้รับ กล่องใส่ข้อมูล แบบนี้ เลือกเซลล์แรกของช่วงที่คุณต้องการวางสูตร จากนั้นคลิก ตกลง ที่นี่ฉันเลือก F3 .

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

อ่านเพิ่มเติม: VBA เพื่อคัดลอกสูตรจากเซลล์ด้านบนใน Excel (10 วิธี)

บทสรุป

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

ของเรา

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