Премахване на празните клетки в диапазона
Ние имаме широка гама от клетки с данни, в които има празна клетка:
Задачата - да се премахне празните клетки, оставяйки само информацията клетка.
Метод 1: В грубо и бързо
- Изберете периода от източник
- Хит 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
Ако подозирате, че често трябва да се повтаря процедурата за премахване на празните клетки на диапазоните, е по-добре един път, за да добавите към вашия стандартен набор от функции за отстраняване на празните клетки, и да я използват във всички следващи случаи.