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

Как изменить положительные числа на отрицательные в Excel?

Author: Tech Support Last Modified: 2025-06-05

Как можно быстро изменить все положительные числа или значения на отрицательные в Excel? Следующие методы помогут вам быстро преобразовать все положительные числа в отрицательные в Excel.

original data  arrow right change positive numbers to negative

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

Изменение положительных чисел на отрицательные и наоборот с помощью Kutools для Excel

Изменение положительных чисел на отрицательные с помощью кода VBA


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

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

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

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

select the data range, then right-click and choose Paste Special

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

specify options in the dialog box

4. После этого нажмите «ОК», и все положительные числа будут изменены на отрицательные.

all positive numbers are changed to negative numbers

5. В конце вы можете удалить число -1 по мере необходимости.


Изменение или конвертация положительных чисел в отрицательные и наоборот

С помощью утилиты Kutools для Excel «Изменить знак чисел» вы можете изменить положительные числа на отрицательные и наоборот, поменять знак чисел, исправить отрицательные знаки в конце и многое другое. Нажмите, чтобы загрузить Kutools для Excel!


Изменение положительных чисел на отрицательные или наоборот с помощью Kutools для Excel

Вы также можете использовать инструмент Kutools для Excel «Изменить знак чисел», чтобы быстро преобразовать все положительные числа в отрицательные.

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

Если вы установили Kutools для Excel, вы можете изменить положительные числа на отрицательные следующим образом:

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

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

click Change Sign of Values feature of kutools

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

select Change all positive values to negative option

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

original data  arrow right all positive numbers are converted to negative numbers
Советы:
  • Чтобы использовать эту функцию, сначала необходимо установить Kutools для Excel, пожалуйста, нажмите, чтобы скачать и получить 30-дневную бесплатную пробную версию прямо сейчас.
  • Чтобы изменить или преобразовать все отрицательные числа в положительные, выберите Изменить все отрицательные значения на положительные в диалоговом окне, как показано на следующем скриншоте:

    Change all negative values to positive by kutools

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

Изменение положительных чисел на отрицательные с помощью кода VBA

Используя код VBA, вы также можете изменить положительные числа на отрицательные, но вы должны знать, как использовать VBA. Пожалуйста, следуйте следующим шагам:

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

2. Нажмите Разработчик > Visual Basic, откроется новое окно Microsoft Visual Basic для приложений, нажмите Вставить > Модуль, а затем скопируйте и вставьте следующий код в модуль:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Нажмите run button кнопку для запуска кода, появится диалоговое окно, где вы сможете выбрать диапазон, который нужно преобразовать из положительных значений в отрицательные. Смотрите скриншот:

vba code to select the numbers

4. Нажмите ОК, и положительные значения в выбранном диапазоне сразу же будут преобразованы в отрицательные.


Демонстрация: Изменение положительных чисел на отрицательные или наоборот с помощью Kutools для Excel