สารบัญ
หากคุณกำลังมองหาวิธีที่ง่ายที่สุดในการลบทุกๆ แถวที่ n ใน Excel คุณอาจพบว่าบทความนี้มีประโยชน์ บางครั้งจำเป็นต้องลบทุกแถวที่ 2, 3 หรือจำนวนอื่นๆ ซ้ำๆ ในตารางข้อมูล การทำสิ่งนี้ด้วยตนเองสำหรับชุดข้อมูลขนาดใหญ่จะใช้เวลานานและเป็นงานที่น่าเบื่อมาก ดังนั้น ขอแนะนำวิธีที่ง่ายกว่าในการทำงานนี้อย่างรวดเร็ว
ดาวน์โหลดสมุดงาน
ลบทุก ๆ แถวที่ n.xlsm
6 วิธีในการลบทุก ๆ แถวที่ n ใน Excel
ที่นี่ ฉันมีชุดข้อมูลที่มีบางแถว แต่ฉันไม่ต้องการให้แถวที่มี รองเท้า เป็น ผลิตภัณฑ์ ผลิตภัณฑ์ นี้ปรากฏในตารางทุกๆ แถวที่ 3 ตอนนี้ฉันจะแสดงวิธีการลบแถวซ้ำที่ไม่ต้องการเหล่านี้แบบง่ายๆ ด้านล่างนี้
วิธีที่ 1: การลบทุกๆ แถวที่ n โดยใช้อักขระพิเศษ
สำหรับการลบ ทุกแถวที่ n (ที่ 3 ในกรณีของเรา) คุณสามารถใช้อักขระพิเศษบางตัวใน ลบคอลัมน์ ที่เพิ่งแนะนำ
ขั้นตอนที่ 1 :
➤ ในสามแถวแรกของคอลัมน์ ลบ ให้พิมพ์อักขระพิเศษ เช่น *, ?, ! เป็นต้น หรืออักขระอื่นๆ ตามที่คุณต้องการ ทางเลือก
➤เลือกสามเซลล์แรกของ คอลัมน์ Delete
➤ลาก Fill Handle เครื่องมือ
ตอนนี้ อักขระสามตัวแรกจะปรากฏในเซลล์ที่เหลือซ้ำๆ
คุณสามารถดูได้ที่นี่ “!” ซ้ำในทุกสามแถวของ ลบคอลัมน์ .
ขั้นตอนที่ 2 :
➤ไปที่ หน้าแรก แท็บ>> การแก้ไข เมนูแบบเลื่อนลง>> ค้นหา & เลือก รายการแบบเลื่อนลง>> ค้นหา ตัวเลือก
ค้นหาและแทนที่ กล่องโต้ตอบจะปรากฏขึ้น
➤พิมพ์ “ !” ใน ค้นหา ตัวเลือกใด
➤เลือก ค้นหาทั้งหมด
ตอนนี้เซลล์ทั้งหมดที่มี “ !” จะปรากฏขึ้น
➤เลือกเซลล์เหล่านี้ทั้งหมดโดยกด CTRL .
➤ปิดกล่องโต้ตอบนี้
ที่นี่ เซลล์ทั้งหมดที่มี “ !” เลือกแล้ว
➤ไปที่ หน้าแรก แท็บ>> เซลล์ เมนูแบบเลื่อนลง>> ลบ เมนูแบบเลื่อนลง>> ลบแถวแผ่นงาน ตัวเลือก
จากนั้นแถวที่มี รองเท้า จะถูกลบ<1
ผลลัพธ์ :
หลังจากลบคอลัมน์ ลบ คุณจะได้ผลลัพธ์ต่อไปนี้
อ่านเพิ่มเติม: วิธีลบหลายแถวใน Excel พร้อมเงื่อนไข
วิธีที่ 2: การใช้ฟังก์ชัน MOD เพื่อลบทุกๆ แถวที่ n
คุณสามารถใช้ ฟังก์ชัน MOD เพื่อลบแถวที่ 3 ทุกแถว ในการทำเช่นนี้ฉันได้เพิ่มสองคอลัมน์ ตัวนับ และ ลบ .
ขั้นตอนที่ 1 :
➤ใน คอลัมน์ตัวนับ ป้อนหมายเลขซีเรียลของแถวเหล่านี้ ยกเว้นส่วนหัว
ขั้นตอนที่ 2 :
➤เลือก เซลล์ , F5 เซลล์แรกในช่อง ลบคอลัมน์ .
➤พิมพ์สูตรต่อไปนี้
=MOD(E5,3)
ที่นี่ E5 คือ ตัวเลข และ 3 คือ ตัวหาร และ เศษเหลือ จะถูกส่งกลับหลังจากที่ ตัวเลข ถูกหารด้วย ตัวหาร .
ขั้นตอนที่ 3 :
➤กด ENTER
➤ลาก Fill Handle ลงมา
จากนั้นค่าต่อไปนี้จะปรากฏในคอลัมน์ Delete ที่นี่ 0 จะปรากฏในทุกๆ แถวที่ 3
ขั้นตอนที่ 4 :
➤เลือก ตารางข้อมูล
➤ ไปที่ ข้อมูล แท็บ>> จัดเรียง & ตัวกรอง รายการแบบเลื่อนลง>> ตัวกรอง ตัวเลือก
➤เลือกเครื่องหมายที่ระบุใน คอลัมน์ลบ .
➤เลือก 0 แล้วกด ตกลง .
ตารางต่อไปนี้จะ ปรากฏขึ้นหลังจากกรองโดย 0 .
ขั้นตอนที่ 5 :
➤เลือกตารางข้อมูล
➤คลิกขวาที่เมาส์ของคุณ
➤เลือก ลบแถว
ลบแถวที่ไม่ได้ซ่อนแล้ว
หากต้องการยกเลิกการซ่อนแถวที่ซ่อนอยู่ คุณต้องยกเลิกการคลิกตัวเลือก ตัวกรอง
➤ ไปที่ ข้อมูล แท็บ>> จัดเรียง & ตัวกรอง เมนูแบบเลื่อนลง>> ตัวกรอง ตัวเลือก
ตารางต่อไปนี้จะปรากฏขึ้น
ผลลัพธ์ :
หลังจากลบ คอลัมน์ตัวนับ และ คอลัมน์ลบ คุณจะได้ผลลัพธ์ต่อไปนี้
อ่านเพิ่มเติม: วิธีลบเฉพาะแถวใน Excel
วิธีที่ 3: การใช้ฟังก์ชัน MOD และ ROW เพื่อลบทุกๆ แถวที่ n
คุณสามารถใช้ ฟังก์ชัน MOD และ แถว ฟังก์ชั่น เพื่อลบทุกแถวที่ 3 ในการทำเช่นนี้ ฉันได้เพิ่ม ลบคอลัมน์ .
ขั้นตอนที่ 1 :
➤Select เซลล์ E5
=MOD(ROW()-4,3)
ในที่นี้ 4 คือหมายเลขแถวของเซลล์แรกที่มีข้อมูลลบ 1 (5-1=4)
3 คือแถวที่ n (ในที่นี้คือแถวที่ 3) ที่คุณต้องการลบ
ขั้นตอนที่ 2 :
➤กด ENTER
➤ลาก Fill Handle
หลังจากนั้น ค่าต่อไปนี้จะปรากฏขึ้นโดยทุกแถว ที่ 3 มีค่า 0
ขั้นตอนที่ 3 :
➤ทำตาม ขั้นตอนที่ 4 ของ วิธีการที่ 2 .
ดังนั้น , ลบคอลัมน์ ถูกกรองตามค่า 0 .
ขั้นตอนที่ 4 :<1
➤ทำตาม ขั้นตอนที่ 5 ของ วิธีที่ 2 .
ตอนนี้ คุณจะเห็นค่าที่ซ่อนอยู่ที่นี่โดยไม่มีแถวที่มี รองเท้า .
ผลลัพธ์ :
หลังจากลบ ลบคอลัมน์ คุณจะได้ผลลัพธ์ต่อไปนี้
วิธีที่ 4: การใช้ฟังก์ชัน ISEVEN เพื่อลบทุกแถว
สมมติว่า คุณมีแถวสลับกับ th Shoe และคุณต้องการลบแถวเหล่านี้
คุณสามารถใช้ ฟังก์ชัน ISEVEN เพื่อลบแถวเว้นแถว
ขั้นตอนที่ 1 :
➤เลือก เซลล์ E5
=ISEVEN(ROW())
ที่นี่ ไอเซเว่นฟังก์ชัน จะกำหนดว่าแถวนั้นเป็นเลขคู่หรือเลขคี่ และให้เอาต์พุตเป็น TRUE และ FALSE ตามลำดับ
ขั้นตอนที่ 2 :
➤กด ENTER
➤ลาก Fill Handle
คุณจะได้ผลลัพธ์ต่อไปนี้ คุณจะพบ TRUE สำหรับทุกๆ แถวที่ 2 ที่คุณต้องการลบ
ขั้นตอนที่ 3 :
➤ทำตาม ขั้นตอนที่ 4 ของ วิธีที่ 2 คุณต้องกรอง ลบคอลัมน์ โดยคลิกที่ จริง แทนที่จะเป็น 0 .
ดังนั้น คอลัมน์ลบจึงถูกกรองโดย จริง .
ขั้นตอนที่ 4 :
➤ทำตาม ขั้นตอนที่ 5 จาก เมธอด-2 .
ตอนนี้ คุณสามารถดูค่าที่ซ่อนอยู่ที่นี่ได้โดยไม่ต้องมีแถวที่มี รองเท้า .
<0 ผลลัพธ์ :
หลังจากลบคอลัมน์ ลบ คุณจะได้ผลลัพธ์ต่อไปนี้
อ่านเพิ่มเติม: วิธีลบแถวเว้นแถวใน Excel
วิธีที่ 5: การใช้ฟังก์ชัน MOD และ ROW เพื่อลบแถวเว้นแถว
สมมติว่าคุณ มีแถวสลับกับ รองเท้า และคุณต้องการลบแถวเหล่านี้
คุณสามารถใช้ ฟังก์ชัน MOD และ ฟังก์ชัน ROW เพื่อลบทุกๆ แถวอื่น
ขั้นตอนที่ 1 :
➤เลือก เซลล์ E5
=MOD(ROW(),2)
ที่นี่ ทุกหมายเลขแถวจะถูกหารด้วย 2
ขั้นตอนที่ 2 :
➤กด ENTER
➤ลาก เติมจับ
หลังจากนั้น ค่าต่อไปนี้จะปรากฏขึ้นโดยที่ทุกแถว ที่ 2 มีค่า 0 .<1
ขั้นตอนที่ 3 :
➤ทำตาม ขั้นตอนที่ 4 ของ วิธีการที่ 2 .
ดังนั้น คอลัมน์การลบจึงถูกกรองตามค่า 0 .
ขั้นตอนที่ 4 :
➤ทำตาม ขั้นตอนที่ 5 ของ วิธีที่ 2 .
ตอนนี้ คุณจะเห็นค่าที่ซ่อนอยู่ที่นี่โดยไม่มีแถวที่มี Shoe .
ผลลัพธ์ :
หลังจากลบคอลัมน์ ลบ คุณจะได้ผลลัพธ์ดังต่อไปนี้ .
วิธีที่ 6: การใช้โค้ด VBA เพื่อลบทุกๆ แถวที่ n
คุณสามารถใช้ โค้ด VBA สำหรับการลบทุกๆ แถวที่ 3 หรือจำนวนแถวเท่าใดก็ได้ตามต้องการ
ขั้นตอนที่ 1 :
➤ไปที่ ผู้พัฒนา Tab>> Visual Basic
คุณยังสามารถกด ALT+F11
ขั้นตอนที่ 2 :
จากนั้น Visual Basic Editor จะปรากฏขึ้น
➤ไปที่ แทรก แท็บ> > โมดูล
จากนั้น โมดูล-1 จะถูกสร้างขึ้น
ขั้นตอนที่ 3 :
➤เขียนโค้ดต่อไปนี้
2183
ที่นี่ j คือจำนวนแถว
ขั้นตอนที่ 4 :
➤กด F5
จากนั้น การเลือกช่วง กล่องโต้ตอบจะปรากฏขึ้น
➤เลือกช่วงโดยไม่มีส่วนหัว
➤กด ตกลง
หลังจากนั้น ทุกแถวที่ 3 จะถูกลบตามด้านล่าง
ส่วนการปฏิบัติ
สำหรับการทำฝึกฝนด้วยตัวเอง เราได้เตรียมส่วน แบบฝึกหัด ไว้ด้านล่างสำหรับแต่ละวิธีในแต่ละชีตทางด้านขวา โปรดทำด้วยตัวเอง
สรุป
ในบทความนี้ ฉันพยายามครอบคลุมวิธีที่ง่ายที่สุดในการลบทุกแถวที่ n ใน Excel อย่างมีประสิทธิภาพ หวังว่าคุณจะพบว่ามีประโยชน์ หากคุณมีข้อเสนอแนะหรือคำถามใดๆ โปรดแบ่งปันกับเรา