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
- Selectați intervalul sursă
- Hit F5. Mai departe Selectați butonul (Special). În otkryvshmsya fereastra, selectați celulele goale (Blanks) și faceți clic pe OK.
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.