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