Excel: как заменить множество ячеек сохранив значения старых

Задача по подобной замене возникает довольно часто: получили отчет с результатами, но нужно изменить/добавить данные в большом количестве ячеек, оставив все в одном столбце и не трогая старые данные.

Просто выставить фильтр и вставить новые данные не получится т.к. вставка в Excel происходит построчно во все ячейки, а не только в зафильтрованные.

Варианты что делать:
1) вручную – вручную вносим изменения каждой ячейки. Можно рассматривать только на 100 ячеек, не больше;
2) поставить плагин – не люблю ставить сторонний софт без очень большой надобности.
3) следуем алгоритму:

  • делаем дополнительный столбец рядом с исходным т.к. нужно чтобы ячейки с данными под замену и с заменой находились рядом (для этого удобнее всего использовать ВПР на таблицу с данными под замену)

  • удаляем старые данные (просто выставляем фильтр, обводим ячейки, удаляем – затронет только зафильтрованные данные, в отличии от вставки)

  • копируем столбец с исходными данными (ячейки под замену в нем должны быть пустыми)  вместе с новым столбцом

  • вставляем в блокнот, меняем “\t” на “” (если использовали ВПР, то удаляем и #Н/Д)

  • вставляем результат в Excel
  • profit

Leave a Reply