Коротко о главном
«Заполнить вниз» в Power Query переносит предыдущее значение столбца в следующие ячейки null. Применяйте команду только там, где подтверждено, что пропуск означает повтор подписи внутри того же блока. Сохраните исходные значения, восстановите порядок строк и обрабатывайте независимые файлы отдельно. Команда не определяет границы заказов и не восстанавливает неизвестные суммы.
- Fill Down подходит для повторяющейся подписи, если её принадлежность блоку подтверждена источником.
- Пустой текст, пробел и null — разные состояния; внешне пустая ячейка не гарантирует заполнение.
- Индекс сохраняет позицию в конкретной таблице, но не становится номером заказа.
- Проверяйте принадлежность каждой строки: общая сумма может совпасть даже после ошибочного переноса номера.
1. Убедитесь, что пропущена подпись, а не информация
Представьте внутреннюю ведомость комплектации: номер заказа указан у первой товарной позиции, а у следующих строк того же заказа поле оставлено пустым. Для печати это удобно; для фильтрации и группировки в Excel номер нужен в каждой строке. Восстановление повторяющейся подписи может решить такую задачу, если именно этот способ оформления подтверждён владельцем файла.
Не переносите правило на любую выгрузку продавца. Пустой номер может означать повреждённую запись, а пустая сумма — неизвестный результат. В статье рассматривается условная ведомость с заранее проверенной структурой, не установленный формат Wildberries или Ozon. Значения количества уже известны, каждая строка обозначает товарную позицию заказа.
До работы выясните, чем обозначено начало следующего заказа и всегда ли у него указан номер. Если заголовок нового блока потерян, команда продолжит предыдущую подпись и создаст правдоподобную ошибку. При отсутствии надёжной границы запросите исправленный источник либо используйте отдельный подтверждённый ключ связи.
2. Зафиксируйте источник и порядок товарных строк
Сохраните исходный файл и рабочую копию книги. В редакторе Power Query оставьте исходный столбец «Заказ», а его дубликат назовите «Заказ для анализа». Заполнять будем только дубликат. Название файла и листа сохраняйте рядом, если сведения поступают из нескольких ведомостей.
Перед сортировками и другими перестановками добавьте позиционный индекс: «Добавление столбца → Индексный столбец». Microsoft описывает индекс как явное положение строки; стандартный отсчёт начинается с нуля, но можно выбрать своё начало и шаг. Для учебного примера удобнее начать с единицы. Сначала убедитесь, что текущая последовательность действительно совпадает с исходной ведомостью.
Индекс не исправит уже перемешанные позиции. Не сортируйте товары по артикулу перед заполнением: продолжение одного заказа может оказаться после заголовка другого. Если промежуточные преобразования меняли порядок, восстановите его по сохранённой позиции непосредственно перед Fill Down. Microsoft предупреждает, что группировка, соединение и удаление дублей не гарантируют сохранение предшествующей сортировки.
3. Разберите пустые значения до заполнения
Команда работает с null. Текст нулевой длины и строка из пробелов могут выглядеть пустыми, но требуют отдельной проверки. В Microsoft Learn показано преобразование пустого текста в null перед заполнением. Применять такую замену следует только к согласованному полю подписи, сохранив первоначальный столбец.
Откройте несколько исходных пустых записей и выясните, какое значение фактически находится в запросе. Если для вашего файла пустой текст означает продолжение того же заказа, подготовьте null в рабочей копии. Пробельные записи сначала проверьте отдельно: невидимое содержимое не следует автоматически считать достоверным указанием повторить номер.
Не выбирайте сразу все столбцы. Количество, цена, себестоимость и дата самостоятельного события могут иметь другой смысл пропуска. Нулевая числовая величина также не требует заполнения: это значение, а не отсутствие данных. Для нашей ведомости разрешено переносить исключительно номер заказа; остальные поля остаются неизменными.
4. Выполните заполнение внутри проверенной последовательности
Инструкция относится к редактору Power Query в настольном Excel; названия элементов зависят от версии и языка. Выделите «Заказ для анализа», откройте контекстное меню и выберите Fill → Down / «Заполнить → Вниз». По документации Microsoft предыдущее значение переносится в последующие null до появления нового значения.
Первым делом проверьте переходы между заказами. После явного номера P-102 следующие строки должны получать P-102, а не старый P-101. Если начальные строки содержат null и до них нет известной подписи, оснований заполнить их сверху нет. Не подменяйте эту проблему командой «Заполнить вверх»: нижний номер тоже не доказывает принадлежность верхних позиций.
Для нескольких независимых файлов безопасный простой порядок — выполнить проверку и заполнение внутри каждого файла, а затем объединять результаты. Один общий Fill Down после склейки не умеет остановиться при смене имени файла. Аналогично разделяйте независимые листы или кабинеты. Пустая строка-разделитель сама по себе не служит защитой: null также может получить предыдущую подпись.
5. Проверьте учебный пример из двух ведомостей
В файле A пять позиций: первые три принадлежат P-101, последние две — P-102. Это подтверждено исходной ведомостью. Файл B начинается с позиции без номера; её заказ пока неизвестен. Все пропуски в таблице уже представлены как null. Файлы независимы, поэтому шестую запись нельзя отнести к последнему заказу файла A.
Правильный контроль: шесть товарных строк и 13 единиц. По P-101 получается 2 + 1 + 3 = 6 единиц, по P-102 — 1 + 2 = 3. Ещё четыре единицы остаются без подтверждённого заказа. Если сначала склеить файлы и заполнить весь столбец, эти четыре могут ошибочно попасть в P-102: его итог станет семь, хотя общий итог 13 не изменится.
| Файл / строка | Заказ исходный | Количество, шт. | После проверки |
|---|---|---|---|
| A / 1 | P-101 | 2 | P-101 |
| A / 2 | null | 1 | P-101 |
| A / 3 | null | 3 | P-101 |
| A / 4 | P-102 | 1 | P-102 |
| A / 5 | null | 2 | P-102 |
| B / 1 | null | 4 | Неизвестен |
6. Проверьте связи, а не только отсутствие пустот
Сравните каждую изменённую подпись с её основанием: имя файла, исходная позиция, последний подтверждённый заголовок блока. Удобно выделить строки, где исходный номер был null, а рабочий стал заполненным. Это отдельная выборка для проверки; первоначальные непустые номера должны остаться без изменений.
Сверьте количество строк, сумму единиц и распределение по заказам. Первые два контроля ловят потерю или размножение позиций, третий — неправильную принадлежность. В нашем примере ошибочное заполнение файла B проходит проверку общей суммы, но не проходит проверку состава P-102. Поэтому одного совпавшего итога недостаточно.
Служебные заголовки, итоги и строки между блоками разбирайте явно. Не удаляйте их до выяснения роли: они могут быть единственным свидетельством границы. После восстановления подписей исключайте из списка позиций только подтверждённые служебные записи. Если граница определяется исключительно цветом или объединением ячеек, сначала получите её в виде надёжного поля либо исправленного источника.
7. Сохраните правило для следующего обновления
В копии источника проверьте три случая: ещё одна позиция внутри известного заказа, новый заказ с явным номером и новый файл с начальным null. Первые два должны получить ожидаемую принадлежность, третий — остаться исключением. Такой прогон проверяет границы правила, а не только удачную середину таблицы.
Зафиксируйте, какой столбец заполняется, где начинается независимая последовательность и откуда взят порядок. После обновления снова посчитайте строки без подтверждённого заказа. Появление нового листа или изменение формы ведомости требует повторной проверки: вчерашняя корректность не подтверждает новое расположение заголовков.
После сверки используйте подготовленные данные для разбора операций. В HelpStat раздел «Рука на пульсе» помогает начать обзор доступных показателей бизнеса и выбрать отклонения, требующие внимания. Заполнение подписей в этой инструкции выполняется в Excel и Power Query; интеграция запроса или автоматическое восстановление номеров в HelpStat здесь не предполагаются.
- Исходный номер и позиция сохранены рядом с результатом.
- Начало каждого независимого блока подтверждено источником.
- Строки без основания для переноса остаются видимыми исключениями.
- Число позиций, сумма количества и состав заказов проверены после обновления.
Источники и методика
Источники ниже помогают проверить определения и возможности отчётов. Методика разбора и учебные расчёты подготовлены редакцией HelpStat. Доступность отчётов и условия работы проверяйте в своём кабинете. Расчётные примеры в статье — учебные, а не результаты клиентов.



