Хитрости »
Основные понятия (22)Здесь собраны статьи, в которых разъясняются базовые понятия работы в Excel и VBA, а так же проблемы, с которыми сталкивается большинство начинающих
Сводные таблицы и анализ данных (5) Раздел поможет изучить сводные таблицы и научиться их использовать "на полную"
Графики и диаграммы (4) Раздел поможет научиться создавать диаграммы и графики в Excel, в том числе нестандартные
Работа с VB проектом (10) С помощью статей раздела вы научитесь создавать процедуры программно и выполнять различные операции с объектами самого VBA
Power BI и Power Query (5) Здесь собраны статьи, раскрывающие различные возможности мощнейшего инструмента для визуализаций бизнесс-процессов Power BI и надстройки для Excel Power Query
Условное форматирование (5) Этот раздел поможет поближе познакомиться с Условным форматированием на примерах различных ситуаций
Списки и диапазоны (5) Статьи, посвященные работе не только с выпадающими списками, но и с диапазонами и хитростями их применения в рабочих файлах
Макросы(VBA процедуры) (59) Статьи раздела направлены на изучение VBA с детальным разбором кодов. Множество статей с примерами кодов под всевозможные ситуации с комментариями и пояснениями
Разное (34) Собраны статьи, которые не подходят ни под одну из представленных выше категорий или входят сразу в несколько. Но эти статье не менее полезные!

Как быстро умножить/разделить/сложить/вычесть из множества ячеек одно и то же число?

Частенько возникает ситуация, когда необходимо сразу несколько ячеек умножить на одно и то же число. Взять хотя бы прибавление процента(НДС и еще какие наценки) - вручную долго. Можно формулами, вроде такой: =A1*0,1. Но у формул недостаток - вводить их надо в другую ячейку, а затем уже оперировать этими значениями. Иногда это подходит и является более приемлемым вариантом. Например, когда исходные данные нужно оставить нетронутыми. Но когда необходимо исправить данные прямо в этих же ячейках - формулы использовать не очень удобно. Особенно, если данные разбросаны по разным ячейкам разных столбцов - преобразовывать такие данные просто утомительно. Или еще ситуация: сменить знак для множества чисел, т.е. из минуса сделать плюс, из плюса минус. Для этого проще всего каждое число умножить на -1.
В этой статье я хочу показать как просто и быстро можно сделать это без особых усилий и затрат. Прямо в исходных ячейках и без всяких макросов.
Для начала Вам необходимо определиться, какое число Вы собрались прибавить или вычесть, или на какое число умножить/разделить. Определились. Например необходимо сделать наценку для сумм в виде НДС(18%).
Порядок действий(на примере умножения на число):

  1. в любую пустую ячейку записываете это число(1,18 в случае с НДС);
  2. копируете ячейку с этим числом(Ctrl+C);
  3. выделяете все ячейки, которые хотите помножить на данное число;
  4. нажимаете Правую кнопку мыши-Специальная вставка.
  5. Находите внизу пункт "Умножить", выбираете его и жмете Ок. Так же можно просто нажать двойным щелчком мыши на "Умножить".
    Специальная вставкарис.1

Вот и все. Данные помножены. И сколько времени это заняло? От силы 10 секунд. Как вы видите(хотя бы из рис.1) - данные можно не только умножить, но и сложить, вычесть, разделить.
И еще немаловажный нюанс: если среди выбранных для умножения/деления/сложения/вычитания ячеек есть формулы - в саму формулу будет добавлено деление на указанное число. Например, если в ячейке записана формула: =A1+B1, то после описанных выше манипуляций в этой ячейке будет такая формула: =(A1+B1)*1,18

Хитрое применение метода - преобразуем даты и числа, записанные как текст в реальные даты и числа
Плюс у данного метода есть еще одно отличное применение. Допустим есть диапазон чисел, записанных как текст(это с виду число, но записано текстом и формат у ячейки тоже текстовый. Изменение формата ячейки здесь не поможет). Работать с такими числами проблематично - они являются текстом и в большинстве случаев формулы с ними не работают как с числами(СУММ, СУММЕСЛИ и пр.). Часто их можно определить по зеленому треугольничку ошибки в левом верхнем углу ячейки(хотя не всегда - зависит от формата ячейки и от настроек приложения). Реже - по апострофу перед числом: '456. Но можно встретить и такое, что ни треугольничка, ни апострофа нет, а число все равно записано текстом. Подобными пакостями славятся выгрузки из 1С. Там сплошь и рядом встречаются числа, которые не числа; даты, которые выглядят как даты, а на деле это текст; форматы разных мастей. И поди разбери...Многие спасаются от этого мартышкиным трудом: выделяем ячейку -F2 -Enter. И они в этом не виноваты - им просто никто не сказал, что можно как-то иначе. Но применив спец.вставку легко числа-текст сделать настоящими числами:

  1. копируем любую пустую ячейку (лучше вообще из только что созданной книги);
  2. выделяем все ячейки, которые необходимо преобразовать в число;
  3. нажимаем Правую кнопку мыши -Специальная вставка (Paste Special)
  4. Находиv внизу пункт Сложить (Add), выбираем его и жмем Ок. Так же можно просто нажать двойным щелчком мыши на Сложить (Add).

Этот же прием можно использовать для преобразования дат, записанных как текст, в реальные даты. Потому что даты - такие же числа(подробнее см. в статье Как Excel воспринимает данные)

Также см.:
Как удалить в ячейке формулу, оставив значения?
Как быстро заполнить/очистить элементы на форме(TextBox-ы, ComboBox-ы)


Статья помогла? Сделай твит, поделись ссылкой с друзьями!

Поиск по меткам

Access Multex Outlook Power BI Power Query и Power BI VBA работа в редакторе VBA управление кодами Бесплатные надстройки Дата и время Диаграммы и графики Записки Защита Защита данных Интернет Картинки и объекты Листы и книги Макросы и VBA Настройка Поиск данных Почта Программы Работа с приложениями Работа с файлами Разработка приложений Сводные таблицы Списки Тренинги и вебинары Финансовые Форматирование Формулы и функции Функции Excel Функции VBA Ячейки и диапазоны акции MulTEx вебинар ссылки статьи тренинг
Обсуждение: оставлено 22 коммент.
  1. Я:

    Огромное спасибо!!!

Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Логин
Наши партнеры
Перейти
Перейти
Счетчики
Анализ сайта

Яндекс.Метрика
© 2016 Excel для всех  Войти