KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как изменить знаки значений в ячейках Excel?

АвторТехническая поддержкаДата изменения

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

Снимок экрана диапазона чисел в ExcelСтрелкаСнимок экрана значений с изменённым знаком в Excel

Изменение знака значений в ячейках с помощью функции Вставить специально

Изменить знак значений в ячейках можно с помощью функции «Вставить специально» в Excel. Выполните следующие действия:

1. Введите число «-1» в пустую ячейку и скопируйте его.

2. Выделите диапазон, в котором требуется изменить знак значений, щёлкните правой кнопкой мыши и выберите «Вставить специальным образом». См. снимок экрана:

3. В диалоговом окне «Вставить специально» выберите «Все» в разделе «Вставить» и «Умножить» в разделе «Операция».

Снимок экрана параметров «Специальная вставка» с операцией умножения для изменения знаков

4. Нажмите «OK» — и знаки всех чисел в указанном диапазоне изменятся.

Снимок экрана диапазона чисел в ExcelСтрелкаСнимок экрана значений с изменённым знаком в Excel

5. Удалите число -1, если это необходимо.


Быстрое изменение знака значений в ячейках с помощью Kutools для Excel

С помощью функции «Изменить знак числа» из Kutools для Excel можно мгновенно изменить знак значений.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

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

2. Нажмите «Kutools» > «Содержимое» > «Изменить знак числа…» (см. снимок экрана):

Снимок экрана опции Kutools «Изменить знак значений» в Excel

3. В диалоговом окне «Изменить знак числа» установите флажок «Инвертировать все положительные и отрицательные значения».

Снимок экрана диалогового окна «Изменить знак значений»

4. Затем нажмите «OK» или «Применить» — знаки всех чисел изменятся.

Советы:
  • Чтобы воспользоваться этой функцией, сначала установите Kutools для Excel — нажмите, чтобы скачать Kutools для Excel.
  • Функция «Изменить знак числа» в Kutools для Excel позволяет не только быстро инвертировать знаки, но и выполнить такие действия, как «Исправить все отрицательные числа в конце», «Преобразовать все отрицательные числа в положительные» и «Преобразовать все положительные числа в отрицательные». Подробнее об этой функции — в руководстве: Быстрое изменение знака чисел в Excel.

Изменение знака значений в ячейках с помощью кода VBA

Кроме того, изменить знак значений в ячейках можно с помощью кода VBA — но для этого нужно знать, как правильно настроить его выполнение. Следуйте приведённым ниже шагам:

1. Выделите диапазон, в котором требуется изменить знак значений ячеек.

2. В Excel перейдите на вкладку «Разработчик» и выберите «Visual Basic» — откроется окно «Microsoft Visual Basic для приложений». Либо просто нажмите сочетание клавиш «Alt + F11». Затем выберите «Вставка» > «Модуль» и вставьте туда следующий код VBA:

Sub Convert()
Dim C As Range
For Each C In Selection
C.Value = -C.Value
Next C
End Sub

3. Затем нажмите кнопку «Выполнить» или клавишу F5, чтобы запустить код — знаки чисел в выбранном диапазоне изменятся немедленно.