สารบัญ
คุณอาจเผชิญกับหลายสถานการณ์เมื่อจำเป็นต้องลบแถวสำรองในแผ่นงาน Excel ตัวอย่างเช่น คุณอาจต้องการเก็บข้อมูลสำหรับแถวคี่และย้ายข้อมูลทั้งหมดของแถวคู่ เราสามารถทำได้ด้วยตนเอง แต่นั่นไม่ได้ผลสำหรับแผ่นงานขนาดใหญ่ ดังนั้นฉันจะแสดง 5 วิธีที่รวดเร็วและเหมาะสมในบทความนี้เพื่อลบแถวสำรองใน Excel ด้วยขั้นตอนที่คมชัดและภาพประกอบที่สดใส
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลด เทมเพลต Excel ฟรีจากที่นี่และฝึกฝนด้วยตัวเอง
ลบ Alternate Rows.xlsm5 วิธีในการลบ Alternate Rows ใน Excel
ประการแรก ฉันจะแนะนำชุดข้อมูลของฉันซึ่งมียอดขายของพนักงานขายในสองภูมิภาคในเดือนเดียวกัน ตอนนี้เราจะใช้วิธีที่มีประสิทธิภาพ 5 วิธีในการลบแถวอื่น ซึ่งหมายความว่าเราจะลบแถวที่มีภูมิภาคของสหราชอาณาจักร
วิธีที่ 1: ใช้ Excel การเติมแบบรวดเร็วและตัวกรองเพื่อลบแถวสำรอง
ในวิธีแรกของเรา ฉันจะใช้ตัวเลือก Excel การเติมแบบรวดเร็ว และ ตัวกรอง เพื่อลบแถวสำรอง . ด้วยเหตุนี้ ฉันได้เพิ่มคอลัมน์ตัวช่วยแล้ว
ขั้นตอน:
- พิมพ์ TRUE ในคอลัมน์แรกและ FALSE ในคอลัมน์ที่สองในตารางข้อมูล
- จากนั้นเลือกสองเซลล์นั้นแล้วลาก Flash Fill
ตอนนี้เซลล์ทั้งหมดจะเต็มไปด้วยรูปแบบนั้น
- หลังจากนั้นให้เลือกเซลล์ของชุดข้อมูลแล้วคลิกดังนี้-
หน้าแรก > การแก้ไข > จัดเรียง & ตัวกรอง > ตัวกรอง .
ตอนนี้ดูว่ามีการเพิ่มตัวเลือกตัวกรองในส่วนหัวแล้ว
- คลิก ไอคอนตัวกรองในคอลัมน์ตัวช่วย
- จากนั้นทำเครื่องหมายเฉพาะตัวเลือก FALSE เท่านั้น
- กด ตกลง .
ขณะนี้แสดงแถวของภูมิภาคสหราชอาณาจักรเท่านั้น
- เลือกแถวและกดปุ่ม ลบ บนแป้นพิมพ์
แถวถูกลบไปแล้ว
- ตอนนี้หากต้องการกลับแถวอื่นๆ ให้คลิกไอคอนตัวกรองอีกครั้ง
- จากนั้นทำเครื่องหมายตัวเลือก TRUE เท่านั้น
- สุดท้าย กด ตกลง .
นี่คือแถวที่เหลือของเรา
อ่านเพิ่มเติม: วิธีกรองและลบแถวด้วย VBA ใน Excel (2 วิธี)
วิธีที่ 2: แทรกรูปแบบเซลล์และตัวกรองเพื่อลบแถวสำรอง
เราสามารถใช้ตัวเลือกเซลล์ รูปแบบ และ กรอง ร่วมกันเพื่อลบแถวสำรอง เราจะใช้รูปแบบตาราง Excel ที่นี่
ขั้นตอน:
- เลือกชุดข้อมูลวาฬ
- จากนั้นคลิกดังนี้- หน้าแรก > จัดรูปแบบเป็นตาราง
- หลังจากนั้น ให้เลือกรูปแบบตารางที่มีสีเติมและไม่เติมสีหรือระหว่างแถว
จากนั้น กล่องโต้ตอบจะเปิดขึ้นซึ่งจะแสดงช่วงข้อมูล ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายตัวเลือก ตารางของฉันมีส่วนหัว หากคุณเลือกช่วงข้อมูลด้วยส่วนหัว
- กด ตกลง .
- หลังจากนั้นคลิกต่อเนื่อง - ออกแบบ > แปลงเป็นช่วง .
- จากนั้นคลิกอีกครั้งดังต่อไปนี้-
หน้าแรก > การแก้ไข > จัดเรียง & ตัวกรอง > ตัวกรอง .
- ตอนนี้ให้กดไอคอนตัวกรองของส่วนหัวใดก็ได้ แล้วคลิก- กรองตามสี > ไม่เติม .
ตอนนี้ คุณจะสังเกตว่าเซลล์ที่ไม่เติมถูกกรองซึ่งมีภูมิภาคของสหราชอาณาจักร
- ที่นี่ เพียงเลือกแถวและกด ลบ บนแป้นพิมพ์ของคุณ
- ตอนนี้เพื่อกลับแถวอื่นๆ เพียงแค่ปิด กรองตัวเลือกโดยคลิกอีกครั้ง-
หน้าแรก > การแก้ไข > จัดเรียง & ตัวกรอง > กรอง .
เราได้กลับแถวอื่นแล้ว
อ่านเพิ่มเติม: ลบแถวของ Excel หากเซลล์มีค่าเฉพาะ (3 วิธี)
วิธีที่ 3: ใช้ฟังก์ชัน MOD และ ROW เพื่อลบแถวสำรองใน Excel
ใช้ฟังก์ชันใน Excel ได้ง่ายมาก เราสามารถทำงานโดยใช้ฟังก์ชัน MOD และ ROW ฟังก์ชัน MOD ใช้เพื่อส่งคืนค่าที่เหลือของตัวเลขสองตัวหลังการหาร และฟังก์ชัน ROW ใช้เพื่อส่งคืนหมายเลขแถวของเซลล์ ที่นี่เราต้องการคอลัมน์ตัวช่วยอีกครั้ง
ขั้นตอน:
- พิมพ์สูตรต่อไปนี้ใน เซลล์ F5 –
=MOD(ROW(),2)
- กดปุ่ม ป้อน
- ลากไอคอน Fill Handle ลงเพื่อคัดลอกสูตร <15
- จากนั้นเลือกเซลล์ใดก็ได้แล้วคลิกดังต่อไปนี้เพื่อตัวเลือกตัวกรองที่ใช้งานอยู่ -
เติมคอลัมน์ตัวช่วยแล้วตอนนี้
หน้าแรก > การแก้ไข > จัดเรียง & ตัวกรอง > ตัวกรอง .
- หลังจากนั้น คลิกไอคอนตัวกรองของคอลัมน์ตัวช่วย
- ทำเครื่องหมายที่ตัวเลือก '0'
- จากนั้นกด ตกลง .
- หลังจากนั้น เพียงเลือกแถวที่กรองแล้วและกดปุ่ม ลบ ปุ่มบนแป้นพิมพ์ของคุณ
แถวจะถูกลบออกแล้ว
- หากต้องการกลับแถวอื่นๆ เพียงกดไอคอนตัวกรอง อีกครั้งและทำเครื่องหมายบนตัวเลือก '1'
- สุดท้าย กด ตกลง .
นี่คือผลลัพธ์ของเรา .
⏬ รายละเอียดสูตร:
➥ ROW()
ROW ฟังก์ชันจะส่งกลับหมายเลขแถวของเซลล์นั้นซึ่งก็คือ-
{5}
➥ MOD(ROW(),2 )
{1}
อ่านเพิ่มเติม: Excel ลบแถวในช่วงด้วย VBA (3 วิธีง่ายๆ)
การอ่านที่คล้ายกัน:
- วิธีลบหลายแถวใน Excel โดยใช้สูตร (5 วิธี)
- ลบ หลายแถวใน Excel พร้อมกัน (5 วิธี)
- วิธีลบแถวใน Excel ด้วยข้อความเฉพาะ (3 วิธี)
- ลบแถวโดยใช้มาโครหากเซลล์มี 0 ใน Excel (4 วิธี)
- วิธีลบแถวที่ไม่กรองใน Excel โดยใช้ VBA (4 วิธี)
วิธีที่ 4: ใช้ฟังก์ชัน ISEVEN และ ROW ของ Excel เพื่อลบแถวสำรอง
เราสามารถใช้ การรวมกันของฟังก์ชันอื่นๆ เพื่อดำเนินการ ได้แก่ ฟังก์ชัน ISEVEN และ ROW ฟังก์ชัน ISEVEN ใช้เพื่อตรวจสอบว่าตัวเลขเป็นเลขคู่หรือไม่
ขั้นตอน:
- ใน เซลล์ F5 เขียนสูตรต่อไปนี้-
=ISEVEN(ROW())
- กดปุ่ม Enter
- จากนั้นลากไอคอน Fill Handle ลงเพื่อคัดลอกสูตรสำหรับเซลล์อื่น
- หลังจากนั้น เลือกเซลล์ใดก็ได้ และคลิกตามนี้เพื่อตัวเลือกตัวกรองที่ใช้งานอยู่ - หน้าแรก > การแก้ไข > จัดเรียง & ตัวกรอง > ตัวกรอง .
- จากนั้นคลิกไอคอนตัวกรองของคอลัมน์ตัวช่วย
- ทำเครื่องหมายในช่อง 'จริง' ตัวเลือก
- กด ตกลง .
- หลังจากนั้น เพียงเลือกแถวที่กรองแล้วกด ลบ ปุ่มบนแป้นพิมพ์ของคุณเพื่อลบออก
- ตอนนี้เพื่อกลับแถวอื่นๆ เพียงกดไอคอนตัวกรองอีกครั้งและใส่ ทำเครื่องหมายที่ตัวเลือก 'FALSE'
- สุดท้าย กด ตกลง .
แถวที่มีภูมิภาคสหราชอาณาจักร ถูกลบไปแล้ว
⏬ การแบ่งสูตร:
➥ ROW()
ฟังก์ชัน ROW จะส่งกลับหมายเลขแถวของเซลล์นั้น ซึ่งก็คือ -
{5}
➥ISEVEN(ROW())
{FALSE}
อ่านเพิ่มเติม: วิธีลบแถวใน Excel โดยไม่กระทบกับสูตร (2 วิธีด่วน)
วิธีที่ 5: ใช้ VBA Macro เพื่อลบแถวอื่นใน Excel
ในวิธีสุดท้ายของเรา ฉันจะแสดงวิธีการดำเนินการโดยใช้ มาโคร VBA . มีขั้นตอนน้อยกว่าและเป็นวิธีที่รวดเร็วมาก
ขั้นตอน:
- คลิกขวา ที่ชื่อแผ่นงาน
- เลือก ดูรหัส จาก เมนูบริบท .
หน้าต่าง VBA จะปรากฏขึ้น
<0- จดรหัสต่อไปนี้ในนั้น-
6395
- จากนั้นกด ไอคอนเล่น เพื่อเรียกใช้รหัส
กล่องโต้ตอบจะปรากฏขึ้นเพื่อเลือกช่วงข้อมูล
ตอนนี้ตั้งค่าช่วงข้อมูลแล้วกด ตกลง
และตอนนี้เราก็เสร็จสิ้นการลบแถวสำรองแล้ว
อ่านเพิ่มเติม: มาโครเพื่อลบแถว ใน Excel หากเซลล์ว่างเปล่า
บทสรุป
ฉันหวังว่าวิธีการทั้งหมดที่อธิบายไว้ข้างต้นจะดีพอที่จะลบแถวสำรองใน Excel อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ