fsc_psd пишет:... не "переносит" значения, а копирует их <...> как дополнить формулу, чтобы именно переносила?..
Если речь об удалении исходных данных, то с помощью формул этого сделать нельзя.
Здесь надо поступать так:
- выделить диапазон ячеек с результирующими данными;
- скопировать его содержимое в буфер обмена;
- не снимая выделения, указать курсором "мыши" внутрь этого диапазона и щёлкнуть правой кнопкой;
- в появившемся контекстном меню указать на команду "Специальная вставка..." и щёлкнуть любой кнопкой;
- в появившемся окне, в разделе "Вставить", выбрать вариант "Значения" и нажать кнопку "OK";
- очистить диапазон ячеек с исходными данными.
fsc_psd пишет:... формулы <...> нужно предварительно разместить в соответствующих ячейках листа, и делать это нужно всякий раз, когда захочется посортировать новый файл. При больших размерах файла, и частой его смене, это может быть утомительно...
Это ничуть не утомительнее, чем описанная выше процедура замены формул на вычисленные ими значения. Инструмент используется тот же. Только вставлять надо не значения, а формулы.
fsc_psd пишет:... Макрос же в лучшем случае нужно просто запустить. В худшем - чуток подредактировать под новый формат файла...
1. Макрос, так же, как и набор формул, должен в новой книге откуда-то появиться.
2. В таких случаях нередко удобнее поступать наоборот: не формулы копировать из старой книги в новую, а исходные данные из новой книги - в копию старой книги с уже настроенными формулами и форматами результирующих таблиц.
Впрочем, дело хозяйское: макрос, так макрос.
Новый вариант книги ищите здесь: http://fayloobmennik.net/494032
Для сравнения я сохранил листы с формулами, при этом универсализировав их (формулы) и несколько расширив их возможности.
Пример обработки данных макросом представлен на листе "Макрос".
Исходные данные я не стал удалять для наглядности результата.
Примечание: формулы, составленные из стандартных функций рабочего листа,- более быстрый инструмент, чем самый лучший макрос, выполняющий аналогичную работу.