วิธีคัดลอกสูตรใน Excel

ผู้เขียน: Robert Simon
วันที่สร้าง: 16 มิถุนายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
วิธีการ COPY สูตร EXCEL แบบรวดเร็ว มาเรียนรู้วิธีการ COPY สูตร EXCEL แบบรวดเร็วกันครับ
วิดีโอ: วิธีการ COPY สูตร EXCEL แบบรวดเร็ว มาเรียนรู้วิธีการ COPY สูตร EXCEL แบบรวดเร็วกันครับ

เนื้อหา

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

ขั้นตอน

วิธีที่ 1 จาก 4: ลากเพื่อคัดลอกสูตรไปยังหลายเซลล์

  1. ใส่สูตรในเซลล์เดียว สูตรใด ๆ เริ่มต้นด้วยเครื่องหมาย = ตามด้วยฟังก์ชันหรืออัลกอริทึมที่คุณต้องการใช้ ในที่นี้เราจะใช้สเปรดชีตธรรมดาเป็นตัวอย่างและเพิ่มคอลัมน์ A และ B เข้าด้วยกัน:

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

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

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

วิธีที่ 2 จาก 4: วางเพื่อคัดลอกสูตรลงในหลายเซลล์

  1. ใส่สูตรในเซลล์เดียว สำหรับสูตรใด ๆ คุณต้องเริ่มต้นด้วยเครื่องหมาย = จากนั้นใช้ฟังก์ชันหรืออัลกอริทึมที่ต้องการ ที่นี่เราจะนำสเปรดชีตตัวอย่างง่ายๆและดำเนินการเพิ่มสองคอลัมน์ A และ B เข้าด้วยกัน:
  2. กด Enter เพื่อคำนวณสูตร เมื่อคุณกดปุ่ม Enter สูตรจะถูกป้อนและคำนวณ แม้ว่าจะแสดงเฉพาะผลลัพธ์ (19) แต่สเปรดชีตยังคงรักษาสูตรของคุณไว้
  3. คลิกและคัดลอกเซลล์ที่มีสูตรดั้งเดิม (CTRL + C)
  4. เลือกเซลล์ที่คุณต้องการคัดลอกสูตรด้านบน คลิกที่เซลล์แล้วใช้เมาส์หรือปุ่มลูกศรลากขึ้น / ลง ไม่เหมือนกับวิธีการลากมุมเซลล์ที่คุณต้องการคัดลอกสูตรไม่จำเป็นต้องอยู่ใกล้เซลล์เดิม
  5. วาง (CTRL + V) โฆษณา

วิธีที่ 3 จาก 4: คัดลอกสูตรให้ถูกต้อง

  1. คุณสามารถใช้วิธีนี้เพื่อคัดลอกสูตรอย่างรวดเร็วโดยไม่ต้องเปลี่ยนการอ้างอิงเซลล์ บางครั้งสเปรดชีตขนาดใหญ่ของคุณเต็มไปด้วยสูตรและคุณแค่ต้องการคัดลอก เป๊ะ. การแปลงทุกอย่างเป็นการอ้างอิงเซลล์แบบสัมบูรณ์ (อธิบายไว้ในหัวข้อการอ้างอิงเซลล์) ไม่ใช่เรื่องสนุกโดยเฉพาะอย่างยิ่งเมื่อคุณต้องเปลี่ยนกลับไปใช้ใหม่หลังจากเสร็จสิ้น ใช้วิธีนี้เพื่อสลับสูตรอย่างรวดเร็วที่ใช้การอ้างอิงเซลล์สัมพัทธ์ที่อื่นโดยไม่ต้องเปลี่ยนการอ้างอิง ในสเปรดชีตตัวอย่างของเราต้องคัดลอกคอลัมน์ C ไปยังคอลัมน์ D:
    • หากคุณต้องการคัดลอกสูตรในเซลล์เดียวให้ไปที่ขั้นตอนสุดท้าย ("ลองใช้วิธีอื่น") ของส่วนนี้
  2. เปิดหน้าต่างค้นหา ใน Excel เกือบทุกเวอร์ชันคุณสามารถค้นหาได้โดยคลิกแท็บหน้าแรกที่ด้านบนสุดของหน้าต่าง Excel จากนั้นคลิกค้นหาและเลือกรายการในส่วน "การแก้ไข" ของหน้าต่าง Excel การ์ดใบนั้น คุณยังสามารถใช้แป้นพิมพ์ลัด CTRL F
  3. ค้นหาและแทนที่เครื่องหมาย "=" ด้วยอักขระอื่น ป้อน "=" คลิก "ค้นหาทั้งหมด" จากนั้นป้อนอักขระอื่นในช่อง "แทนที่ด้วย" สูตรใด ๆ (ขึ้นต้นด้วยเครื่องหมาย = เสมอ) จะถูกแปลงเป็นสตริงของอักขระที่ขึ้นต้นด้วยอักขระบางตัวโดยอัตโนมัติ กันเถอะ ใช้อักขระที่ไม่มีอยู่ในสเปรดชีตของคุณเสมอ ตัวอย่างเช่นแทนที่ด้วย # หรือ & หรือสตริงที่ยาวกว่าเช่น ## &
    • อย่าใช้ * หรือ? เพราะจะทำให้ขั้นตอนต่อไปนี้ยากขึ้น
  4. คัดลอกและวางเซลล์ ณ จุดนี้คุณสามารถเลือกเซลล์ที่ต้องการคัดลอกและวางไว้ที่อื่นได้ เนื่องจาก Excel ไม่เข้าใจว่าเป็นสูตรอีกต่อไปคุณจึงสามารถคัดลอกเซลล์ด้านบนได้อย่างแม่นยำ
  5. ใช้คุณลักษณะค้นหาและแทนที่อีกครั้งเพื่อเปลี่ยนกลับ เมื่อคุณมีสูตรที่ต้องการแล้วตอนนี้คุณสามารถใช้ "ค้นหาทั้งหมด" และ "แทนที่ด้วย" เพื่อย้อนกลับได้ ในสเปรดชีตตัวอย่างของเราเราจะพบสตริง "## &" แทนที่ด้วยเครื่องหมาย "=" เพื่อให้เซลล์เป็นสูตรอีกครั้งและสามารถแก้ไขสเปรดชีตต่อไปได้ตามปกติ:
  6. ลองใช้วิธีอื่น ๆ หากด้วยเหตุผลบางประการวิธีการข้างต้นไม่ได้ผลหรือหากคุณกังวลว่าอาจมีการเปลี่ยนแปลงเนื้อหาอื่นในเซลล์โดยไม่ได้ตั้งใจโดยตัวเลือก "แทนที่ทั้งหมด" มีวิธีอื่น ๆ อีกสองสามวิธีสำหรับคุณ
    • หากต้องการคัดลอกสูตรของเซลล์โดยไม่เปลี่ยนการอ้างอิงให้เลือกเซลล์คัดลอกสูตรที่แสดงในแถบสูตรใกล้ด้านบนสุดของหน้าต่าง (ไม่ใช่เซลล์นั้นเอง) กด esc เพื่อปิดแถบสูตรจากนั้นวางสูตรทุกที่ที่คุณต้องการ
    • กด Ctrl` (โดยปกติจะใช้ปุ่มเดียวกับ ~) เพื่อเปลี่ยนสเปรดชีตเป็นมุมมองสูตร คัดลอกสูตรและวางลงในโปรแกรมแก้ไขข้อความเช่น Notepad หรือ TextEdit คัดลอกอีกครั้งแล้ววางกลับลงในตำแหน่งที่ต้องการในแผ่นงาน กด Ctrl "เพื่อเปลี่ยนกลับเป็นมุมมองปกติ
    โฆษณา

วิธีที่ 4 จาก 4: ใช้การอ้างอิงเซลล์แบบสัมบูรณ์และแบบสัมพัทธ์

  1. ใช้การอ้างอิงเซลล์แบบสัมพัทธ์ในสูตร ในสูตร Excel "การอ้างอิงเซลล์" คือที่อยู่ของเซลล์ คุณสามารถพิมพ์หรือคลิกเซลล์ที่คุณต้องการใช้เมื่อป้อนสูตร ในสเปรดชีตด้านล่างสูตรอ้างถึงเซลล์ A2:
  2. ทำความเข้าใจว่าเหตุใดจึงเรียกว่าการอ้างอิงแบบสัมพัทธ์ ในสูตร Excel การอ้างอิงแบบสัมพัทธ์จะใช้ตำแหน่งสัมพัทธ์ของที่อยู่เซลล์ ตัวอย่างเช่นเซลล์ C2 มีสูตร "= A2" ซึ่งเป็นการอ้างอิงสัมพัทธ์กับค่าของเซลล์ทางด้านซ้ายซึ่งอยู่ห่างออกไปหนึ่งเซลล์ หากคุณคัดลอกสูตรนี้ไปที่ C4 สูตรนี้จะยังคงอ้างอิงไปยังเซลล์ทางซ้ายซึ่งอยู่ห่างออกไปหนึ่งเซลล์: now "= A4"
    • การอ้างอิงแบบสัมพัทธ์ยังใช้ได้กับเซลล์ที่ไม่ได้อยู่ในแถวและคอลัมน์เดียวกัน เมื่อคุณคัดลอกสูตรเดียวกันในเซลล์ C1 ลงในเซลล์ D6 (ไม่ใช่ในรูปภาพ) Excel จะเปลี่ยนการอ้างอิงหนึ่งคอลัมน์ไปทางขวา (C → D) และห้าแถวลง (2 → 7) และ "A2" เป็น "B7 ".
  3. คุณยังสามารถใช้การอ้างอิงแบบสัมบูรณ์ สมมติว่าคุณ ไม่ใช่ ต้องการให้ Excel เปลี่ยนสูตรโดยอัตโนมัติ จากนั้นแทนที่จะใช้การอ้างอิงเซลล์แบบสัมพัทธ์คุณสามารถแปลงเป็นการอ้างอิงได้ แน่นอน โดยการเพิ่มสัญลักษณ์ $ ไว้ด้านหน้าจำนวนคอลัมน์หรือแถวที่คุณต้องการเก็บไว้เมื่อคัดลอกไปยังตำแหน่งใด ๆ ในตัวอย่างสเปรดชีตด้านล่างสูตรดั้งเดิมจะแสดงเป็นแบบอักษรขนาดใหญ่ตัวหนาและในเวลาเดียวกันผลของการคัดลอกวางไปยังเซลล์อื่นจะแสดง:
  4. ใช้คีย์ F4 เพื่อแปลงระหว่างค่าสัมบูรณ์และสัมพัทธ์ คลิกเพื่อเน้นการอ้างอิงเซลล์ในสูตร จากนั้นกดปุ่ม F4 จากนั้นสัญลักษณ์ $ จะถูกเพิ่มหรือลบออกโดยอัตโนมัติในข้อมูลอ้างอิงของคุณ กด F4 ต่อไปจนกระทั่งการอ้างอิงแบบสัมบูรณ์ / สัมพัทธ์ที่คุณต้องการปรากฏขึ้นแล้วกด Enter โฆษณา

คำแนะนำ

  • หากสามเหลี่ยมสีน้ำเงินปรากฏขึ้นเมื่อคุณคัดลอกสูตรไปยังเซลล์ใหม่แสดงว่า Excel ตรวจพบข้อผิดพลาดที่น่าสงสัย โปรดตรวจสอบสูตรอย่างละเอียดเพื่อระบุปัญหา
  • หากคุณแทนที่อักขระ = โดยไม่ได้ตั้งใจด้วย? หรือ * ในเมธอด "คัดลอกสูตรทุกประการ" ค้นหา "?" หรือ " *" จะไม่ได้ผลลัพธ์ที่คุณคาดหวัง โปรดแก้ไขโดยค้นหา "~?" หรือ "~ *" แทน "?" / " *"
  • เลือกเซลล์แล้วกด Ctrl (เครื่องหมายวรรคตอน) เพื่อคัดลอกสูตรของเซลล์ด้านบนโดยตรง

คำเตือน

  • Excel เวอร์ชันอื่น ๆ อาจไม่เหมือนกับภาพหน้าจอในบทความนี้