Премахване на празните клетки в диапазона

Ние имаме широка гама от клетки с данни, в които има празна клетка:

Задачата - да се премахне празните клетки, оставяйки само информацията клетка.

Метод 1: В грубо и бързо

  1. Изберете периода от източник
  2. Хит F5. Допълнителна Изберете бутон (Special). В otkryvshmsya прозорец, изберете празните клетки (интервалите) и кликнете OK.

Премахване на празните клетки в диапазона

Избира всички празни клетки в диапазон.
  • Дайте команда меню, за да изтриете избраните клетки: Щракнете с десния бутон на -Премахване клетката (Изтриване на клетки) с изместване нагоре.






  • Метод 2. Формула масив







    Range B3: B10 даде името EstPustye. гама D3: D10 - NetPustyh. В диапазона трябва да бъдат стриктно със същия размер, но могат да бъдат разположени навсякъде по отношение един към друг.

    Сега изберете първата клетка от втория кръг (D3) и да го въведе в страшно формула:

    В английската версия е:
    = IF (ред () - ред (NetPustyh) 1> редове (EstPustye) -COUNTBLANK (EstPustye), "", КОСВЕНИ (ADDRESS (МАЛКИТЕ ((IF (EstPustye<>"", Ред (EstPustye), ред () + редове (EstPustye))), ред () - ред (NetPustyh) 1), колона (EstPustye), 4)))

    Освен това, следва да се въведе като формула масив, т.е. след поставянето натиснете Enter не (както обикновено) и Ctrl + Shift + Enter. Сега можете да копирате формулата надолу с помощта на функцията за автоматично попълване (издърпайте черен кръст в долния десен ъгъл на клетката) - и ние получите оригиналния обхват, но няма празни клетки:

    3. Метод за потребителски дефинирана функция VBA

    Ако подозирате, че често трябва да се повтаря процедурата за премахване на празните клетки на диапазоните, е по-добре един път, за да добавите към вашия стандартен набор от функции за отстраняване на празните клетки, и да я използват във всички следващи случаи.

    Сродни връзки: