แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก
สังเกตและซ่อมสูตรที่ผิดพลาดเมื่อคัดลอกไปยังตำแหน่งไม่ถูกต้อง
แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
เหตุใดสูตรที่คัดลอกจึงทำงานผิดพลาด
ข้อผิดพลาดจากการคัดลอกส่วนใหญ่มีสาเหตุหลักร่วมกัน นั่นคือการอ้างอิงเลื่อนเมื่อควรคงที่ หรือคงที่เมื่อควรเลื่อน
เนื่องจากการอ้างอิงแบบสัมพัทธ์จะเลื่อนเมื่อคุณเติมข้อมูล สูตรที่ชี้ไปยังเซลล์ร่วมเพียงเซลล์เดียว เช่น อัตราภาษีหรือส่วนหัว จะเลื่อนออกจากเซลล์นั้นในทุกแถวใหม่ ผลลัพธ์คือตัวเลขไม่ถูกต้องหรือเกิดข้อผิดพลาด
บทเรียนนี้จะแสดงข้อผิดพลาดที่พบบ่อยและวิธีแก้ไขแต่ละข้อ
ข้อผิดพลาดที่ 1: ค่าคงที่ที่เลื่อนผิดตำแหน่ง
สมมติว่า E1 เก็บอัตราภาษี 0.08 และคุณเขียน =C2*E1 ใน D2 แล้วเติมลงด้านล่าง ลองดูว่าจะเกิดอะไรขึ้น:
- D2 =
=C2*E1(ถูกต้อง) - D3 =
=C3*E2(E2 ว่างเปล่า!) - D4 =
=C4*E3(ยังคงว่างเปล่า)
การอ้างอิง E เลื่อนหลุดจากเซลล์ที่เก็บอัตรา แถวที่อยู่ถัดจากแถว 2 จะคูณด้วยศูนย์ จึงได้ 0 ทุกแห่ง
=C3*E2วิธีแก้: ล็อกด้วยเครื่องหมายดอลลาร์
ตรึงเซลล์ร่วมไว้เพื่อไม่ให้เลื่อน เปลี่ยนสูตรเป็น =C2*$E$1 ก่อนเติม
เครื่องหมายดอลลาร์จะล็อกทั้งคอลัมน์ E และแถว 1 ตอนนี้เมื่อเติมลงด้านล่าง:
- D3 =
=C3*$E$1 - D4 =
=C4*$E$1
ทุกแถวจะคูณด้วยอัตราที่ถูกต้อง C ยังคงเลื่อน ส่วน $E$1 จะอยู่กับที่
=C2*$E$1ข้อผิดพลาดที่ 2: ข้อผิดพลาด REF
หากคุณคัดลอกสูตรไปยังตำแหน่งที่การอ้างอิงจะเลื่อนพ้นขอบของชีต คุณจะได้ #REF!
ตัวอย่างเช่น สูตรอย่าง =A2-B2 ที่วางในคอลัมน์ A แล้วลากไปทางซ้ายจะไม่มีตำแหน่งที่ถูกต้องให้อ้างอิง จึงแสดงผลเป็น #REF! ข้อผิดพลาดนี้หมายถึง "การอ้างอิงนั้นไม่มีอยู่อีกต่อไป"
วิธีแก้คือวางสูตรในตำแหน่งที่การอ้างอิงยังอยู่ภายในตาราง หรือเขียนสูตรใหม่ให้ชี้ไปยังเซลล์ที่ถูกต้อง
=A2-B2ข้อผิดพลาดที่ 3: ข้อผิดพลาด DIV/0
สูตรการหารที่คัดลอกอาจไปเจอเซลล์ว่างและหารด้วยศูนย์ จึงแสดง #DIV/0!
สมมติว่า =B2/C2 ถูกเติมลงด้านล่างในคอลัมน์ที่เซลล์ C บางเซลล์ว่าง การหารด้วยเซลล์ว่างจะทำให้เกิดข้อผิดพลาด
ครอบสูตรด้วย IFERROR เพื่อแสดงค่าว่างหรือศูนย์ที่อ่านเข้าใจง่ายแทน: =IFERROR(B2/C2,0) การหารยังคงทำงานในกรณีที่ทำได้ และข้อผิดพลาดจะถูกซ่อนไว้ในกรณีที่ทำไม่ได้
=IFERROR(B2/C2,0)ข้อผิดพลาดที่ 4: วางทับข้อมูลจริง
ข้อผิดพลาดที่พบบ่อยคือการลากจุดจับเติมไกลเกินไปจนเขียนทับเซลล์ที่จำเป็น หรือวางสูตรทับค่าที่พิมพ์ไว้
วิธีแก้ทันทีคือกด Ctrl+Z (Cmd+Z) เพื่อเลิกทำ สเปรดชีตจะเก็บประวัติการเลิกทำไว้หลายขั้น คุณจึงย้อนกลับการเติมข้อมูลที่ทำพลาดได้หลายครั้ง
หลังจากเลิกทำแล้ว ให้เติมข้อมูลใหม่อย่างระมัดระวัง โดยหยุดลากที่แถวสุดท้ายที่ถูกต้อง
ข้อผิดพลาดที่ 5: คัดลอกการจัดรูปแบบไปด้วย
การลากจุดจับเติมจะคัดลอก การจัดรูปแบบ ไปพร้อมกับสูตรด้วย ซึ่งอาจทำให้เส้นขอบ สี หรือรูปแบบสกุลเงินกระจายไปยังตำแหน่งที่คุณไม่ต้องการ
หากต้องการคัดลอกเฉพาะสูตร ให้ใช้ปุ่ม ตัวเลือกการเติมอัตโนมัติ หลังจากลาก แล้วเลือก เติมโดยไม่จัดรูปแบบ หากใช้การวาง ให้เลือก วางแบบพิเศษ แล้วเลือกเฉพาะ สูตร เพื่อคงรูปลักษณ์ของปลายทางไว้
วินิจฉัยด้วยแถบสูตร
สิ่งแรกที่ควรทำเมื่อมีบางอย่างดูผิดปกติจะเหมือนเดิมเสมอ นั่นคือคลิกเซลล์ที่มีปัญหาแล้วอ่าน แถบสูตร
ตรวจสอบว่าการอ้างอิงแต่ละรายการชี้ไปยังตำแหน่งที่คุณตั้งใจหรือไม่ หากค่าคงที่ควรเป็น $E$1 แต่แสดงเป็น E5 นั่นแสดงว่าลืมล็อกการอ้างอิง หากการอ้างอิงแสดงเป็น #REF! นั่นแสดงว่าเป้าหมายถูกลบไปแล้ว แถบสูตรจะเปลี่ยนตัวเลขผิดที่ดูเป็นปริศนาให้กลายเป็นจุดที่แก้ไขได้อย่างชัดเจน
ใช้มุมมองแสดงสูตร
หากต้องการตรวจสอบทั้งชีตพร้อมกัน ให้เปิดมุมมอง แสดงสูตร ในเอ็กเซล ให้กด Ctrl+` (ปุ่มเครื่องหมายเน้นเสียงย้อนกลับ) ส่วนใน Google ชีต ให้เลือกมุมมอง แล้วเลือกแสดงสูตร
ทุกเซลล์จะแสดงสูตรแทนผลลัพธ์ คุณจึงตรวจดูคอลัมน์และพบได้ทันทีว่าแถวใดมีการอ้างอิงที่เลื่อนผิด กดทางลัดเดิมอีกครั้งเพื่อกลับไปยังมุมมองปกติ
ป้องกัน: ล็อกก่อนเติม
วิธีแก้ที่ดีที่สุดคือหลีกเลี่ยงข้อผิดพลาดตั้งแต่แรก ก่อนลาก ให้ตรวจดูการอ้างอิงทุกรายการและตัดสินใจว่าแต่ละรายการควรเลื่อนตามแถวหรือควรคงที่
ใส่เครื่องหมายดอลลาร์ให้กับสิ่งที่ต้องคงที่ เช่น อัตราเดียว ยอดรวมในส่วนหัว หรือตารางค้นหา วิธีเพิ่มเครื่องหมายอย่างรวดเร็วคือคลิกภายในการอ้างอิงแล้วกด F4 ซึ่งจะวนไปตามตัวเลือกการล็อกต่าง ๆ ล็อกก่อน แล้วค่อยเติม
=B2*$F$1ขั้นตอนการแก้ไข
สมมติว่าคอลัมน์ค่าคอมมิชชันแสดง 0 ในทุกแถวยกเว้นแถวแรก คุณคลิกแถว 5 แล้วแถบสูตรแสดง =C5*E4 แต่เซลล์ที่เก็บอัตราอยู่ใน E1
วินิจฉัยได้ชัดเจนว่า E1 ไม่เคยถูกล็อก จึงเลื่อนไปเป็น E4 แก้สูตรเดิมเป็น =C2*$E$1 แล้วเติมคอลัมน์ใหม่ ตอนนี้ทุกแถวแสดงผลถูกต้อง เครื่องหมายดอลลาร์เพียงตัวเดียวแก้ไขทั้งคอลัมน์ได้
=C2*$E$1ตรวจสอบความเข้าใจ
ทดสอบทักษะการแก้ไขปัญหาจากการคัดลอกสูตร
สรุปทบทวน: การแก้ไขข้อผิดพลาดจากการคัดลอก
ตอนนี้คุณสามารถซ่อมแซมสูตรที่ทำงานผิดพลาดเมื่อคัดลอกได้แล้ว:
- ค่าคงที่ที่เลื่อนผิดตำแหน่ง แก้ไขได้ด้วยการใส่เครื่องหมายดอลลาร์เพื่อล็อกไว้ เช่น
$E$1 - #REF! หมายถึงการอ้างอิงเลื่อนพ้นตาราง ส่วน #DIV/0! หมายถึงการหารด้วยเซลล์ว่าง ซึ่งแก้ไขได้ด้วย IFERROR
- Ctrl+Z ใช้เลิกทำการเติมที่ผิดพลาด ส่วน เติมโดยไม่จัดรูปแบบ ช่วยรักษาการจัดรูปแบบให้เรียบร้อย
- วินิจฉัยปัญหาด้วย แถบสูตร หรือมุมมอง แสดงสูตร และล็อกการอ้างอิงก่อนเติม
คุณเรียนจบหัวข้อการคัดลอกสูตรอย่างถูกวิธีแล้ว
คำถามที่พบบ่อย
บทเรียน “แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก”
สังเกตและซ่อมสูตรที่ผิดพลาดเมื่อคัดลอกไปยังตำแหน่งไม่ถูกต้อง คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การลากจุดจับเติมข้อมูล
- การอ้างอิงปรับอย่างไรเมื่อคัดลอก
- การเติมชุดข้อมูลและรูปแบบ
- แก้ไขข้อผิดพลาดทั่วไปจากการคัดลอก