สารบัญ
ในการใช้งาน Excel หลายครั้ง บางครั้งเราพบเซลล์ว่างแบบสุ่มในแผ่นงาน Excel ในกรณีส่วนใหญ่เนื่องจากค่าของเซลล์ที่ไม่ว่างบนสุดจะเหมือนกันสำหรับทุกแถว ดังนั้นผู้ใช้จึงไม่ต้องกังวลกับการเติมเซลล์เหล่านั้นด้วยค่าซ้ำๆ ด้วยมือ แต่เพื่อความชัดเจน เราจำเป็นต้องเติมเซลล์ว่างเหล่านั้นด้วยค่าถัดไป ในบทความนี้ เราจะพูดถึงวิธีที่เราสามารถเติมลงในค่าถัดไปใน Excel อย่างมีประสิทธิภาพ
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดด้านล่างนี้
เติมค่าถัดไป.xlsm
5 วิธีง่ายๆ ในการเติมค่าถัดไปใน Excel
เพื่อการสาธิต เราจะใช้ ชุดข้อมูลด้านล่าง ซึ่งคอลัมน์แรกคือคอลัมน์ ชื่อผลิตภัณฑ์ จากนั้นจึงเรียงลำดับเป็นชื่อบริษัทและ หมายเลขผลิตภัณฑ์ มีเซลล์ว่างอยู่ระหว่างเซลล์ที่จะเติมโดยใช้วิธีการต่างๆ ในบทความต่อไปนี้
1. การใช้ Fill Handle
Fill Handle น่าจะเป็นเครื่องมือที่ใช้บ่อยที่สุดใน Excel เมื่อใช้เครื่องมือนี้ คุณสามารถทำให้ค่าเป็นอัตโนมัติและเติมสมการใน Excel ได้อย่างสะดวก
ขั้นตอน
- ในตอนเริ่มต้น ให้เลือก Fill Handle ไอคอนที่มุมเซลล์ B5 แล้วลากลงมาที่เซลล์ B17
- จากนั้น คุณจะสังเกตเห็นว่าช่วงของเซลล์ B4:B17 คือตอนนี้เต็มไปด้วยค่าของเซลล์ B5
- จากนั้นเลือกเซลล์ C5 แล้วลากปุ่ม ไอคอน Flash Fill โดยกดปุ่มเมาส์ขวาค้างไว้แทนปุ่มซ้ายของเมาส์ ลาก Fill Handle ไปยังเซลล์ C7
- หลังจากลากแฟลช Fill Handle ถึง C7, ปล่อยปุ่ม
- หลังจากปล่อยไอคอน คุณจะมีเมนูบริบทใหม่เปิดขึ้น
- จากหน้าต่างนั้น คลิกที่ คัดลอกเซลล์ .
- หลังจากนั้น คุณจะสังเกตเห็นว่าช่วงของเซลล์ C5:C7 ขณะนี้ได้เติมค่าจากเซลล์ C5 แล้ว
- จากนั้นคุณจะสังเกตเห็นว่าช่วงของเซลล์ B4:B17 ขณะนี้เต็มไปด้วยค่าของเซลล์ B5 .
- คุณสามารถเลือก เติมแบบรวดเร็ว แทน คัดลอกเซลล์ เพื่อเติมค่าตามที่แสดงในภาพด้านล่าง
หมายเหตุ: ปุ่ม
ที่จับเติม อาจซ่อนอยู่ในเวิร์กชีต คุณต้องเปิดใช้งานผ่าน ตัวเลือกขั้นสูง ในเมนู ตัวเลือก ในเมนู ไฟล์ ในตัวเลือกขั้นสูง คลิกที่ ตัวเลือกการแก้ไข > เปิดใช้งาน Fill Handle และลากและวาง box.
อ่านเพิ่มเติม: [แก้ไขแล้ว]: Fill Handle ไม่ทำงานใน Excel (5 วิธีแก้ปัญหาง่ายๆ)
2. การใช้ Go To Special Command
Go To Special method เป็นเครื่องมืออีกประเภทหนึ่งในการเติมเซลล์ว่างในแผ่นงาน Excelโดยเลือกเซลล์ว่างก่อน จากนั้นใช้สูตรกับเซลล์ว่าง
ขั้นตอน
- เลือกช่วงของเซลล์ B4:D16 จากนั้นกด F5 .
- จะมีหน้าต่างใหม่ชื่อ ไปที่ .
- จากเมนูนั้น คลิกที่ พิเศษ
- จากนั้นจะมีหน้าต่างอื่นชื่อ ไปที่แบบพิเศษ .
- จากหน้าต่างนั้น เลือก ช่องว่าง และคลิกที่ ตกลง
- จากนั้น คุณจะสังเกตเห็นว่าเซลล์ว่างทั้งหมดในช่วงของเซลล์ B4:D17 ถูกเลือกไว้ในขณะนี้ โดยมีเพียงเซลล์ C6 ที่เปิดใช้งาน
- จากนั้นป้อน “= ” ในเซลล์ที่เปิดใช้งาน C6 จากนั้นกดปุ่ม ลูกศรขึ้น บนแป้นพิมพ์
- จะเป็นการเลือกเซลล์ C5
- หลังจากนั้น คลิกที่ Ctrl+Enter บน แป้นพิมพ์
- หลังจากกดปุ่ม คุณจะสังเกตเห็นว่าตอนนี้เซลล์ว่างถูกเติมด้วยค่าถัดไปของเซลล์บน
อ่านเพิ่มเติม: วิธีลากสูตรและละเว้นเซลล์ที่ซ่อนอยู่ใน Excel (2 ตัวอย่าง)
3. การใช้ Power Query
Power Query เป็นหนึ่งในเครื่องมือที่มีประสิทธิภาพมากที่สุดในการ เติม เซลล์ว่างใน Excel ด้วยค่าถัดไปในทิศทางด้านบน Power Query ดึงข้อมูลตารางจากเวิร์กชีต จากนั้นใช้คำสั่งเติมลงในแต่ละคอลัมน์
ขั้นตอน
- ถึงทำเช่นนี้ คลิกที่ จากตาราง/ช่วง จากแท็บ ข้อมูล
- จากนั้น จะเป็นหน้าต่างเล็กๆ ที่ถามถึงช่วงของตารางที่คุณต้องการเพิ่ม
- ในหน้าต่างนั้น ให้ป้อน $B$4:$D$16, และทำเครื่องหมายที่ ตารางของฉันมีส่วนหัว กล่อง
- คลิก ตกลง
- หลังจากนั้นจะมี เป็นหน้าต่างใหม่จะเปิดขึ้น และในหน้าต่างนั้น คุณจะเห็นว่าหน้าต่างที่เราเลือกแสดงพร้อมกับคอลัมน์ทั้งหมดที่มีไอคอนตัวกรอง
- ขณะนี้เซลล์ว่างแสดงเป็น null .
- คลิกขวาที่คอลัมน์ชื่อบริษัทและไปที่ เติม > ลง
- จากนั้นคุณจะสังเกตเห็นว่าตอนนี้คอลัมน์ชื่อบริษัทเต็มไปด้วยค่าเซลล์ถัดไปจากเซลล์ด้านบน
- ตอนนี้ให้คลิกขวาอีกครั้งที่คอลัมน์ ชื่อผลิตภัณฑ์ และไปที่ เติม>ลง
- ถัดไป คุณจะเห็นว่าทั้งตารางถูกเติมด้วยค่าถัดไปในเซลล์ด้านบน
- ตอนนี้ให้คลิกบนปุ่ม ปิด & ไอคอน Load จากแท็บ Home จากนั้นคลิกที่ Close and Load To.
- หลังจากนั้น จะมีหน้าต่างใหม่ถามตำแหน่งของตารางใหม่ที่เราเพิ่งแก้ไขในแบบสอบถามพลังงาน
- ขั้นแรกให้คลิกที่ ตาราง .
- จากนั้นเลือก แผ่นงานที่มีอยู่ ใน ตำแหน่งที่คุณต้องการวางข้อมูล? ตัวเลือก
- จากนั้นเลือกตำแหน่งในช่องช่วง เราป้อน F4 ในช่อง
- คลิก ตกลง หลังจากนี้
- ช่วงของเซลล์ F4:H16 ขณะนี้อยู่ในตารางที่เราเพิ่งแก้ไขใน power query
และนี่คือ วิธีที่เราเติมเซลล์ว่างทั้งหมดในตารางด้วยค่าถัดไปในทิศทางด้านบน
อ่านเพิ่มเติม: วิธีเติมข้อมูลลงในแถวสุดท้ายใน Excel (3 วิธีด่วน) <7
4. การใช้ฟังก์ชัน IF
การใช้ ฟังก์ชัน IF เราจะเติมเซลล์ว่างลงในแผ่นงาน Excel ด้วยเซลล์ที่อยู่ติดกันในทิศทางด้านบน ในการใช้วิธีนี้ เราจำเป็นต้องคัดลอกเซลล์หลาย ๆ ครั้งบนแผ่นงาน
ขั้นตอน
- ในตอนเริ่มต้น ช่วงของเซลล์ D5: D16 จะถูกคัดลอกไปยังช่วงของเซลล์ C5:C16
- จากนั้นเลือกเซลล์ C6 แล้วป้อนสูตรต่อไปนี้
=IF(D6="",C5,D6)
- จากนั้นลากเซลล์ไปที่เซลล์ C16
- ตอนนี้ ช่วงของเซลล์ C5:C16 ถูกเติมด้วยค่าเซลล์บนถัดไป
- ตอนนี้ให้ตัดช่วงของเซลล์ C5:C16 เป็น D5:D16 .
- จากนั้นคัดลอกเซลล์ B5 ไปที่ C5 .
- ถัดไป เลือกเซลล์ B5 แล้วป้อนสูตรต่อไปนี้
=IF(C6="",B5,C6)
- จากนั้นลาก Fill Handle ไปที่ B16 เซลล์
- ถัดไป คุณจะสังเกตเห็นว่าช่วงของเซลล์ B5:B16 ขณะนี้ถูกเติมลงไปที่ค่าบนถัดไป
นี่คือวิธีที่เราเติมค่าถัดไปใน Excel โดยใช้ฟังก์ชัน IF
หมายเหตุ:
การใช้สูตรด้วยวิธีนี้ค่อนข้างง่าย ไม่มีข้อกำหนดใดๆ ก่อนหน้านี้ เช่น VBA แต่ใช้เวลานานเล็กน้อยเมื่อเทียบกับวิธีอื่นๆ
อ่านเพิ่มเติม: วิธีเติมสูตรลงในแถวที่ระบุใน Excel (7 วิธีง่ายๆ)
5. การฝังมาโคร VBA
การใช้มาโครอย่างง่ายสามารถลดเวลาที่ต้องใช้ในการเติมเซลล์ด้วยค่าเซลล์ที่อยู่ติดกันถัดไปได้อย่างมาก จากนั้นมาโครนี้สามารถทำซ้ำได้หลายครั้งเมื่อจำเป็น
ขั้นตอน
- จากแท็บ นักพัฒนาซอฟต์แวร์ จากนั้นไปที่ Visual Basic
- จากนั้นคลิก แทรก > โมดูล
- ในหน้าต่างโมดูล ให้ป้อนโค้ดต่อไปนี้
1494
- จากนั้นปิดหน้าต่าง
- เลือกช่วงของข้อมูลที่คุณต้องการเติมด้วยค่าเซลล์ถัดไป
- หลังจากนั้น ไปที่ มุมมอง แท็บ > มาโคร (ดับเบิ้ลคลิก)
- หลังจากคลิก ดูมาโคร เลือกมาโครที่คุณเพิ่งสร้าง ชื่อที่นี่คือ Down_Fill_next_value จากนั้นคลิก เรียกใช้
- หลังจากคลิก ตกลง คุณจะสังเกตเห็นว่าช่วงของเซลล์ที่เลือกจะถูกเติมด้วยค่าถัดจากเซลล์ด้านบน
นี่คือวิธีที่เราเติมค่าถัดไปใน Excel โดยใช้มาโคร VBA
อ่านเพิ่มเติม: วิธีใช้ Fill Handle เพื่อคัดลอกสูตรใน Excel (2 ตัวอย่างที่เป็นประโยชน์)
บทสรุป
โดยสรุป คำถาม “เราจะเติมค่าถัดไปใน Excel ได้อย่างไร” มีคำตอบที่นี่ 5 วิธี เริ่มจากการใช้ Fill Handle จากนั้นใช้วิธีพิเศษ go-to ปิดท้ายด้วยการใช้เครื่องมือที่ซับซ้อน เช่น Power Query และ VBA Macro ในบรรดาทั้งหมด วิธีการที่ใช้ที่นี่ การใช้ Fill Handle และ ไปที่พิเศษ วิธีการใช้ง่ายกว่า กระบวนการ VBA ยังใช้เวลาน้อยกว่าและเรียบง่าย แต่จำเป็นต้องมีความรู้ที่เกี่ยวข้องกับ VBA มาก่อน วิธีการอื่นๆ ไม่มีข้อกำหนดดังกล่าว
สำหรับปัญหานี้ คุณสามารถดาวน์โหลดสมุดงานที่เปิดใช้งานมาโครได้ ซึ่งคุณสามารถฝึกฝนวิธีการเหล่านี้ได้
อย่าลังเลที่จะถามคำถามหรือคำติชมใดๆ ผ่านส่วนความคิดเห็น ข้อเสนอแนะใด ๆ สำหรับการปรับปรุงชุมชน Exceldemy ให้ดีขึ้นจะได้รับการชื่นชมอย่างมาก