มีหลายวิธีในการลบคอลัมน์ว่างในไฟล์ Microsoft Excel ทำไมคุณต้องทำเช่นนี้? - เรียบง่าย
ในบางครั้งข้อมูลที่คุณนำเข้าจากหน้าเว็บอาจส่งผลให้มีคอลัมน์จำนวนมากปรากฏขึ้นแม้ว่าจะไม่ได้ใช้ก็ตาม คุณจะเห็นสิ่งนี้เกิดขึ้นกับไฟล์ CSV และไฟล์. txt บ่อยพอ ๆ กัน
เมื่อเกิดขึ้นการลบคอลัมน์ด้วยตนเองอาจไม่ใช่เรื่องง่ายเสมอไป แน่นอนว่าหากคุณมีคอลัมน์ว่างเพียงสองหรือสามคอลัมน์การลบด้วยตนเองก็เป็นเรื่องปกติ แต่ถ้าโปรเจ็กต์ที่นำเข้าของคุณสร้าง 57 คอลัมน์ว่างเปล่าและไม่ต่อเนื่องล่ะ? - สำหรับสิ่งนั้นคุณจะต้องมีกระบวนการอัตโนมัติ
ใช้ VBA Macro
วิธีแรกเกี่ยวข้องกับการใช้แมโคร VBA
- ไปที่ไฟล์ Excel ของคุณ
- ถือ Alt และ F11 ไว้ด้วยกัน
- รอให้หน้าต่าง Microsoft Visual Basic for Applications ปรากฏขึ้น
- คลิกแทรก
- เลือกโมดูล
- วางโค้ดบรรทัดต่อไปนี้ในหน้าต่าง
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- กด F5 เพื่อคอมไพล์และเรียกใช้แมโคร
- ป้อนช่วงการทำงานที่เหมาะสมในหน้าต่างโต้ตอบ
ช่วงงานหรือช่วงข้อมูลคือช่วงเวลาเฉพาะระหว่างคอลัมน์ที่คุณต้องการกำหนดเป้าหมาย รูปแบบคือ $ A $ 1: $ J $ 12 ตัวอักษรสอดคล้องกับคอลัมน์และตัวเลขจะสอดคล้องกับแถว
หากคุณลากสิ่งนี้ออกด้วยเมาส์หรือกด Shift ค้างไว้แล้วใช้ปุ่มลูกศรคุณจะสังเกตเห็นว่า:
$ A $ 1 - มุมบนสุด
$ J $ 12 - มุมล่าง
คุณไม่สามารถเลือกช่วงข้อมูลก่อนที่จะเริ่มอัปโหลดมาโครเนื่องจากจะไม่ถูกเลือก - กด OK
หลังจากนั้นควรลบคอลัมน์ว่างทั้งหมดและคอลัมน์ที่เติมทั้งหมดควรอยู่ติดกัน
วิธีแยกหน้าจอใน fortnite ps4
การใช้เครื่องมือ Excel
เห็นได้ชัดว่า Excel จะไม่ใช่โรงไฟฟ้าหากไม่มีความสามารถในการจัดเรียงที่ยอดเยี่ยม คุณสามารถใช้เมนูแบบเลื่อนลงลบเพื่อลบทั้งแถวคอลัมน์หรือเซลล์ว่าง
- ก่อนอื่นให้เลือกช่วงข้อมูล
- กด F5
- คลิกพิเศษ
- เลือกตัวเลือกช่องว่าง
- คลิกตกลง (การเลือกนี้จะช่วยให้แน่ใจว่าเซลล์ว่างทั้งหมดถูกเลือกในช่วงเป้าหมาย)
- ไปที่แท็บหน้าแรก
- เลือกเมนูแบบเลื่อนลงลบภายใต้กลุ่มเครื่องมือเซลล์
- เลือกลบเซลล์
- เลือก Shift Cells Left เพื่อลบและจัดเรียงคอลัมน์ใหม่
- คลิกตกลง
ตอนนี้เซลล์ว่างจากคอลัมน์ว่างควรหายไปและแถวอื่น ๆ ทั้งหมดจะถูกย้ายเข้ามาใกล้กัน
คุณสามารถใช้วิธีเดียวกันในการลบทั้งแถว อย่างไรก็ตามแทนที่จะย้ายเซลล์ไปทางซ้ายคุณจะเลือกตัวเลือกอื่น
วิธีทำให้บัญชี Google อื่นเป็นค่าเริ่มต้น
เลือกเลื่อนเซลล์ขึ้นเพื่อลบและจัดเรียงแถวใหม่
ขึ้นอยู่กับเวอร์ชันของ Excel ที่คุณใช้อยู่คุณอาจได้รับคำที่แตกต่างกัน แต่ไม่ว่าในกรณีใดตัวเลือกสองตัวแรกในเมนูลบเซลล์จะเหมือนกันเสมอ
วิธีนี้จะไม่ลบเซลล์ว่างทั้งหมดในส่วนที่เลือกอีกต่อไป ก่อน Excel 2013 สิ่งนี้จะลบแม้แต่แถวที่ว่างเปล่าโดยไม่ได้ตั้งใจซึ่งโดยทั่วไปจะทำให้การเรียงลำดับยุ่งเหยิง
ตอนนี้ปัญหาไม่เกิดขึ้นอีกต่อไป ดังนั้นหากคุณต้องการกำจัดแถวด้วยคุณสามารถทำได้โดยเลือกช่วงข้อมูลอีกครั้งและทำตามขั้นตอนก่อนหน้านี้ จากนั้นเพียงแค่เลือกที่จะเลื่อนหรือลบเซลล์ขึ้นแทนที่จะเป็นทางซ้าย
อื่น ๆ ที่ง่ายต่อการดำเนินการจัดเรียงงาน
แม้ว่าในทางเทคนิคแล้วการใช้แถบเครื่องมือ Excel เพื่อลบคอลัมน์และแถวที่ว่างเปล่าดูเหมือนง่ายกว่า แต่วิธีแมโคร VBA นั้นไม่สามารถเข้าใจผิดได้ซึ่งหมายความว่าคุณสามารถใช้งานได้แม้ใน Microsoft Excel เวอร์ชันเก่า
การใช้โมดูล VBA เดียวกันหรือเมนูฟังก์ชัน Go To คุณสามารถทำสิ่งต่างๆได้มากขึ้นใน Excel คุณมีสูตรบางอย่างที่ไม่เกี่ยวข้องอีกต่อไปหรือไม่? - คุณสามารถลบออกได้เช่นกันหรือจัดเรียงใหม่ตามนั้น
คุณยังสามารถลบความคิดเห็นที่ไม่จำเป็นหรือความคิดเห็นทั้งหมดออกจากโครงการของคุณได้หากคุณไม่ต้องการให้แสดงในระหว่างการนำเสนอของคุณ มองหา VBA หากคุณต้องการเป็นผู้ใช้ระดับสูงของ Excel
ความคิดสุดท้าย
ในช่วงหลายปีที่ผ่านมามีโปรแกรมเสริมมากมายปรากฏขึ้นทางออนไลน์ บางส่วนช่วยให้คุณใช้ทางลัดได้มากขึ้นเมื่อจัดเรียงสเปรดชีตขนาดใหญ่ อย่างไรก็ตามแอปเหล่านี้ไม่ค่อยฟรีและไม่คุ้มกับปัญหาสำหรับงานง่ายๆเช่นการลบแถวเซลล์และคอลัมน์ที่ว่างเปล่า
วิธีเปลี่ยนเสียงใน discord
นอกจากนี้หากเป็นเรื่องยากไมโครซอฟท์จะทำให้กระบวนการง่ายขึ้นในตอนนี้หรือสร้างคำแนะนำที่ครอบคลุมมากขึ้นเกี่ยวกับการจัดเรียง Excel