Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

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

เราแนะนำให้ดาวน์โหลดสมุดงานฝึกฝนต่อไปนี้และฝึกฝนพร้อมกัน

8 วิธีที่มีประสิทธิภาพในการลบแถวว่างใน Excel

พิจารณาชุดข้อมูลต่อไปนี้ซึ่งอธิบาย ชื่อรายการ (Item), ยอดขาย (Sales) และ โบนัส (Bonus) โดยที่ ชุดข้อมูลนี้มีแถวว่างใน แถว 6, 9, 11 และ 13 เราต้องการลบแถวที่ไม่จำเป็นเหล่านี้

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

มาเริ่มกันเลย

1. ลบแถวว่างสองสามแถวด้วยตนเอง

เมื่อเรามีชุดข้อมูลที่ไม่ใหญ่โตและมีเพียงจำนวนน้อยของแถวว่าง เราสามารถ ลบแถว ด้วยตนเองได้ จะเร็วกว่าการใช้วิธีอื่นๆ ที่มีคำสั่ง ฟังก์ชัน Excel ฯลฯ ในกรณีเช่นนี้ เทคนิคนี้ประกอบด้วยเพียงสองขั้นตอนง่ายๆ มาดูกัน

ขั้นตอน:

  • กดค้างและ เลือก แถวว่างโดยใช้ปุ่ม Ctrl

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • คลิกขวา > ไปที่ เมนูบริบท (context menu) > คลิกคำสั่ง Delete

ลัดปุ่มแป้นพิมพ์สำหรับคำสั่ง Delete คือ: Ctrl + –

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แค่นี้ก็เสร็จ! เราล้างแถวว่างที่ไม่มีประโยชน์ได้อย่างง่ายดาย 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

💡 จำไว้:
เทคนิคด้วยตนเองนี้ใช้ได้เฉพาะเมื่อชุดข้อมูลของคุณมีขนาดเล็กและมีเพียงไม่กี่แถวว่าง หากชุดข้อมูลใหญ่ คุณต้องใช้วิธีหนึ่งใน 9 วิธีต่อไปนี้

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

2. ใช้คำสั่ง เรียงลำดับ (Sort) ของ Excel

คำสั่ง Sort จะเลื่อนแถวว่างไปอยู่ด้านล่างของชุดข้อมูล ผลลัพธ์คือ ชุดข้อมูลจะได้รับการกำจัดแถวว่างที่ไร้ประโยชน์ มาดูขั้นตอนการทำงาน 👇

ขั้นตอน:

  • ไปที่แท็บ Data > กลุ่ม Sort and filter
  • คลิกที่ Sort Smallest to Largest หรือ Sort Largest to Smallest

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

สุดท้าย แถวว่างถูกจัดเรียงไปด้านล่าง ภาพต่อไปนี้แสดงผลลัพธ์ 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

💡 จำไว้:
หากชุดข้อมูลมีคอลัมน์สำหรับหมายเลขลำดับ เราต้องเลือกตัวเลือก Sort Smallest to Largest เพื่อให้หมายเลขลำดับไม่เปลี่ยนแปลง

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

3. ใช้คำสั่ง Go To Special

คำสั่งนี้เลือกเซลล์ว่าง หลังจากนั้น เราสามารถลบแถวว่างโดยใช้ลัดปุ่มแป้นพิมพ์ Ctrl + – หรือ คำสั่ง Delete ใน เมนูบริบท (context menu) มาดูวิธีนี้ทีละขั้นตอน 👇

ขั้นตอน:

  • เลือก คอลัมน์ ใดๆ หรือชุดข้อมูลทั้งหมด

เพื่อเลือกคอลัมน์/ชุดข้อมูลทั้งหมด ให้เลือกเซลล์แรก แล้วค้างปุ่ม Shift และเลือกเซลล์สุดท้าย

  • ไปที่แท็บ Home > กลุ่ม Editing
  • ไปที่เมนูแบบเลื่อนลง Find & Select > คำสั่ง Go To Special

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

กล่องโต้ตอบ Go To Special จะเปิดขึ้น

ลัดปุ่ม: กด Ctrl + G > กล่องโต้ตอบ Go To จะเปิด > กด Special.

  • เลือกปุ่มラジオ Blanks > กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

เราสามารถเห็นจากภาพหน้าจอต่อไปนี้ว่า แถวว่างที่คาดหวังรวมถึงเซลล์ว่างถูกเลือกด้วย 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ตอนนี้ มาเคลื่อนต่อไปเพื่อลบแถวที่เลือก

  • กด Ctrl + –.
    กล่องโต้ตอบ Delete จะเปิดขึ้น

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • เลือกปุ่มラジオ Entire row > กด OK

คุณยังสามารถดำเนินการลบนี้ได้โดยใช้ตัวเลือก Delete ใน เมนูบริบท ตามที่อธิบายในวิธีแรก

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แค่นี้ก็เสร็จ เราลบแถวว่างที่ไม่จำเป็นแล้ว เราแสดงชุดข้อมูลผลลัพธ์ในภาพหน้าจอด้านบน 👆

อ่านเพิ่มเติม: วิธีลบแถวใน Excel ที่ดูไม่มีที่สิ้นสุด (4 วิธีง่าย)

4. ใช้คำสั่ง Find ของ Excel

วิธีนี้คล้ายกับวิธีก่อนหน้ามาก ความแตกต่างอยู่ที่วิธีที่เราเลือกแถวว่าง มาไปต่อกัน 👇

ขั้นตอน:

  • ไปที่แท็บ Home > กลุ่ม Editing
  • เมนูแบบเลื่อนลง Find & Select > คำสั่ง Find

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

 

กล่องโต้ตอบชื่อ Find and Replace จะปรากฏ

เรายังสามารถเข้าถึง Find and Replace ได้โดยการกด Ctrl + H บนแป้นพิมพ์

ตอนนี้ ทำตามขั้นตอนต่อไปนี้ทีละขั้นตอน

  • ไปที่ส่วน Find ของกล่อง
  • เว้นช่อง Find what ว่างไว้
  • ค้นหา Within Sheet
  • ค้นหา By Rows
  • Look in Values
  • ติ๊กเครื่องหมายช่อง Match entire cell contents
  • กด Find All

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ตามที่เราเห็น แถวว่างทั้ง 4 แถวกำลังแสดงในกล่องป๊อปอัพ 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • เลือกทั้งหมดโดยกด Ctrl + A
  • กด Close

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ใช้วิธีที่เหมาะสมซึ่งอธิบายในส่วนข้างต้น ลบ พวกเขาทั้งหมด

ผลลัพธ์จะเป็นตามภาพด้านล่าง 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

5. ใช้คุณสมบัติ AutoFilter ของ Excel

เรายังสามารถลบแถวว่างโดยใช้ตัวเลือก Filter ใน Excel ได้ นี่คือขั้นตอน 👇

ขั้นตอน:

  • เลือกช่วงข้อมูลทั้งหมดรวมถึงส่วนหัว B4:E14
  • ไปที่แท็บ Data > กลุ่ม Sort & Filter > เปิดใช้งานตัวเลือก Filter โดยคลิกที่มัน

ลัดปุ่มแป้นพิมพ์สำหรับเปิดใช้งานตัวเลือก Filter คือ: Ctrl+Shift+L

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • คลิกที่ไอคอน showing all ใดๆ ของส่วนหัวของชุดข้อมูล
  • ยกเลิกเลือกทั้งหมด > เลือกเฉพาะ Blanks
  • กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แถวทั้งหมดที่มีเนื้อหาหายไป เหลือเพียงแถวว่างเท่านั้นที่มองเห็นได้

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ลบแถวว่างโดยใช้เทคนิคใดๆ ที่อธิบายในวิธี 1

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

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

  • คลิกที่ไอคอน showing all ใดๆ ของส่วนหัวของชุดข้อมูล
  • เลือก Select All > กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

เรากู้คืนชุดข้อมูลเดิมซึ่งตอนนี้ไม่มีแถวว่างแล้ว งานต่อไปคือแปลงเป็นรูปแบบ unfiltered

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • คลิกที่เซลล์สุ่มในชุดข้อมูลและไปที่แท็บ Data
  • ไปที่กลุ่ม Sort & Filter > คลิกคำสั่ง Filter

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

รูปแบบ filtered หายไป และชุดข้อมูลอยู่ในลักษณะปกติที่ต้องการ 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

วิธีเลือกใช้ตัวเลือก Filter อีกวิธีหนึ่ง:

เราอาจต้องการลองวิธีเลือกใช้ตัวเลือก Filter อีกวิธีหนึ่ง ครั้งนี้เราไม่สามารถลบแถวว่างจากชุดข้อมูลได้ แต่เราสามารถลบพวกเขาออกจากมุมมองของเราได้ ในบางกรณี วิธีนี้อาจมีประโยชน์ มาดู! 👇

ขั้นตอน:

  • ใช้คำสั่ง Filter บนชุดข้อมูลตามที่ระบุไว้ก่อนหน้า
  • คลิกที่ไอคอน showing all ใดๆ ของส่วนหัวของชุดข้อมูล

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ยกเลิกติ๊ก (Blanks) > กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

เราทำให้แถวว่างหายไปจากชุดข้อมูล! เราต้องเก็บตัวเลือก Filter ON 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

💡 จำไว้:
ควรสังเกตว่า หากเราปิดตัวเลือก Filter แถวว่างจะปรากฏอีกครั้ง!

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

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

  • วิธีลบแถวถ้าเซลล์ว่างใน Excel (4 วิธี)
  • สูตรลบแถวว่างใน Excel (5 ตัวอย่าง)
  • ลบหลายแถวใน Excel (3 วิธี)
  • วิธีลบแถวที่เลือกใน Excel (8 วิธี)
  • วิธีลบแถวทั้งหมดด้านล่างแถวหนึ่งใน Excel (6 วิธี)

6. ใช้คำสั่ง Advanced Filter ของ Excel

ตัวเลือก Advanced Filter เป็นเครื่องมืออีกอย่างที่มีประโยชน์ใน Microsoft Excel เพื่อถอนแถวว่างที่ไร้ประโยชน์ออกจากสายตา มาดูขั้นตอนต่อไปนี้ 👇

ขั้นตอน:

ก่อนอื่น เราต้องตั้งค่า filter criteria range สำหรับนั้น

  • สร้างคอลัมน์ข้อมูลใหม่ใน เซลล์ G4 พร้อมส่วนหัวชื่อ Sales Person
  • พิมพ์ >"" ในเซลล์ G5

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ไปที่แท็บ Data > ไปที่กลุ่ม Sort & Filter > คลิกที่ตัวเลือก Advanced

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

กล่องโต้ตอบ advanced filter จะเปิดขึ้น

  • คลิกที่ปุ่มラジオ "Filter the list, in-place"
  • ถัดไป เลือก "List range" โดยเลือกชุดข้อมูลทั้งหมด B4:E14

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • เลือก "Criteria range" โดยเลือกช่วง G4:G5

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

หลังจากทำขั้นตอน 3 และ 4 เสร็จ กล่องโต้ตอบ Advanced Filter จะมีลักษณะเหมือนภาพต่อไปนี้

  • กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ภาพหน้าจอต่อไปนี้แสดงว่าเราถอนแถวว่างออกจากชุดข้อมูลสำเร็จ 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แต่ หมายเลขแถวสีน้ำเงิน & ไม่เรียงลำดับ 5,7,8,10,12 และ 14 บ่งชี้ว่าแถวว่างยังคงอยู่ แม้จะไม่อยู่ในสายตา หากคุณต้องการให้มันกลับมา คุณเพียงดับเบิลคลิกระหว่างหมายเลขแถวสีน้ำเงิน และมันจะปรากฏอีกครั้ง!

อ่านเพิ่มเติม: วิธีลบแถวที่กรองแล้วใน Excel (5 วิธี)

7. ใช้สูตร Excel หลายตัวเพื่อลบแถวว่าง

7.1 ใช้ฟังก์ชัน FILTER ของ Excel

ในวิธีนี้ เราจะใช้ ฟังก์ชัน FILTER ซึ่งเป็นฟังก์ชันอาร์เรย์ไดนามิก ที่มีให้ใช้งานเฉพาะใน Excel 365 ความพิเศษที่นี่คือ คุณต้องใส่สูตรเพียงครั้งเดียวในเซลล์มุมซ้ายบนสุด ผลลัพธ์จะกระจายไปยังเซลล์ที่เหลือของช่วงที่ระบุ นอกจากนี้ หากเราเพิ่มแถวมากขึ้นในชุดข้อมูล ฟังก์ชันนี้จะใช้กับแถวใหม่อัตโนมัติ

มาดูวิธีใช้ 👇

ขั้นตอน:

  • คัดลอก ชื่อส่วนหัวและ วาง ไว้ในตำแหน่งใหม่ (ที่นี่ ใน เซลล์ G4) พร้อมรูปแบบ
  • พิมพ์สูตรต่อไปนี้โดยใช้ ฟังก์ชัน FILTER ใน เซลล์ G5:
=FILTER(B5:E14,(B5:B14<>"")*(C5:C14<>"")*(D5:D14<>"")*(E5:E14<>""))
  • กด Enter

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ภาพต่อไปนี้แสดงว่าเราลบแถวว่างทั้งหมดสำเร็จและให้ชุดข้อมูลลักษณะที่สะอาดตามที่ต้องการ

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

🔎 สูตรทำงานอย่างไร?

เนื่องจากเรากำลังมองหาแถวว่างเพื่อลบ เซลล์ของแต่ละแถวว่างจะว่างเปล่า ดังนั้น เราจึงออกแบบเกณฑ์เพื่อหาเซลล์ว่างก่อน จากนั้นใช้ตรรกะบูลีน เราลบเซลล์ว่าง กล่าวคือ แถวว่าง

⮞ E5:E14<>""
ตัวดำเนินการ NOT กับสตริงว่าง "" หมายถึง Not Empty ในแต่ละเซลล์ในช่วง E5:E14 ผลลัพธ์จะเป็นอาร์เรย์ดังนี้:
ผลลัพธ์: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

⮞ ทำนองเดียวกัน สำหรับ D5:D14<>"", C5:C14<>"" และ B5:B14<>"" ผลลัพธ์จะเป็น:
D5:D14<>""= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
C5:C14<>""= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
B5:B14<>""= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

⮞ (B5:B14<>"")*(C5:C14<>"")*(D5:D14<>"")*(E5:E14<>"")
ตามกฎของตรรกะบูลีน นี้คืนอาร์เรย์ดังนี้
ผลลัพธ์: {1;0;1;1;0;1;0;1;0;1}

⮞ FILTER(B5:E14,(B5:B14<>"")*(C5:C14<>"")*(D5:D14<>"")*(E5:E14<>""))
สุดท้าย ฟังก์ชัน FILTER คืนผลลัพธ์จากอาร์เรย์ B5:B14 ที่ตรงตามเกณฑ์ =
ผลลัพธ์: {"Matt","Meat",200,10;"Lee","Seafood",450,22.5;"Adam","Clothing",1000,50;"Hopkins","Baby Toys",780,39;"Nick","Clothing",890,44.5;"Chris","Cosmetics",2550,127.5}

7.2 ใช้ฟังก์ชัน COUNTBLANK

ฟังก์ชัน COUNTBLANK คืนจำนวนเซลล์ว่างในช่วงที่ระบุ 雖然它處理空白單元格 但我們也可以利用該函數為我們的事業 讓我們看看 👇

ขั้นตอน:

  • เพิ่มคอลัมน์ชื่อ "Blanks" ไปทางขวาของชุดข้อมูล
  • พิมพ์สูตร ⏩ =COUNTBLANK(B5:E5) ➤ ใน เซลล์ F5

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ลากไอคอน Fill handle ข้ามช่วง F6:F14

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ไปที่แท็บ Data > ไปที่กลุ่ม Sort & Filter
  • เปิดใช้งานตัวเลือก Filter

ลัดปุ่มแป้นพิมพ์สำหรับตัวเลือก Filter: Ctrl+Shift+L

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • คลิกที่ไอคอน showing all ใดๆ ที่ส่วนหัวของชุดข้อมูล
  • ยกเลิกเลือกทั้งหมด > เลือกเฉพาะ 4
  • กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ลบ แถวที่มีอยู่โดยใช้เทคนิคใดๆ ที่อธิบายใน วิธี 1
  • ตอนนี้ไปที่แท็บ Data และคลิกที่ตัวเลือก Filter และปิดมัน

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

หลังจากปิดตัวเลือก Filter ชุดข้อมูลจะมีลักษณะเหมือนภาพต่อไปนี้

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ลบ คอลัมน์ F โดยเลือกคอลัมน์และเลือกคำสั่ง Delete จาก เมนูบริบท

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ดังนั้น เราลบแถวว่างอย่างสมบูรณ์และสร้างชุดข้อมูลใหม่ที่ดูสดใหม่ 👆

7.3 รวมฟังก์ชัน INDEX, SMALL, ROW และ ROWS

ในวิธีก่อนหน้าสุดท้าย เรามีสูตร Excel มา นี่คือวิธีที่ทำงานในเพียงสองขั้นตอน มาดูด้านล่าง 👇

ขั้นตอน:

  • เพียง คัดลอก ส่วนหัวของชุดข้อมูลและ วาง ไว้ในตำแหน่งที่เหมาะสม ที่นี่ใน เซลล์ G4
  • พิมพ์สูตรต่อไปนี้ใน เซลล์ G5 และ กด Enter
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14<>"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")

📌 หากคุณไม่มี MS Excel 365 ให้กด Ctrl+Shift+Enter

  • ลากไอคอน fill handle ไปทางขวาและด้านล่างของชุดข้อมูล

แค่นี้ก็เสร็จ ดูภาพต่อไปนี้ 👇

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

🔎 สูตรทำงานอย่างไร?

⮞ ROWS(B$5:B5)
ROWS ฟังก์ชันคืนจำนวนแถวในช่วง B$5:B5.
ผลลัพธ์: 1.

⮞ ROW(B$5:B$14)
ROW ฟังก์ชันคืนหมายเลขแถวของช่วง B$5:B$14.
ผลลัพธ์: {5;6;7;8;9;10;11;12;13;14}

⮞ B$5:B$14<>""
ผลลัพธ์: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

⮞ IF(B$5:B$14<>"", ROW(B$5:B$14))
IF ฟังก์ชันตรวจสอบช่วง B$5:B$14 ว่าตรงตามเงื่อนไข และคืนค่าต่อไปนี้
ผลลัพธ์: {5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}

⮞ SMALL(IF(B$5:B$14<>"", ROW(B$5:B$14)),ROWS(B$5:B5))
SMALL ฟังก์ชันกำหนดค่าที่น้อยที่สุดของอาร์เรย์ข้างต้น
ผลลัพธ์: {5}

⮞ IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14<>"", ROW(B$5:B$14)),ROWS(B$5:B5))), "")
สุดท้าย ฟังก์ชัน INDEX คืนค่าจากช่วง B:B และ แถวที่ 5 ตามที่ SMALL เรียก ฟังก์ชัน IFERROR ใช้เพื่อให้ผลลัพธ์สะอาดจากค่าข้อผิดพลาด Excel
ผลลัพธ์: {Matt}

อ่านเพิ่มเติม: วิธีลบแถวว่างใน Excel (6 วิธี)

8. ใช้เครื่องมือ Excel Power Query เพื่อลบแถวว่างทั้งหมด

Power Query เป็นเครื่องมือ Excel ที่เก๋า และคุณสามารถใช้ได้หลายวัตถุประสงค์ ที่นี่เราจะใช้เครื่องมือนี้เพื่อวัตถุประสงค์ของเรา คือ ลบแถวว่าง เพียงทำตามขั้นตอนด้านล่าง 👇

ขั้นตอน:

  • ไปที่แท็บ Data > กลุ่ม "Get & Transform Data" > เลือกตัวเลือก "From Table/Range" > กล่องโต้ตอบ "Create Table" จะเปิดขึ้น
  • เลือกชุดข้อมูลทั้งหมด B4:E14
  • กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

หน้าต่าง "Power Query Editor" ได้ปรากฏขึ้น

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ไปที่แท็บ Home > เมนูแบบเลื่อนลง Reduce Rows
  • เมนูแบบเลื่อนลง Remove Rows > Remove Blank Rows

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แถวว่างถูกลบแล้ว ดูภาพต่อไปนี้

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

  • ไปที่ File > เลือกตัวเลือก Close & Load To

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

กล่องโต้ตอบ Import Data จะปรากฏ

  • เลือกปุ่มラジオ Table
  • เลือกปุ่มラジオ Existing worksheet
  • เลือกตำแหน่งที่ต้องการของผลลัพธ์ เซลล์ B16 > กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แค่นี้ก็เสร็จ ชุดข้อมูลผลลัพธ์พร้อมแล้วโดยไม่มีแถวว่าง

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

ตอนนี้ หากคุณต้องการแปลงรูปแบบ Table เป็นรูปแบบ Range คุณต้องทำตามขั้นตอนเพิ่มเติมบ้าง

การแปลงชุดข้อมูลเป็นรูปแบบ Range:

ขั้นตอน:

  • ไปที่แท็บ Table Design > กลุ่ม Tools > เลือก Convert to Range
  • กด OK

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

เราแปลงชุดข้อมูลเป็นรูปแบบ range สำเร็จแล้ว

ข้อมูลคอลัมน์ Sales และ Bonus อยู่ในประเภทตัวเลข General คุณสามารถเปลี่ยนประเภทตัวเลขได้ง่าย เพียงทำตามสองขั้นตอนนี้

1. เลือก สองคอลัมน์

2. ไปที่แท็บ Home > กลุ่ม Number > เลือก Accounting Number Format

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

แค่นี้ก็เสร็จ ดูภาพต่อไปนี้

ลบแถวว่างใน Excel ได้อย่างง่ายดาย – 8 เทคนิคที่พิสูจน์แล้ว

อ่านเพิ่มเติม: ลัดปุ่มแป้นพิมพ์ Excel เพื่อลบแถว (พร้อมเทคนิคโบนัส)

คำสรุป

ดังนั้น เราได้อภิปราย 8 วิธีในการลบแถวว่างใน Excel หวังว่าคุณจะพบว่าวิธีการทั้งหมดนี้เป็นประโยชน์ นอกจากนี้ สมุดงานอยู่ที่นั่นสำหรับคุณให้ดาวน์โหลดและฝึกฝนด้วยตัวเอง หากคุณมีคำถาม ความคิดเห็น หรือ أي तरह的 反馈 请让我知道 在 评论框中 并请访问我们的网站 ExcelDemy 以探索更多

บทความที่เกี่ยวข้อง

  • ลบทุกแถวที่ n ใน Excel (6 วิธีที่ง่ายที่สุด)
  • ใช้แมโครลบแถวตามเกณฑ์ใน Excel (3 วิธี)
  • วิธีใช้ VBA เพื่อลบแถวว่างใน Excel
  • ลบแถวอันไม่มีที่สิ้นสุดใน Excel (5 วิธีง่าย)
  • วิธีลบแถวที่ซ่อนอยู่ใน Excel (3 วิธี)
  • Excel VBA เพื่อลบแถวพร้อมข้อมูลเฉพาะ (9 ตัวอย่าง)