Az üres oszlopok törlésének többféle módja van a Microsoft Excel fájlban. Miért kellene ezt tennie? - Egyszerű.
A weblapokról importált adatok időnként nagyon sok oszlop megjelenését eredményezhetik, még akkor is, ha azokat nem használják. A CSV-fájlokkal és a .txt-fájlokkal ugyanolyan gyakran fordul elő.
Ilyenkor az oszlopok manuális törlése nem mindig egyszerű. Persze, ha csak két vagy három üres oszlop van, akkor teljesen rendben van manuálisan törölni őket. De mi van akkor, ha az importált projekt 57 üres és nem folyamatos oszlopot hoz létre? - Ehhez automatizált folyamatra lesz szükség.
A VBA makró használata
Az első módszer magában foglalja a VBA makró használatát.
- Lépjen az Excel fájljához.
- Tartsa együtt az Alt és az F11 billentyűt.
- Várja meg a Microsoft Visual Basic for Applications ablak megjelenését.
- Kattintson a Beszúrás gombra.
- Válassza a Modul lehetőséget.
- Illessze be a következő kódsorokat az ablakba.
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
- Nyomja meg az F5 billentyűt a makró lefordításához és végrehajtásához.
- Írja be a megfelelő munkaterületet a párbeszédablakba.
A munkatartomány vagy az adattartomány a megcélozni kívánt oszlopok közötti meghatározott intervallum. A formátum: $ A $ 1: $ J $ 12. A betűk az oszlopnak, a számok pedig a soroknak felelnek meg.
Ha az egérrel vagy a Shift lenyomva tartásával és a nyílbillentyűk használatával húzza ki ezt, akkor észreveszi, hogy:
$ A $ 1 - felső sarok
$ J $ 12 - alsó sarok
A makró feltöltése előtt nem választhatja ki az adattartományt, mivel az nem marad kijelölve. - Nyomja meg az OK gombot.
Ezt követően az összes üres oszlopot törölni kell, és az összes kitöltött oszlopnak egymás mellett kell lennie.
hogyan lehet elmenteni a snapchat képeket anélkül, hogy tudnák
Az Excel eszközök használata
Nyilvánvaló, hogy az Excel nem lenne akkora erőmű, ha nem lenne nagy válogatási képessége. A Törlés legördülő menü segítségével teljes sorokat, oszlopokat vagy üres cellákat törölhet.
- Először válassza ki az adattartományt
- Nyomja meg az F5 billentyűt
- Kattintson a Különleges gombra
- Válassza az Üres opciót
- Kattintson az OK gombra (Ez a kijelölés biztosítja, hogy az összes üres cella ki legyen jelölve a célzott tartományban)
- Lépjen a Főoldal fülre
- Válassza a Törlés legördülő menüt a Cellák eszközcsoport alatt
- Válassza a Cellák törlése lehetőséget
- Az oszlopok eltávolításához és átrendezéséhez válassza a Cellák balra váltását
- Kattintson az OK gombra
Most az üres oszlopok üres celláinak el kellett tűnniük, és az összes többi sort közelebb helyezték egymáshoz.
Ugyanezzel a megközelítéssel törölheti a teljes sorokat. A cellák balra mozgatása helyett azonban a másik opciót választja.
hogyan lehet tesztelni, ha a gpu nem működik
A sorok eltávolításához és átrendezéséhez válassza a Cellák felfelé váltása lehetőséget
Az Ön által futtatott Excel verziótól függően különböző megfogalmazásokat kaphat. De mindenesetre a Cellák törlése menü első két lehetősége mindig ugyanaz.
Ez a módszer már nem távolítja el az összes üres cellát a kijelölésből. Az Excel 2013 előtt ez akaratlanul eltávolítana még üres sorokat is, amelyek általában elrontanák a rendezést.
Most már nem jelentkezik a probléma. Ezért, ha a soroktól is meg akar szabadulni, ezt megteheti az adattartomány újbóli kiválasztásával és az előző lépések végrehajtásával. Ezután egyszerűen válassza a cellák felfelé tolását vagy törlését bal helyett.
Egyéb könnyen elvégezhető válogatási feladatok
Bár az Excel eszköztár technikai használata üres oszlopok és sorok törlésére egyszerűbbnek tűnik, a VBA makró módszer bolondbiztos, ami azt jelenti, hogy a Microsoft Excel régebbi verzióiban is használhatja.
Ugyanazon VBA modul vagy az Ugrás funkció menü segítségével sokkal többet tehet az Excelben. Van bizonyos képlete, amely már nem releváns? - El is távolíthatja őket, vagy ennek megfelelően átrendezheti őket.
Eltávolíthatja a projektből a felesleges megjegyzéseket vagy az összes megjegyzést, ha nem szeretné, hogy azok megjelenjenek a prezentáció során. Nézzen utána a VBA-nak, ha Excel-felhasználó akar lenni.
Végső gondolat
Az évek során a kiegészítők széles skálája jelent meg az interneten. Néhányuk lehetővé teszi, hogy még több parancsikont válasszon a nagy táblázatok rendezése során. Ezek az alkalmazások azonban ritkán ingyenesek, és nem éri meg a fáradságot olyan egyszerű feladatok elvégzésében, mint például az üres sorok, cellák és oszlopok eltávolítása.
Windows 10 téma a Windows 7-hez
Ezenkívül, ha ez olyan nehéz lenne, a Microsoft mára tovább egyszerűsítette a folyamatot, vagy még szélesebb körű útmutatókat hozott létre az Excel rendezéséről.