เคล็ดลับ: ภาษาอื่น ๆ ได้รับการแปลโดย Google คุณสามารถเยี่ยมชม English รุ่นของลิงก์นี้
เข้าสู่ระบบ
x
or
x
x
สมัครสมาชิก
x

or

วิธีลบแถวและคอลัมน์ที่ว่างเปล่าออกจากตารางใน Word?

คุณสามารถลบแถวและคอลัมน์ที่ว่างเปล่าทั้งหมดออกจากตารางใน Word ได้อย่างไร? บทแนะนำนี้จะแสดงวิธีการลบแถวและคอลัมน์ที่ว่างเปล่าจากตารางในเอกสาร Word หลายวิธี

ลบแถวและคอลัมน์ที่ว่างเปล่าทั้งหมดออกจากตารางด้วยตนเอง

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

ลบแถวและคอลัมน์ว่างทั้งหมดออกจากตารางด้วยคลิกเดียวgood idea3

ลบแถวและคอลัมน์ที่ว่างเปล่าทั้งหมดในตารางใน Word ได้อย่างรวดเร็ว

แพลตฟอร์ม นำแถว Empt Rows ออก ยูทิลิตี้ของ Kutools สำหรับ Word สามารถลบคอลัมน์ที่ว่างเปล่าและแถวของตารางในเอกสาร Word ทั้งหมดได้ด้วยคลิกเดียว คลิกเพื่อทดลองใช้ฟรี 45 วัน!
doc ลบคอลัมน์แถวที่ว่างเปล่า
Kutools for Word: พร้อมด้วย Word add-ins ที่มีประโยชน์และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 45 วัน

ลบแถวและคอลัมน์ที่ว่างเปล่าทั้งหมดออกจากตารางด้วยตนเอง

Microsoft Office Word ไม่มีวิธีที่สะดวกในการลบแถวและคอลัมน์ที่ว่างเปล่าและคุณจำเป็นต้องลบแถวเหล่านี้โดยเลือกแถวและคอลัมน์ที่ว่างเปล่าแต่ละคอลัมน์แล้วลบออกทีละรายการ

ขั้นตอน 1: เลือกแถวว่างหรือคอลัมน์ว่างที่คุณต้องการลบ ดูภาพหน้าจอ:

doc-removerowsandcols-1

ขั้นตอนที่ 3: ใต้ ตาราง คลิกเครื่องมือ แบบ แท็บ;

doc-removerowsandcols-2

ขั้นตอนที่ 4: ใน แถวและคอลัมน์ กลุ่มคลิก ลบแถว หรือลบคอลัมน์.

doc-removerowsandcols-3


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

ฟังก์ชันมาโครของ Word มีวิธีการที่สะดวกในการลบแถวว่างและคอลัมน์ทั้งหมดออกจากตารางในเอกสาร คุณสามารถลบแถวที่ว่างเปล่าและคอลัมน์ดังต่อไปนี้

ขั้นตอนที่ 1: กด “Alt-F11” เพื่อเปิดหน้าต่าง Microsoft Visual Basic for Application

ขั้นตอนที่ 2: คลิก โมดูล บน สิ่งที่ใส่เข้าไป คัดลอกและวางโค้ด VBA ต่อไปนี้ลงในหน้าต่างโมดูล

ขั้นตอนที่ 3: จากนั้นคลิก วิ่งdoc-ย้อนกลับเข้าสู่ระบบ-6 เพื่อใช้ VBA

โค้ด VBA เพื่อลบแถวว่างและคอลัมน์ทั้งหมดออกจากตาราง:

Sub DeleteEmptyTablerowsandcolumns ()
Application.ScreenUpdating = เท็จ
Dim Tbl As Table, cel เป็นเซลล์, i As Long, n ตราบใด fEmpty As บูลีน
ด้วย ActiveDocument
สำหรับแต่ละ Tbl In. ตาราง
n = Tbl.Columns.Count
สำหรับ i = n ถึง 1 ขั้นตอน -1
fEmpty = True
สำหรับแต่ละ Cel In Tbl.Columns (i) .Cells
ถ้า Len (cel.Range.Text)> 2 แล้ว
fEmpty = เท็จ
ออกจาก
End If
cel ถัดไป
ถ้า fEmpty = True แล้ว Tbl.Columns (i) .Delete
ต่อไปฉัน
Tbl ถัดไป
จบด้วย
ด้วย ActiveDocument
สำหรับแต่ละ Tbl In. ตาราง
n = Tbl.Rows.Count
สำหรับ i = n ถึง 1 ขั้นตอน -1
fEmpty = True
สำหรับแต่ละ Cel In Tbl.Rows (i) .Cells
ถ้า Len (cel.Range.Text)> 2 แล้ว
fEmpty = เท็จ
ออกจาก
End If
cel ถัดไป
ถ้า fEmpty = True แล้ว Tbl.Rows (i) .Delete
ต่อไปฉัน
Tbl ถัดไป
จบด้วย
ตั้งค่า cel = ไม่มีอะไร: ตั้ง Tbl = ไม่มีเลย
Application.ScreenUpdating = True
ย่อยสิ้นสุด


ลบแถวและคอลัมน์ว่างทั้งหมดออกจากตารางด้วยคลิกเดียว

Kutools for Word ช่วยให้คุณสามารถลบแถวและคอลัมน์ที่ว่างเปล่าทั้งหมดออกจากตารางในเอกสารได้อย่างสะดวกที่สุด คุณเพียงแค่คลิกครั้งเดียวและ Kutools for Word's Remve Empty Rows Cols ยูทิลิตี้จะลบแถวที่ว่างเปล่าและคอลัมน์จากตารางทั้งหมดหรือ Selecetd สำหรับคุณได้อย่างรวดเร็ว

Kutools for Word, ที่มีมากกว่า 100 ฟังก์ชันที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น

หลังจากการติดตั้ง Kutools for Word โปรดทำดังนี้:(ฟรีดาวน์โหลด Kutools สำหรับ Word Now!)

1 คลิก Enterprise > Remove empty rows and Cols บน Table บานหน้าต่าง

doc ลบคอลัมน์แถวที่ว่างเปล่าจากตาราง 1

2 จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้แน่ใจว่าคุณได้ลบแถวและคอลัมน์ที่ว่างเปล่าออกจากตารางทั้งหมดในเอกสารทั้งหมดคลิก ใช่ เพื่อดำเนินการต่ออีกหนึ่งไดอะล็อกจะปรากฏขึ้นเพื่อเตือนให้คุณทราบจำนวนแถวและคอลัมน์ที่ถูกลบ คลิก Ok เพื่อปิด

doc ลบคอลัมน์แถวที่ว่างเปล่าจากตาราง 2 doc arrow right doc ลบคอลัมน์แถวที่ว่างเปล่าจากตาราง 3

ตอนนี้แถวและคอลัมน์ที่ว่างถูกลบออกจากตารางแล้ว

doc ลบคอลัมน์แถวที่ว่างเปล่าจากตาราง 4
doc ลงล่าง
doc ลบคอลัมน์แถวที่ว่างเปล่าจากตาราง 5

ปลายถ้าคุณต้องการลบแถวที่ว่างเปล่าออกจากแผ่นงาน Excel ให้ทำดังนี้ ลบแถวที่ว่างเปล่า ยูทิลิตี้ของ Kutools สำหรับ Excel สามารถช่วยคุณได้

ใน Excel คุณสามารถลบแถวที่ว่างโดยเลือกทีละรายการแล้วลบออก แต่ถ้ามีแถวที่ว่างเปล่าหลายร้อยแถวในสมุดงานคุณสามารถลบแถวที่ว่างเปล่าทั้งหมดได้อย่างไร? ที่นี่ ลบแถวที่ว่างเปล่า ประโยชน์ของ Kutools สำหรับ Excel มีวัตถุประสงค์เพื่อลบแถวที่ว่างเปล่าใน Excel คุณสามารถเลือกที่จะลบแถวที่ว่างเปล่าในช่วงที่เลือกแผ่นงานเลือกแผ่นงานปัจจุบันหรือแผ่นงานทั้งหมดที่คุณสามารถทำคุณโปรดปรานที่ดี
คลิกเพื่อทดลองใช้ฟรี 60 วัน!
doc ลบแถวที่ว่างเปล่า
Kutools for Excel: มี Excel Add-ins ที่มีประโยชน์มากกว่า 200 และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน

เรียกดูแบบแท็บและแก้ไขเอกสาร Word / Excel หลายแบบเช่น Firefox, Chrome, Internet Explore 10!

คุณอาจคุ้นเคยกับการดูเว็บเพจหลาย ๆ แบบใน Firefox / Chrome / IE และสลับไปมาระหว่างสองภาษาโดยการคลิกแท็บที่เกี่ยวข้อง ที่นี่ Office Tab สนับสนุนการประมวลผลแบบเดียวกันซึ่งช่วยให้คุณสามารถเรียกดูเอกสาร Word หลายหรือสมุดงาน Excel ในหน้าต่าง Word หรือหน้าต่าง Excel ได้อย่างง่ายดายและสามารถสลับไปมาระหว่างแท็บได้โดยง่าย
คลิกเพื่อทดลองใช้ Office Tab ฟรี!

เรียกดูเอกสารหลายคำในหน้าต่างเดียวเช่น Firefox
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    helping · 6 months ago
    u know you can just resize the table right? just filter and sort your data to top check how many rows have data, click table tools and the click resize and adjust the last number to whatever you need OR go to the bottom of the table the very last cell and use the tine blue triangle to drag and resize,
    • To post as a guest, your comment is unpublished.
      Carol · 5 months ago
      Except I have multiple page document with a table with varying information in each. Furthermore, it is a merge document so different each week. I need an automated method :)
  • To post as a guest, your comment is unpublished.
    F · 1 years ago
    Hi, the macro is working, BUT:

    After deleting all rows, all the columns of the tables with empty rows open up very wide.

    How can i fix the code so that this does not happens?


    I am using Office 2016.


    Thank you!
  • To post as a guest, your comment is unpublished.
    GB · 2 years ago
    Hi All,

    I am looking for function in word wherein, if I remove specific word then it should remove that row as well.
  • To post as a guest, your comment is unpublished.
    Natasja · 2 years ago
    Thanks for the code, really useful.
  • To post as a guest, your comment is unpublished.
    jj511 · 3 years ago
    Is there a macro that will delete a row if only one of the cells in that row is empty or contains a zero?