După îndepărtarea celulelor goale în intervalul

Avem o serie de celule cu date în care există o celulă goală:

Sarcina - pentru a elimina celulele goale, lăsând numai informațiile celulei.

Metoda 1: Nepoliticos și rapid

  1. Selectați intervalul sursă
  2. Hit F5. Mai departe Selectați butonul (Special). În otkryvshmsya fereastra, selectați celulele goale (Blanks) și faceți clic pe OK.

După îndepărtarea celulelor goale în intervalul

Selectează toate celulele goale din gama.
  • Dă comanda de meniu pentru a șterge celulele selectate: Faceți clic dreapta pe celula -Eliminați (Delete Cells), cu o deplasare în sus.






  • Metoda 2. Formula matrice







    Gama B3: B10 dau numele EstPustye. Gama de D3: D10 - NetPustyh. Variază ar trebui să fie strict aceeași dimensiune, dar pot fi localizate oriunde în raport unul cu altul.

    Acum, selectați prima celulă a doua game (D3) și se introduce într-o formulă înfricoșător:

    În versiunea în limba engleză este:
    = IF (ROW () - ROW (NetPustyh) +1> Rânduri (EstPustye) -COUNTBLANK (EstPustye), "", INDIRECTE (ADDRESS (MIC ((IF (EstPustye<>"", ROW (EstPustye), ROW () + ROWS (EstPustye))), ROW () - ROW (NetPustyh) +1), COLOANĂ (EstPustye), 4)))

    Mai mult, trebuie să fie introdusă ca o formulă matrice, adică, după presa de inserție de Enter (ca de obicei) și Ctrl + Shift + Enter. Acum puteți copia formula în jos folosind Completarea automată (trage crucea neagră în colțul din dreapta jos al celulei) - și obținem gama originală, dar nu și celule goale:

    3. Metodă pentru funcția definită de utilizator VBA

    Dacă bănuiți că de multe ori trebuie să repetați procedura pentru îndepărtarea celulelor goale din gamele, este mai bine o singură dată pentru a adăuga la setul standard funcție pentru a elimina celulele goale, și să-l utilizați în toate cazurile ulterioare.

    Link-uri conexe: