Перейти к содержимому

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

Author: Tech Support Last Modified: 2025-08-07

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

A screenshot of a range of numbers in Excel Arrow A screenshot of reversed sign values in Excel

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

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

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

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

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

A screenshot of the Paste Special options showing Multiply operation for reversing signs

4. Затем нажмите «ОК», и все знаки чисел в диапазоне будут изменены.

A screenshot of a range of numbers in Excel Arrow A screenshot of reversed sign values in Excel

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


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

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

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

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

2. Нажмите «Kutools» > «Текст» > «Изменить знак чисел...», см. скриншот:

A screenshot of Kutools Change Sign of Values option in Excel

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

A screenshot of the Change Sign of Values dialog box

4. Затем нажмите «ОК» или «Применить». Все знаки чисел будут изменены.

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

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

Также мы можем использовать код VBA для изменения знака значений в ячейках. Но нам нужно знать, как заставить VBA сделать это. Мы можем сделать это, выполнив следующие шаги:

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

2. Нажмите «Разработчик» > «Visual Basic» в Excel, откроется новое окно «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, чтобы запустить код. И знаки чисел в выбранном диапазоне будут изменены сразу.

{# article_660_afterDisplayContent #}