Többféleképpen is törölheti az üres oszlopokat egy Microsoft Excel fájlból. Miért kellene ezt megtenned? – Egyszerű.
Időnként előfordulhat, hogy a weboldalakról importált adatok nagy számú oszlopot jelenítenek meg, még akkor is, ha nem használják őket. Ugyanilyen gyakran előfordul ez a CSV- és a .txt-fájlok esetében is.
Ha ez megtörténik, az oszlopok kézi törlése nem mindig egyszerű. Természetesen, ha csak két vagy három üres oszlopa van, akkor teljesen rendben van, ha manuálisan törölheti ő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ége.
VBA makró használata
Az első módszer egy VBA makró használatát foglalja magában.
- Lépjen az Excel fájlba.
- Tart Alt + F11 együtt.
- Várja meg, amíg megjelenik a Microsoft Visual Basic for Applications ablak.
- Ezután kattintson Beszúrás.
- Válassza ki Modul.
- Illessze be a következő kódsorokat az ablakba.
Sub DeleteEmptyColumns()
„Frissítés: 20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Tartomány :", xTitleId, InputRng.Address,Típus:=8)
Application.ScreenUpdating = Hamis
Ha i = InputRng.Columns.Count to 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
Ha Application.WorksheetFunction.CountA(rng) = 0 Akkor
rng.Törlés
Vége Ha
Következő
Application.ScreenUpdating = Igaz
Vége Sub
- nyomja meg F5 a makró lefordításához és végrehajtásához.
- Adja meg a megfelelő munkatartományt a párbeszédablakban.
A munkatartomány vagy adattartomány a megcélozni kívánt oszlopok közötti meghatározott intervallum. A formátum az $A$1:$J$12. A betűk az oszlopnak, a számok pedig a soroknak felelnek meg.
Ha ezt az egérrel vagy lenyomva húzza ki Váltás és a nyílbillentyűk használatával észreveszi, hogy:
$ 1 – Felső sarok
$J$12 – Alsó sarok
A makró feltöltésének megkezdése előtt nem választhatja ki az adattartományt, mivel az nem marad kiválasztva.
- nyomja meg rendben.
Ezt követően az összes üres oszlopot törölni kell, és az összes kitöltött oszlopnak egymás mellett kell lennie.
Az Excel eszközök használata üres oszlopok törlésére
Nyilvánvaló, hogy az Excel nem lenne akkora erőmű, ha nem rendelkezne nagyszerű válogatási képességekkel. Használhatja a Töröl legördülő menüből teljes sorokat, oszlopokat vagy üres cellákat törölhet.
- Először válassza ki az adattartományt, és nyomja meg a gombot F5.
- Ezután kattintson Különleges.
- Most válassza ki a Üresek választási lehetőség.
- Kattintson rendben (Ez a kijelölés biztosítja, hogy minden üres cella ki legyen jelölve a megcélzott tartományban.)
- Menj itthon lapon.
- Válaszd ki a Töröl legördülő menüben a Cellák eszközcsoport alatt.
- Válassza ki Cellák törlése.
- Válassza ki Cellák eltolása balra oszlopok eltávolításához és átrendezéséhez.
- Kattintson rendben.
Most az üres oszlopok üres celláinak el kellett volna tűnniük, és az összes többi sor közelebb kerüljön egymáshoz.
Ugyanezt a megközelítést használhatja teljes sorok törlésére is. A cellák balra mozgatása helyett azonban a másik lehetőséget választja.
Válassza ki Tolja fel a cellákat sorok eltávolításához és átrendezéséhez.
Attól függően, hogy az Excel melyik verzióját futtatja, eltérő megfogalmazásokat kaphat. De mindenesetre a Cellák törlése menüben a felső két lehetőség 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 véletlenül még az üres sorokat is eltávolítaná, ami általában megzavarná a rendezést.
Most már nem jelentkezik a probléma. Ezért, ha a soroktól is meg akar szabadulni, ezt úgy teheti meg, hogy ismét kiválasztja az adattartományt, és kövesse az előző lépéseket. Ezután egyszerűen válassza ki, hogy bal helyett felfelé tolja vagy törölje a cellákat.
Üres oszlopok törlése Androidon
Bár a folyamat hasonló az üres oszlopok törléséhez az Excelben Windows, Mac és Android rendszeren, itt található egy gyors áttekintés az Android rendszeren való végrehajtásáról.
- Nyissa meg a szerkeszteni kívánt Excel-táblázatot, és lépjen a szerkeszteni kívánt oszlopfejlécre.
- Most válasszon Töröl a megjelenő menüből.
Egyéb könnyen végrehajtható válogatási feladatok
Bár technikailag az Excel eszköztár használata az üres oszlopok és sorok törlésére egyszerűbbnek tűnik, a VBA makró módszere bolondbiztos, ami azt jelenti, hogy a Microsoft Excel régebbi verzióiban is használható.
Ugyanazzal a VBA-modullal vagy a Go To funkciómenüvel sokkal többet tehet az Excelben. Vannak bizonyos képletei, amelyek már nem relevánsak? – Ezeket is eltávolíthatja, vagy ennek megfelelően átrendezheti.
Eltávolíthatja a szükségtelen megjegyzéseket vagy az összes megjegyzést is a projektből, ha nem szeretné, hogy megjelenjenek a prezentáció során. Nézze meg a VBA-t, ha kiváló Excel-felhasználó szeretne lenni.
Egy utolsó gondolat
Az évek során a kiegészítők széles skálája jelent meg az interneten. Némelyikük lehetővé teszi, hogy még több parancsikont használjon nagy táblázatok rendezésekor. Ezek az alkalmazások azonban ritkán ingyenesek, és nem érik meg a fáradságot olyan egyszerű feladatoknál, mint például az üres sorok, cellák és oszlopok eltávolítása.
Emellett, ha ez olyan nehéz lenne, a Microsoft már tovább egyszerűsítette volna a folyamatot, vagy még kiterjedtebb útmutatókat készített volna az Excel rendezésről.