Telefonszámunk: 1-472-0679

Üres sorok törlése Excelben makró nélkül

2022-01-15 - horvimi - Kategória: Általános tippek, Függvények
Hivatkozott Excel verzio:

Meglepő, de mégis gyakran előfordul, hogy egy megnyitott Excel munkalap vagy egy szöveges (CSV) fájl üres sorokat tartalmaz, amelyektől meg szeretnénk szabadulni. Lehetőleg minél gyorsabban.

Az üres sorok törlésére több lehetséges megoldás is létezik:

  • Szűrés az üresekre
  • Rendezés után az üresek a végére mennek
  • Üres cellák kijelölése és teljes sorok törlése
  • Szűrő oszlop képlettel
  • Haladó szűrő használata (erről írtam egy korábbi cikkben)

Minden megoldásnál nehézséget okoz, hogy a teljesen üres sorok megszakítják a folytonosságot, ezért a tartomány kijelölése nehézkessé válhat, a szokásos billentyű kombinációk korlátozottan alkalmazhatók. Ha a tartomány nem tartalmaz más egyéb adatokat, akkor azért marad egy hasznos lehetőség a teljes tartomány gyors kijelölésére.

Teljes használt tartomány kijelölése

  1. Első cella kijelölése (általában a fejléc első tétel)
  2. Ctrl-Shift-End

Üres sorok törlése egyéb üres cellák nélkül

Ha a szóban forgó munkalap az üres sorokon kívül a többi sorban nem tartalmaz üres cellákat, akkor egy egyszerű szűréssel megoldható a probléma

  1. Teljes tartomány kijelölése a fejléctől
  2. Autoszűrő bekapcsolása
  3. Bármely oszlopban csak az üresek megtartása
  4. A megmaradt üres sorok törlése
  5. Szűrő kikapcsolása

Ez a módszer működhet akkor is, ha vannak üres cellák más, nem üres sorokban, de létezik olyan oszlop, amiben ilyen nem fordulhat elő. Ebben az esetben a szűrést az üresekre abban az oszlopban kell megcsinálni. Az alábbi ábrán például az első és az utolsó oszlop olyan, ami nem tartalmaz üres cellákat.

Üres cellák a tartományban

Üres sorok megjelölése szűrő képlettel

Az univerzálisan jó megoldás az, ha az üres sorokat megjelöljük, és erre a jelölésre szűrve távolítjuk el őket. A jelölésre a DARAB2 (COUNTA) függvényt használjuk, ami megszámolja, hogy hány nem üres cella van egy tartományban. Ha egy sorban nincs kitöltött cella, akkor ez a képlet nullát fog eredményezni.

üres-sorok-megjelölése-képlettel

Az autoszűrővel ezek után könnyedén rászűrhetünk a nullákra, majd a fennmaradó teljes sorokat törölhetjük.

Nézzük mindezt videón

A videóban azt is megmutatom, hogy hogy tudod gyorsan kijelölni az utolsó oszlopot a képlethez, ami az üresek miatt nem olyan egyértelmű.

 

 

 

Vélemény, hozzászólás?