У меня есть отчет в формате загруженных данных, который сложно анализировать дальше. Я предпочитаю, чтобы он отображался в виде табличных данных (повторяя данные предыдущих строк). Может кто-нибудь посоветовать мне, как это сделать? Спасибо!

образ

1 ответ1

0

В эти дни я буду использовать Power Query для очистки таких данных. Power Query - это бесплатная надстройка от Microsoft для Excel 2010 и 2013, встроенная в Excel 2016 как Get & Transform. Вы можете нажать несколько кнопок ленты, чтобы заполнить данные и создать логику для удаления ненужных строк. Прелесть Power Query в том, что после настройки подпрограммы вы можете повторить ее с новыми данными, просто обновив запрос.

Без Power Query я бы использовал следующий подход с вашим набором данных:

  • Выберите первые три столбца
  • нажмите F5, чтобы открыть диалоговое окно "Перейти к" и нажмите кнопку "Специальные"
  • отметьте галочку и нажмите ОК. Это выберет все пустые ячейки.
  • не меняя выбор, введите знак =, а затем нажмите стрелку вверх на клавиатуре
  • удерживая клавишу Ctrl, нажмите Enter

Теперь у вас есть формулы, которые ссылаются на ячейку выше во всех ячейках, которые ранее были пустыми.

Снова выберите первые три столбца, скопируйте их и используйте специальную вставку> Значения, чтобы перезаписать формулы их значениями.

Чтобы удалить ненужные строки, используйте вспомогательный столбец после столбца Qty. Введите формулу наподобие =if(isnumber(F3),"","delete me") (при условии, что столбец Qty находится в столбце F. Настройте при необходимости). Затем отсортируйте данные по вспомогательному столбцу, чтобы все строки с "delete me" были вместе. Выберите и удалите их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .