Как со всеми новинками, функция УРЕЗДИАПАЗОН / TRIMRANGE доступна в Excel 365.
Что она делает? Уменьшает диапазон, отбрасывая пустые строки / столбцы — из начала, конца или с обеих сторон. Первый аргумент — диапазон. Второй и третий — как обрезать строки и столбцы. 0 = ничего не отбрасывать, 1 = отбрасывать пустые строки/столбцы в начале, 2 = в конце, 3 = с двух сторон (это вариант по умолчанию). Еще появился новый тип ссылок, делающий то же самое. Столбец A без пустых строк в начале и в конце: =A.:.A Столбец A без пустых строк в конце: =A:.A Вот как можно ее применить в сочетании с другими функциями. Допустим, вы хотите собрать данные с двух листов – с первого с заголовками, со второго без заголовков. И хотите брать все строки – до самой последней (1048576) на листе, чтобы при добавлении любого количества строк с данными все собиралось в один лист. Собирать несколько диапазонов в один можно с помощью функции ВСТОЛБИК / VSTACK: =ВСТОЛБИК(Красноярск!A:H;Новосибирск!A2:H1048576)
Но только вот такая формула выдает ошибку #ЧИСЛО, потому что результат объединения будет включать в себя больше строк, чем помещается на листе Excel. А вот если применить УРЕЗДИАПАЗОН, то все будет работать – будут тянуться все заполненные строки и склеиваться в один диапазон (любой из двух вариантов будет работать): =ВСТОЛБИК(Красноярск!A.:.H;Новосибирск!A2.:.H1048576) =ВСТОЛБИК(УРЕЗДИАПАЗОН(Красноярск!A:H);УРЕЗДИАПАЗОН(Новосибирск!A2:H1048576))