Как менять цены в excel

В прайсах Excel очень часто приходится изменять цены. Особенно в условиях нестабильной экономики.

Рассмотрим 2 простых и быстрых способа одновременного изменения всех цен с увеличением наценки в процентах. Показатели НДС будут перечитываться автоматически. А так же мы узнаем, как посчитать наценку в процентах.

Как сделать наценку на товар в Excel?

В исходной таблице, которая условно представляет собой расходную накладную нужно сделать наценку для всех цен и НДС на 7%. Как вычисляется Налог на Добавленную стоимость видно на рисунке:

НДС 22%.

«Цена с НДС» рассчитывается суммированием значений «цены без НДС» + «НДС». Это значит, что нам достаточно увеличить на 7% только первую колонку.



Способ 1 изменение цен в Excel

  1. В колонке E мы вычислим новые цены без НДС+7%. Вводим формулу: =B2*1,07. Копируем это формулу во все соответствующие ячейки таблицы колонки E. Так же скопируем заголовок колонки из B1 в E1. Как посчитать процент повышения цены в Excel, чтобы проверить результат? Очень просто! В ячейке F2 задайте процентный формат и введите формулу наценки на товар: =(E2-B2)/B2. Наценка составляет 7%.
  2. НДС 22%.

  3. Копируем столбец E и выделяем столбец B. Выбираем инструмент: «Главная»-«Вставить»-«Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившимся окне отмечаем опцию «значения» и нажимаем Ок. Таким образом, сохранился финансовый формат ячеек, а значения обновились.
  4. Удаляем уже ненужный столбец E. Обратите внимание, что благодаря формулам значения в столбцах C и D изменились автоматически.

Цены увеличены на 7%.

Вот и все у нас прайс с новыми ценами, которые увеличенные на 7%. Столбец E и F можно удалить.

Способ 2 позволяет сразу изменить цены в столбце Excel

  1. В любую отдельную от таблицы ячейку (например, E3) введите значение 1,07 и скопируйте его.
  2. Выделите диапазон B2:B5. Снова выберите инструмент «Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившемся окне, в разделе «Вставить» выберите опцию «значения». В разделе «Операции» выберите опцию «умножить» и нажмите ОК. Все числа в колонке «цена без НДС» увеличились на 7%.

Специальная вставка, умножить.
Увеличение цен.

Внимание! Заметьте, в ячейке D2 отображается ошибочное значение: вместо 1,05 там 1,04. Это ошибки округлений.

Чтобы все расчеты били правильными, необходимо округлять числа, перед тем как их суммировать.

В ячейке C2 добавим к формуле функцию: =ОКРУГЛ(B2*0,22;2). Проверяем D2 = B2 + C2 (1,05 = 0,86 + 0,19). Теперь скопируем содержимое C2 в целый диапазон C2:C5.

Результат функции ОКРУГЛ.

Примечание. Так как у нас только 2 слагаемых нам не нужно округлять значения в колонке B. Ошибок уже 100% не будет.

Ошибки округлений в Excel вовсе не удивляют опытных пользователей. Уже не раз рассматривались примеры по данному вопросу и еще не рас будут рассмотрены на следующих уроках.

Неправильно округленные числа приводят к существенным ошибкам даже при самых простых вычислениях. Особенно если речь идет о больших объемах данных. Всегда нужно помнить об ошибках при округлении, особенно когда нужно подготовить точный отчет.

В прайсах Excel очень часто приходится изменять цены. Особенно в условиях нестабильной экономики.

Рассмотрим 2 простых и быстрых способа одновременного изменения всех цен с увеличением наценки в процентах. Показатели НДС будут перечитываться автоматически. А так же мы узнаем, как посчитать наценку в процентах.

Как сделать наценку на товар в Excel?

В исходной таблице, которая условно представляет собой расходную накладную нужно сделать наценку для всех цен и НДС на 7%. Как вычисляется Налог на Добавленную стоимость видно на рисунке:

НДС 22%.

«Цена с НДС» рассчитывается суммированием значений «цены без НДС» + «НДС». Это значит, что нам достаточно увеличить на 7% только первую колонку.

Способ 1 изменение цен в Excel

  1. В колонке E мы вычислим новые цены без НДС+7%. Вводим формулу: =B2*1,07. Копируем это формулу во все соответствующие ячейки таблицы колонки E. Так же скопируем заголовок колонки из B1 в E1. Как посчитать процент повышения цены в Excel, чтобы проверить результат? Очень просто! В ячейке F2 задайте процентный формат и введите формулу наценки на товар: =(E2-B2)/B2. Наценка составляет 7%. НДС 22%.
  2. Копируем столбец E и выделяем столбец B. Выбираем инструмент: «Главная»-«Вставить»-«Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившимся окне отмечаем опцию «значения» и нажимаем Ок. Таким образом, сохранился финансовый формат ячеек, а значения обновились.
  3. Удаляем уже ненужный столбец E. Обратите внимание, что благодаря формулам значения в столбцах C и D изменились автоматически.

Вот и все у нас прайс с новыми ценами, которые увеличенные на 7%. Столбец E и F можно удалить.

Способ 2 позволяет сразу изменить цены в столбце Excel

  1. В любую отдельную от таблицы ячейку (например, E3) введите значение 1,07 и скопируйте его.
  2. Выделите диапазон B2:B5. Снова выберите инструмент «Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившемся окне, в разделе «Вставить» выберите опцию «значения». В разделе «Операции» выберите опцию «умножить» и нажмите ОК. Все числа в колонке «цена без НДС» увеличились на 7%.

Внимание! Заметьте, в ячейке D2 отображается ошибочное значение: вместо 1,05 там 1,04. Это ошибки округлений.

Чтобы все расчеты били правильными, необходимо округлять числа, перед тем как их суммировать.

В ячейке C2 добавим к формуле функцию: =ОКРУГЛ(B2*0,22;2). Проверяем D2 = B2 + C2 (1,05 = 0,86 + 0,19). Теперь скопируем содержимое C2 в целый диапазон C2:C5.

Результат функции ОКРУГЛ.

Примечание. Так как у нас только 2 слагаемых нам не нужно округлять значения в колонке B. Ошибок уже 100% не будет.

Ошибки округлений в Excel вовсе не удивляют опытных пользователей. Уже не раз рассматривались примеры по данному вопросу и еще не рас будут рассмотрены на следующих уроках.

Неправильно округленные числа приводят к существенным ошибкам даже при самых простых вычислениях. Особенно если речь идет о больших объемах данных. Всегда нужно помнить об ошибках при округлении, особенно когда нужно подготовить точный отчет.

Как изменить прайс в excel

В прайсах Excel очень часто приходится изменять цены. Особенно в условиях нестабильной экономики.

Рассмотрим 2 простых и быстрых способа одновременного изменения всех цен с увеличением наценки в процентах. Показатели НДС будут перечитываться автоматически. А так же мы узнаем, как посчитать наценку в процентах.

Как сделать наценку на товар в Excel?

В исходной таблице, которая условно представляет собой расходную накладную нужно сделать наценку для всех цен и НДС на 7%. Как вычисляется Налог на Добавленную стоимость видно на рисунке:

«Цена с НДС» рассчитывается суммированием значений «цены без НДС» + «НДС». Это значит, что нам достаточно увеличить на 7% только первую колонку.

Способ 1 изменение цен в Excel

  1. В колонке E мы вычислим новые цены без НДС+7%. Вводим формулу: =B2*1,07. Копируем это формулу во все соответствующие ячейки таблицы колонки E. Так же скопируем заголовок колонки из B1 в E1. Как посчитать процент повышения цены в Excel, чтобы проверить результат? Очень просто! В ячейке F2 задайте процентный формат и введите формулу наценки на товар: =(E2-B2)/B2. Наценка составляет 7%.
  2. Копируем столбец E и выделяем столбец B. Выбираем инструмент: «Главная»-«Вставить»-«Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившимся окне отмечаем опцию «значения» и нажимаем Ок. Таким образом, сохранился финансовый формат ячеек, а значения обновились.
  3. Удаляем уже ненужный столбец E. Обратите внимание, что благодаря формулам значения в столбцах C и D изменились автоматически.

Вот и все у нас прайс с новыми ценами, которые увеличенные на 7%. Столбец E и F можно удалить.

Способ 2 позволяет сразу изменить цены в столбце Excel

  1. В любую отдельную от таблицы ячейку (например, E3) введите значение 1,07 и скопируйте его.
  2. Выделите диапазон B2:B5. Снова выберите инструмент «Специальная вставка» (или нажимаем CTRL+SHIFT+V). В появившемся окне, в разделе «Вставить» выберите опцию «значения». В разделе «Операции» выберите опцию «умножить» и нажмите ОК. Все числа в колонке «цена без НДС» увеличились на 7%.

Внимание! Заметьте, в ячейке D2 отображается ошибочное значение: вместо 1,05 там 1,04. Это ошибки округлений.

Чтобы все расчеты били правильными, необходимо округлять числа, перед тем как их суммировать.

В ячейке C2 добавим к формуле функцию: =ОКРУГЛ(B2*0,22;2). Проверяем D2 = B2 + C2 (1,05 = 0,86 + 0,19). Теперь скопируем содержимое C2 в целый диапазон C2:C5.

Примечание. Так как у нас только 2 слагаемых нам не нужно округлять значения в колонке B. Ошибок уже 100% не будет.

Ошибки округлений в Excel вовсе не удивляют опытных пользователей. Уже не раз рассматривались примеры по данному вопросу и еще не рас будут рассмотрены на следующих уроках.

Неправильно округленные числа приводят к существенным ошибкам даже при самых простых вычислениях. Особенно если речь идет о больших объемах данных. Всегда нужно помнить об ошибках при округлении, особенно когда нужно подготовить точный отчет.

Предположим, что мы имеем ситуацию:

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

Итак, наша компания работает с неким прайс-листом:

Наименование товара Цена
Товар 1 356
Товар 2 257
Товар 3 578

Мы планируем предоставить нашему клиенту скидку 15% и при этом выйти на указанные цены.

х = 356 * 100 / (100-15)

Открываем имеющийся прайс-лист в Excel или составляем новую таблицу в формате прайс-листа.

Если мы работаем с имеющимся прайс-листом (а он уже имеет определенный формат), то проще всего скопировать один из его столбцов, вставить необходимое количество новых столбцов справа

и очистить их содержимое с помощью Delete. Таким образом, нам не придется форматировать новые области.

А теперь приступим к заведению формул.

Предлагаю для наглядности и удобства (в чем оно, увидим позже) ввести столбец со значением скидки.

Наименование товара Базовая цена Скидка для покупателя Цена с наценкой
Товар 1 356 15 ?
Товар 2 257 15 ?
Товар 3 578 15 ?

Итак, мы ищем цену с наценкой. Начнем с Товара 1.

Произведем вычисления в Excel

Активизируем соответствующую ячейку и пишем в ней БЕЗ ПРОБЕЛОВ соответствующие знаки или активизируем соответствующие ячейки в следующем порядке:

= БАЗОВАЯ ЦЕНА * 100 / (100 — СКИДКА ДЛЯ ПОКУПАТЕЛЯ) ENTER

Если Вы все сделали правильно, то должно получиться 418,82.

Если возникли проблемы, проверить формулу можно, оставаясь в ячейке и нажав на строку состояния:

Ну, а если всё правильно, можно смело копировать готовую формулу и вставлять ее в следующие ячейки. Причем, если Вам нужно сохранить формат, можно произвести операцию через cпециальную вставку, выбрав для вставки «формулу».

Если же Вас мало волнует формат, можно просто «протянуть» формулу. Для этого нужно поставить курсор на левый нижний край ячейки с формулой. Появится крестик. Нажмите на этот крестик левой клавишей мышки и тяните не отпуская пальца вниз до конца списка товаров. Не забудьте отпустить палец!

Итак, мы закончили расчет цен с наценкой к прайс-листу и получили следующие результаты:

Наименование товара Базовая цена Скидка для покупателя Цена с наценкой
Товар 1 356 15 418,82
Товар 2 257 15 302,35
Товар 3 578 15 680,00

Обратите внимание на то, что включение столбца со скидкой в наш расчет дает нам возможность менять значение скидки. При этом значение цены с наценкой в формате Excel будет меняться автоматически. Так нам легче будет принять решение о предлагаемой цене.

А теперь, для того, чтобы быть уверенными в правильности расчетов, проведем проверку.

Сделаем заданную скидку от полученной цены.

Могу предложить 2 способа на выбор.

В обоих случаях скидку примем за «x».

1 способ: с использованием процентов.

Формула будет такой (как обычно БЕЗ ПРОБЕЛОВ в следующем порядке):

В этом случае ВАЖНО умножить процент на число, из которого он вычитается. Таким образом мы находим ту процентную часть числа, которую от него нужно отнять. В противном случае получится абракадабра.

Проверим нашу цену с наценкой:

418,82 — 15% * 418,82 = 356

2 способ: без использования процентов.

Формула будет такой (как обычно БЕЗ ПРОБЕЛОВ в следующем порядке):

= ЦЕНА * (1 — x / 100)

Проверим нашу цену вторым способом:

418,82 * (1 — 15 / 100) = 418,82 * 0,85 = 356

Проверка показала, что мы направильном пути!

Осталась филигранная работа. Будем заметать следы.

Наша задача — избавиться от столбцов «Базовая цена» и «Скидка». Но как это сделать, если на них ссылается наша новая цена с наценкой?

Копируем весь столбец с новой ценой и вставляем в то же место «Значение» через «Специальную вставку»:

Вроде бы все получилось! Формула исчезла, осталось только значение. Теперь можно удалить ненужные столбцы. Но…

Обратите внимание на то, что в строке состояния очень много цифр после запятой. В обычном прайсе такого не бывает. Так что наш клиент может заподозрить подвох.

Остался всего один шаг до совершенства!

Давайте учиться округлять значение.

Ставим курсор рядом с ячейкой, которую собираемся округлить и заходим в «Функции». Находим в математических функциях округление и задаем число цифр после запятой:

Осталось скопировать округление и вставить «значения» через «специальную вставку».

Вот теперь все в порядке! Как будто так и было! Можно удалять все лишние столбцы и отсылать новый прайс-лист клиенту.

&nbsp&nbsp&nbsp&nbsp&nbspБывают домовые, а я — ОФИСНЫЙ!

Как умножить число на процент и прибавить проценты

Ранее мы уже научились считать проценты в Excel. Рассмотрим несколько случаев, когда известная нам величина процента помогает рассчитать различные числовые значения.

Сколько составляет процент от числа.

Предположим, вы покупаете новый телевизор за 800 долларов, и за доставку с вас просят 4% от стоимости покупки. Вопрос в том, сколько вы должны заплатить сверх первоначальной цены? Другими словами, что составляет 4% от 800 долларов?

Поможет следующая формула:

Предполагая, что цена записана в ячейке A2, а процент — в B2, приведенная выше формула превращается в =A2*B2 и возвращает 32.

как прибавить процент к числу

Помните, что когда вы записываете в таблицу число, за которым следует знак процента (%), то оно интерпретируется Excel как сотая часть его значения (то есть, сразу делится на 100). Например, 4% фактически сохраняется как 0,04, и Excel использует это значение во всех формулах и расчетах.

Другими словами, формула =A2*11% эквивалентна =A2*0.11. Естественно, вы можете использовать десятичное число, соответствующее процентному соотношению, непосредственно в формуле, если это лучше подходит для ваших таблиц.

Как умножить число на процент.

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

Чтобы увеличить число на определённый процент, используйте эту формулу:

Например, формула =A1*(1+20%) увеличивает значение в ячейке A1 на 20%.

Чтобы уменьшить на процент:

Например, формула =A1*(1-20%) уменьшает значение в ячейке A1 на 20%.

В нашем примере, если A2 – действующая цена, а B2 — процент, на который вы ожидаете её увеличение либо уменьшение, то вот формулы, которые вы должны ввести в ячейку C2:

Умножить на процент: =A2*(1+B2)

Уменьшить на процент: =A2*(1-B2)

как прибавить процент в excel

Кроме того, как вы видите на рисунке выше, процент может быть выражен и отрицательным числом, что означает уменьшение первоначального значения. В этом случае формула =A2*(1+B2) также отлично подходит.

Как увеличить или уменьшить весь столбец на процент.

Предположим, у вас есть столбец чисел, который вы хотите увеличить или уменьшить на определенный процент. Вы также хотите, чтобы обновленные числа были в том же столбце, а не добавлять новый столбец с формулами.

Вот пошаговая инструкция для решения этой задачи:

  1. Введите все числа, которые вы хотите увеличить или уменьшить, в какой-нибудь столбец (столбец А в этом примере).
  2. В пустой ячейке введите одну из следующих формул:

Число увеличиваем на процент: =1 + 40%

Число минус процент: =1 — 40%

Естественно, вы можете заменить 40% в приведенных выше формулах любым нужным процентом.

  1. Выделите ячейку с формулой (в нашем случае C1) и скопируйте ее, нажав Ctrl + C .
  2. Выберите диапазон ячеек, который нужно изменить, щелкните выделение правой кнопкой мыши и выберите «Специальная вставка…»
  3. В открывшемся диалоговом окне выберите «Значения» и «Умножить», нажмите «ОК».

И вот результат – все выбранные числа в столбце А умножены на 40%.

Таким же образом вы можете разделить столбец чисел на определенный процент. Просто введите нужное число в пустую ячейку и следуйте инструкциям выше. В Специальной вставке вместо «умножить» выберите «разделить».

Расчет первоначального значения с учетом процента изменения.

Например, вам предложили купить пылесос за 200 долларов, что на 40% ниже первоначальной цены. Вы хотите узнать, какова была первоначальная цена.

Поскольку 40% – это скидка, вы сначала вычитаете ее из 100%, чтобы узнать, какой процент вы действительно должны заплатить (100% — 40% = 60%). Теперь вам нужна формула для расчета исходной цены, то есть для определения числа, 60% которого равняется 200.

Формула выглядит следующим образом:

Применительно к скидке от первоначальной цены в 40% можно применять любую из следующих формул:

=A2/(100%-B2) или =A2/(1-B2) или =A2/0.6 или =A2/60%

расчет процента скидки в эксель

Как посчитать наценку в процентах.

Предположим, товар стоит 100 рублей. Мы знаем также, что на него была сделана наценка 10 рублей. Как посчитать эту наценку в процентах?

Ответ «10 процентов» будет неверным. В данном случае нельзя просто взять процент от итоговой цены. Ведь наценку мы делаем на первоначальную цену без наценки.

Принимаем итоговую цену за 100%. Тогда первоначальная цена будет составлять на 10% меньше, то есть 90%. В итоге формула расчета процента наценки будет такая:

как рассчитать наценку в Excel

Здесь у нас нет необходимости умножать на 100%, а просто применяем к ячейке C2 процентный формат:

Вы можете проверить расчёт: добавьте к 90 рублям 11,1% и получите как раз 100.

Как посчитать маржу в процентах.

Прежде всего, давайте определим разницу между понятиями наценки и маржи.

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

А вот в процентах они совершенно разные.

Наценка всегда рассчитывается в процентах к себестоимости или цене закупки товара. Размер ее может быть от нуля до бесконечности (хоть 1000% накручивай, если купят).

%наценки = (цена – себестоимость)/себестоимость

Маржа показывает долю дохода в цене. Поэтому она должна быть больше 0, и всегда меньше 100%.

Как видите, уровень процентов наценки и маржи могут очень сильно отличаться.

Но при этом они связаны. Поэтому, к примеру, если мы знаем процент наценки, то легко посчитать маржу.

Если мы продали товара на 1000 рублей и применяли при этом наценку в 30%, то отсюда мы сначала можем найти себестоимость товара:

=сумма продаж / (100%+%наценки)

1000 – 769,23 = 230,77

Маржа в процентах: 230,77/1000 = 23,08%

А теперь как посчитать наценку, если знаем маржу? Используем те же цифры.

Сумма продаж — 1000 руб. Маржа – 230,77 руб.

Отсюда себестоимость 1000 – 230,77 = 769,23 руб.

Процент наценки 230,77/769,23 = 30%

Эти несколько примеров применения процентов, надеюсь, будут полезны. Если у вас есть вопросы – пишите в комментариях.

Как быстро извлечь число из текста в Excel — В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Как считать проценты в Excel — примеры формул — В этом руководстве вы познакомитесь с быстрым способом расчета процентов в Excel, найдете базовую формулу процента и еще несколько формул для расчета процентного изменения, процента от общей суммы и т.д.…
Округление в Excel – какую из 12 формул лучше использовать? — В статье объясняется использование ОКРУГЛ, ОКРУГЛТ, ОКРУГЛВВЕРХ, ОКРВНИЗ, ЦЕЛОЕ, ОТБР и множества других функций округления в Excel. Также приводятся примеры формул для изменения десятичных чисел до целых или до определенного…
Как преобразовать текст в число в Excel — 10 способов. — В этом руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое. Иногда значения в ваших…

 

madison21

Пользователь

Сообщений: 32
Регистрация: 03.07.2017

Привет всем.
Прошу помочь решить такую задачу.

Есть прайс в виде таблицы базы данных в формате csv.
В нём есть столбцы артикул, цена и другие..
И есть отдельный файл но уже только с двумя столбцами — артикул и цена (то есть обновлённые цены).

Подскажите, какую формулу или макрос можно использовать, чтобы заменить старые цены прайса новыми из другого файла?
Позиций много, вручную долго делать, хочется сэкономить время.

Кто знает, поделитесь пожалуйста.

Примеры файлов загружаю..

Прикрепленные файлы

  • 1.xls (20 КБ)
  • 2.csv (62.63 КБ)

 

Nordheim

Пользователь

Сообщений: 3154
Регистрация: 18.04.2017

#2

10.08.2017 22:08:13

Попробуйте функцию

Код
=ВПР(A2;'2 (1).csv'!$A$1:$D$1254;4;0)

Изменено: Nordheim10.08.2017 22:08:36

«Все гениальное просто, а все простое гениально!!!»

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

В файл 1 импортируйте данные из файла 2: вкладка «Данные» — группа «Получение внешних данных» — Из текста — на шаге 1 ничего не делайте, если данные не искажаются, если искажаются, то выберите кодировку «Windows (ANSI)» — на шаге 2 оставьте только флажок «точка с запятой» — Готово — радиокнопка «новый лист».
На листе «Worksheet» в «C2» вставьте эту формулу:
=ВПР(A2;Лист3!A:D;4;0)
После вставки формулы перейдите в «C2» и щелкните по квадратику в правом нижнем углу, чтобы формула скопировалось до конца данных.
Затем превратите формулы в значения с помощью копирования и специальной вставки и удалите лист с данными.

Я в файле оставил 10 строк, чтобы уменьшить размер файла и разместить на форуме.
Данные не обязательно копировать на лист, а можно открыть файл 2 в Excel’е и сделать формулу на открытый файл 2. Только в обоих файлах должно быть одинаковое количество строк, если будете использовать мою формулу, или укажите столбцы не целиком. Может так будет удобнее.

Изменено: Karataev10.08.2017 22:17:56

 

madison21

Пользователь

Сообщений: 32
Регистрация: 03.07.2017

Karataev, чуток запутался.
Всё сделал как написали, получилось как и у Вас в файле, но в итоге получилось наоборот.
У меня новые цены как раз в файле 1 находятся, и их бы надо в файл 2 заменить старыми.
А сейчас выходит, что старые цены отображаются напротив новых цен в файле 2.

То есть задача как раз в том, чтобы по артикулу (id товара) эксель нашёл и заменил при совпадении с тем же артикулом ячейку с ценой именно в файле 2.
Может не понятно выражаюсь, такую операцию делаю впервые..

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

Откройте файл 2 в Excel’е. Откройте файл 1. В файл 2, в «D2» вставьте эту формулу:
=ВПР(A2;[1.xls]Worksheet!$A:$B;2;0)
Скопируйте формулу в остальные ячейки столбца «D» (для этого можно попробовать использовать двойной щелчок по правому квадратику).

Или если каких-то артикулов нет и цены нужно оставить, то вставьте в файл 2 пустой столбец «E» и в «E2» вставьте эту формулу:
=ЕСЛИОШИБКА(ВПР(A2;[1.xls]Worksheet!$A:$B;2;0);D2)
Затем скопируйте формулы из столбца «E» в столбец «D», превратив формулы в значения (для этого используйте специальную вставку) и удалите столбец «E».

Изменено: Karataev10.08.2017 22:44:37

 

madison21

Пользователь

Сообщений: 32
Регистрация: 03.07.2017

Всё получилось, только подскажите пожалуйста, как сделать так, чтобы те ячейки, в которых цены не меняются, оставались бы прежними, и в них не прописывалось бы #Н/Д

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

В посте #5 я ниже это дописал.

 

madison21

Пользователь

Сообщений: 32
Регистрация: 03.07.2017

#8

10.08.2017 22:55:01

Karataev, огромное Вам спасибо!
Всё получилось именно так, как и хотел.
И Nordheim тоже спасибо за подсказку.

Здравствуйте!
Не очень силён в Excel. Есть прайсы , которые поставщики периодически меняют по наличию и по цене. Мне необходимо при получении нового прайса увеличить все цены на определённый процент, например 20%, с сохранением общей фирменной стилистики оформления прайсов. Они все в одной книге, листов чуть больше десяти, строк в каждом примерно около 1000.
Заранее, спасибо.


1. Ввести в пустую ячейку 1,2.
2. Выделить эту ячейку, Ctrl+C.
3. Выделить столбец с ценой (быстро все строки — щелкнуть по верхнему значению в столбце, Ctrl+Shift+стрелка вниз),
4. 2003: Правка-Специальная вставка
    2007/2010: Вставить — Специальная вставка
    Операция — Умножить, ОК.
5. Повторить для всех листов…

Хорошего дня!


Можно выделить все листы (если изменяемые данные находятся в одинаковых диапазонах), с нажатой клавишей SHIFT кликаем по первому и последнему ярлычку листа, затем все выполняем по инструкции Виктории. Данные изменятся на всех листах одновременно.

Webmoney: E350157549801 Z116603216205 R268084006579


Спасибо большое за внимание! Попробовал как Вы советуете — цены исправляются, но вот стилистика всего столбика меняется:
Пропадает «Полужирный».
Пропадают границы, а они сделаны коричневым цветом, а не чёрным как по умолчанию.
Пропадает заливка строк светло серым цветом, сделано через строку, для удобства клиентов.
Подскажите пожалуйста!


Цитата: Mongol от 04.10.2010, 01:50
цены исправляются, но вот стилистика всего столбика меняется:

Сделать все как написала Виктория Зуева,
и дополнительно в пункте
4. 2003: Правка — Специальная вставка,
             Вставить — Значения,
             Операция — Умножить, ОК.

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


Цитата: kimtan от 04.10.2010, 00:48
Можно выделить все листы (если изменяемые данные находятся в одинаковых диапазонах), с нажатой клавишей SHIFT кликаем по первому и последнему ярлычку листа, затем все выполняем по инструкции Виктории. Данные изменятся на всех листах одновременно.

Проверила — специальная вставка работает только для текущего листа из группы, на остальные листы группы — не влияет.  ???
Выделение диапазонов для группы листов имеет смысл только при полном совпадении адресов ячеек, иначе — если на первом выделяемом листе строк 1000, а на 3-м из группы — 1005, то эти 5 строк останутся без изменения…

Про п. 4 —
Вставить — Значения — аПсолютно верно! Спс… (ну спало я уже)


Быстро сложим / разделим/ умножим числовые значения из диапазона ячеек на заданное пользователем число. Этот подход позволяет уменьшить или увеличить разрядность чисел в выбранном диапазоне, быстро выделить НДС и пр.

В ряде случаев необходимо изменить уже содержащиеся в таблице числовые значения. Например, имеется таблица стоимости товаров, цены которых указаны в рублях (столбец B ):

Пусть нам необходимо указать цены в столбце B не в рублях, а тысячах, т.е. поделить все значения на тысячу. Конечно, можно в соседнем столбце написать соответствующую формулу, затем скопировать новые значения и потом вставить их как значения в столбец с ценами.

Красивой альтернативой является использование инструмента Специальная вставка ( Главная/ Буфер обмена/ Вставить/ Специальная вставка ). Покажем как быстро разделить на 1000 весь столбец с ценами, используя инструмент Специальная вставка .

  • в любой пустой ячейке вводим 1000 (например, в D2 ) и нажимаем ENTER ;
  • копируем в Буфер обмена значение ячейки D2 ;
  • выделяем диапазон с ценами ( В2:В10 );
  • идем в меню Главная/ Буфер обмена/ Вставить/ Специальная вставка ;
  • выбираем Разделить в разделе Операция ;
  • нажимаем ОК .

Получаем следующее:

Если нужно изменить не все цены из столбца B, то нужно выделить не весь диапазон цен, а только нужные ячейки ( несвязные диапазоны можно выделить , удерживая клавишу CTRL ).

Этот же подход позволяет, к примеру, убрать НДС (18%) из цен. Для этого нужно в ячейку D2 ввести =100/118 , скопировать это значение в Буфер обмена, выбрать Умножить в разделе Операция инструмента Специальная вставка . Другой пример: изменим валюту цены – переведем рубли в доллары по курсу 30 руб./долл. Для этого нужно в ячейку D 2 ввести курс (30), скопировать это значение в Буфер обмена , выбрать Разделить в разделе Операция инструмента Специальная вставка .

В приведенных выше примерах предполагалось, что ячейки с ценами не содержат формул. Если цены в столбце B являются результатом вычисления формул (например =C1*200 ), то после использования инструмента Специальная вставка , формулы будут модифицированы, например так =(C1*200)/1000 (если выбирали Разделить , а в Буфере обмена содержалось число 1000).

Понравилась статья? Поделить с друзьями:
  • Как менять цвет ячейки в excel в зависимости от цвета другой ячейки
  • Как менять цвет ячейки в excel в зависимости от условия
  • Как менять цвет ячейки в excel в зависимости от значения другой ячейки
  • Как менять цвет ячейки в excel в зависимости от даты до даты
  • Как менять цвет ячеек в excel по условию