ลบแถวหากเซลล์มีค่าเฉพาะใน Excel (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

ขอแนะนำให้คุณดาวน์โหลดไฟล์ Excel และ ฝึกฝนไปพร้อมๆ กัน

ลบแถวหากเซลล์มีค่าเฉพาะ.xlsm

3 วิธีการลบแถวใน Excel หากเซลล์มีค่าเฉพาะ

เรา จะใช้ข้อมูลส่วนบุคคลตัวอย่าง ฐานข้อมูลเป็นชุดข้อมูลเพื่อสาธิตวิธีการทั้งหมดในบทแนะนำสอนการใช้งานนี้

ดังนั้น โดยไม่ต้องมีการอภิปรายเพิ่มเติม เรามาเข้าสู่วิธีการทั้งหมดทีละรายการ

1. การใช้การค้นหาและแทนที่เพื่อลบแถวหากเซลล์มีข้อความเฉพาะใน Excel

สมมติว่าเราต้องการลบระเบียนทั้งหมดที่ขึ้นต้นด้วย “ นาย ” ในคอลัมน์ ชื่อ ในการทำเช่นนั้น

🔗 ขั้นตอน:

❶ กด CTRL + F เพื่อเปิดด้วย ค้นหาและ แทนที่ หน้าต่าง

❷ จากนั้นพิมพ์ “ Mr ” ภายในแถบ ค้นหาอะไร

❸ หลังจากนั้นให้คลิกที่ตัวเลือก ค้นหาทั้งหมด

❹ ตอนนี้เลือกหนึ่งในผลลัพธ์ที่พบ จากนั้น กดปุ่ม CTRL + A ▶ เพื่อเลือกผลลัพธ์ที่พบทั้งหมด

❺ เมื่อคุณเลือกผลลัพธ์ที่พบทั้งหมดเรียบร้อยแล้ว ให้กดตัวเลือก ปิด

❻ ตอนนี้กดปุ่ม CTRL + – เพื่อเปิดกล่องโต้ตอบ ลบ

❼ เลือกตัวเลือก เลื่อนเซลล์ขึ้น และกด ตกลง .

แค่นั้นแหละ

อ่านเพิ่มเติม: วิธีลบแถวใน Excel: 7 วิธี

2. การใช้ตัวกรองอัตโนมัติเพื่อลบแถวของ Excel หากเซลล์มีข้อความ/ตัวเลขบางอย่าง

2.1  ลบแถวหากเซลล์มีข้อความเฉพาะ

ในวิธีนี้ เราจะลบทั้งหมด ระเบียน Excel ขึ้นต้นด้วย “ Ms. Liesel ในคอลัมน์ชื่อโดยใช้คุณลักษณะ ตัวกรองอัตโนมัติ ใน Excel ในการดำเนินการดังกล่าว

🔗 ขั้นตอน:

❶ เลือกตารางข้อมูลทั้งหมด

❷ ไปที่ ข้อมูล ▶ จัดเรียง & ตัวกรอง ▶ ตัวกรอง

❸ คลิกที่ไอคอนแบบเลื่อนลงที่มุมขวาล่างในคอลัมน์ ชื่อ

❹ ไปที่ Text Filters ▶ Begins With option.

ณ จุดนี้ กล่องโต้ตอบชื่อ Custom AutoFilter จะปรากฏขึ้นบนหน้าจอ

❺ ตอนนี้พิมพ์ Ms. Liesel ภายในแถบขึ้นต้นด้วยแถบ และกด ตกลง .

❻ หลังจากนั้น กดปุ่ม CTRL + – และ a กล่องโต้ตอบเช่นภาพด้านล่างจะปรากฏขึ้นบนหน้าจอ

❼ เพียงกดปุ่ม ตกลง แค่นั้นแหละ

2.2  ลบแถวถ้าเซลล์มีตัวเลข

ในวิธีนี้ เราจะลบ Excel ทั้งหมดบันทึกที่มากกว่า 23 ในคอลัมน์อายุโดยใช้คุณลักษณะ ตัวกรองอัตโนมัติ ใน Excel ในการทำเช่นนั้น

🔗 ขั้นตอน:

❶ เลือกเซลล์ใดก็ได้ในคอลัมน์ อายุ

❷ ไปที่ ข้อมูล ▶ จัดเรียง & ตัวกรอง ▶ ตัวกรอง

❸ คลิกที่ไอคอนแบบเลื่อนลงที่มุมขวาล่างในคอลัมน์ อายุ

❹ ไปที่ Number Filters ▶ มากกว่า ตัวเลือก

❺ พิมพ์ 23 ภายใน มากกว่า กว่า กล่องและกด ตกลง .

❻ ตอนนี้กด CTRL + – เพื่อลบผลลัพธ์ที่กรองทั้งหมด จากนั้น กดปุ่ม ตกลง จากกล่องโต้ตอบป๊อปอัป

เพียงเท่านี้

อ่านเพิ่มเติม: วิธีการ กรองและลบแถวด้วย VBA ใน Excel (2 วิธี)

การอ่านที่คล้ายกัน:

  • วิธีลบหลายแถวใน Excel โดยใช้ สูตร (5 วิธี)
  • ลบหลายแถวใน Excel พร้อมกัน (5 วิธี)
  • วิธีลบแถวที่ซ่อนอยู่ใน Excel VBA (A การวิเคราะห์โดยละเอียด)
  • ลบแถวใน Excel โดยไม่กระทบกับสูตร (2 วิธีด่วน )
  • วิธีลบแถวโดยใช้มาโครหากเซลล์มี 0 ใน Excel (4 วิธีการ)

3. ลบแถวหากเซลล์มีข้อความ/ตัวเลขเฉพาะใน Excel โดยใช้โค้ด VBA

ในส่วนนี้ เราจะลบแถวหากเซลล์ภายในมีข้อความหรือตัวเลขโดยใช้รหัส VBA

3.1  ลบแถวหากเซลล์มีข้อความเฉพาะ

ในนี้วิธีการ เราจะพยายามลบแถวที่มีอายุ 17 ในคอลัมน์ อายุ

🔗 ขั้นตอน:

❶ กด ALT +F11 เพื่อเปิดหน้าต่าง VBA

❷ ตอนนี้ไปที่ แทรก ▶ โมดูล เพื่อเปิดโมดูลใหม่

❸ คัดลอกโค้ดต่อไปนี้:

8190

❹ วางไว้บนตัวแก้ไข VBA แล้วบันทึก โดยการกด CTRL + S

❺ ตอนนี้กลับไปที่แผ่นงานที่ชื่อว่า “ VBA ” แล้วกดปุ่ม ปุ่ม ALT + F8

❻ เลือกชื่อฟังก์ชัน DeleteRowsContainingtext() แล้วคลิก เรียกใช้ .

แค่นั้นแหละ

3.2  ลบแถวหากเซลล์มีตัวเลข

ในวิธีนี้ เราจะพูดถึงวิธีที่คุณสามารถลบแถวใดๆ หากเซลล์ใดๆ ในคอลัมน์ Age มีตัวเลขใดๆ ภายใน

🔗 ขั้นตอน:

❶ กด ALT +F11 เพื่อเปิดหน้าต่าง VBA

❷ ตอนนี้ไปที่ แทรก ▶ โมดูล เพื่อเปิดโมดูลใหม่

❸ คัดลอกโค้ดต่อไปนี้:

7831

วาง ในโปรแกรมแก้ไข VBA และ บันทึก ข y กด CTRL + S .

❺ ตอนนี้กลับไปที่เวิร์กชีตชื่อ “ VBA (2) ” แล้วกดปุ่ม ALT + F8 ปุ่ม

❻ เลือกชื่อฟังก์ชันที่ชื่อว่า DeleteRowsContainingNumbers() แล้วคลิก Run .

แค่นั้นแหละ

อ่านเพิ่มเติม: Excel VBA เพื่อลบแถวที่มีข้อมูลเฉพาะ (9 ตัวอย่าง)

สิ่งที่ต้องจำ

📌 กด CTRL + F เพื่อเปิด ค้นหาและแทนที่ กล่องโต้ตอบ

📌 CTRL + – เป็นปุ่มลัดสำหรับการลบ

📌 คุณสามารถกด ALT + F11 เพื่อเปิดหน้าต่าง VBA

บทสรุป

สรุป เราได้แสดงวิธีต่างๆ 3 วิธี ในการลบแถวหากเซลล์มีค่าเฉพาะ ในเอ็กเซล ขอแนะนำให้คุณดาวน์โหลดแบบฝึกหัดแบบฝึกหัดที่แนบมาพร้อมกับบทความนี้ และฝึกหัดทุกวิธีด้วย และอย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่าง เราจะพยายามตอบคำถามที่เกี่ยวข้องทั้งหมดโดยเร็วที่สุด

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง