Перейти к основному содержанию

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

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

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

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

Поменять знак значений в ячейках с кодом VBA


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

Мы можем изменить знак значений в ячейках с помощью Специальная вставка функции в Excel, выполните следующие действия:

1. Нажмите номер -1 в пустую ячейку и скопируйте.

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

3. В Специальная вставка диалоговое окно, нажмите Все варианты от Вставить и Размножаться вариант из Эксплуатация. Смотрите скриншот:

4. Затем нажмите OK, и все знаки чисел в диапазоне поменялись местами.

5. Удалите число -1, как вам нужно.


Поменять знак сразу у всех чисел

Kutools for ExcelАвтора Изменить знак ценностей Утилита может помочь вам изменить положительные числа на отрицательные и наоборот, она также может помочь вам изменить знак значений и исправить конечный отрицательный знак на нормальный.  Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


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

Мы можем быстро изменить знак значений с помощью Изменить знак ценностей особенность Kutools for Excel.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней

После установки Kutools for Excel, пожалуйста, сделайте следующее:

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

2. Нажмите Кутулс > Содержание > Изменить знак ценностей…, См. Снимок экрана:

3. В Изменить знак ценностей диалоговое окно, проверьте Поменять знак всех значений, см. снимок экрана:

doc-обратные-знаки-значения5

4, Затем нажмите OK or Применить. Все знаки цифр поменялись местами.

Советы:

Поменять знак значений в ячейках с кодом VBA

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

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

2. Нажмите Застройщик > Визуальный Бейсик в 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. Затем нажмите док-обратный знак-6 кнопку для запуска кода. И сразу поменяли знак чисел в выбранном диапазоне.


Измените знак значений в ячейках с помощью Kutools for Excel


Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать