Частенько возникает ситуация, когда необходимо сразу несколько ячеек умножить на одно и то же число. Взять хотя бы прибавление процента (НДС и еще какие наценки) - вручную долго. Можно формулами, вроде такой:
В этой статье я хочу показать как просто и быстро можно сделать это без особых усилий и затрат. Прямо в исходных ячейках и без всяких макросов.
Порядок действий для того, чтобы сделать наценку 18% (т.е. умножение):
- в любую пустую ячейку записываем число 1,18 или 118%
- копируем ячейку с этим числом/процентом любым удобным способом(например, клавишами
Ctrl +C ) - выделяем все ячейки, для которых делаем наценку (которые надо умножить на конкретное число)
- нажимаем Правую кнопку мыши -
Специальная вставка (Paste Special) - выбираем пункт
Значения , ниже ищем пункт(Values) Умножить , выбираем его и нажимаем Ок. Так же можно просто нажать двойным щелчком мыши на пункте(Multiply) Умножить .(Multiply)
Данные умножены на число из скопированной ячейки. Сколько времени это заняло? От силы 10 секунд и то только в первый раз, т.к. по инструкции делали. Далее это будет занимать 5 секунд. Так же из параметров специальной вставки можно заметить, что данные можно не только умножить, но и сложить, вычесть, разделить.
Один немаловажный нюанс: если среди выбранных для умножения/деления/сложения/вычитания ячеек есть формулы - в саму формулу будет добавлено деление на указанное число. Например, если в ячейке записана формула:
= , то после описанных выше манипуляций в этой ячейке будет такая формула:A1 +B1 =( A1 +B1 )*1,18
Так же следует отметить, что если в ячейках не числа, а "откровенный" текст(такой, который никак нельзя преобразовать в число) - ячейки будут пропущены и значения в них останутся такими же, какими были. И ошибок никаких это тоже не вызовет.
У данного метода есть еще одно отличное применение. Допустим есть диапазон чисел, записанных как текст(это с виду число, но записано текстом и формат у ячейки тоже текстовый. Изменение формата ячейки здесь не поможет). Работать с такими числами проблематично - они являются текстом и в большинстве случаев формулы с ними не работают как с числами(СУММ, СУММЕСЛИ и пр.). Часто их можно определить по зеленому треугольничку ошибки в левом верхнем углу ячейки(хотя не всегда - зависит от формата ячейки и от настроек приложения). Реже - по апострофу перед числом:
- копируем любую пустую ячейку (лучше вообще из только что созданной книги)
- выделяем все ячейки, которые необходимо преобразовать в число
- нажимаем Правую кнопку мыши -Специальная вставка
(Paste Special) - Находиv внизу пункт Сложить
(Add) , выбираем его и жмем Ок. Так же можно просто нажать двойным щелчком мыши на Сложить(Add) .
Этот же прием можно использовать для преобразования дат, записанных как текст, в реальные даты. Потому что даты - такие же числа(подробнее см. в статье Как Excel воспринимает данные)
Также см.:
Как удалить в ячейке формулу, оставив значения?
Как быстро заполнить/очистить элементы на форме(TextBox-ы, ComboBox-ы)
Огромное спасибо!!!