Note: The other languages of the website are Google-translated. Back to English

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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


стрелка синий правый пузырь Поменять знак значений в ячейках с кодом 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.

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

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

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

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

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

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

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

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

Нажмите, чтобы загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!


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

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

Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (15)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
В новой ячейке просто умножьте значение ячейки на -1. Он будет реверсирован автоматически. Нет необходимости выполнять такие длительные процедуры. например, если значение в ячейке B1 равно -25, то в ячейке C1 введите формулу: = B1 * -1 :-)
Этот комментарий был сведен к минимуму модератором на сайте
Цель состояла в том, чтобы легко изменить весь диапазон ячеек, а не только одну ячейку. Метод умножения вставки — это, по сути, одношаговая процедура, позволяющая сделать именно это.
Этот комментарий был сведен к минимуму модератором на сайте
Вы, сэр, только что взорвали мой мозг своими способами Excel Ninja, я снимаю шляпу перед вами, сэр :lol:
Этот комментарий был сведен к минимуму модератором на сайте
ОМГ СПАСИБО ВАМ БОЛЬШОЕ. Я искал повсюду способ просто сделать это. Я пытался найти способ заставить Excel взять СУММУ группы чисел и сделать ее отрицательной, чтобы он автоматически правильно выполнял всю остальную математику на листе. Если кто-то еще хочет сделать что-то подобное, используя информацию, которую я только что получил от #JAVED KHAN, введите следующую функцию (это всего лишь пример, измените ссылки на ячейки, чтобы они соответствовали диапазонам, которые вам нужно использовать) = СУММ (B2 :H2) * -1 Теперь будет приниматься сумма диапазона и автоматически изменяться значение на отрицательное число.
Этот комментарий был сведен к минимуму модератором на сайте
Очень крутой трюк. Я импортировал транзакции из BofA и AMEX, и, конечно же, они используют разные знаки для дебета. Одна многократная вставка позже, и я все исправил. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Это косвенно связано. У меня есть книга в Excel 2013, которая меня сбивает с толку. Я получаю #ЗНАЧ! ошибка с формулой =СУММ(8-(F4:F23)) в ячейке F2. Когда я переворачиваю это, =СУММ(F4:F23)-8, я получаю (#), где (#) является отрицательным значением того, что я ожидаю. Но когда я использую формулу #Джонатона с моей рабочей формулой, я снова получаю #ЗНАЧ! ошибка. Как это #ЦЕННОСТЬ! ошибка вообще возможна? Я хочу, чтобы F2 был положительным числом, это остаточный баланс, когда F4: F24 меньше 8.
Этот комментарий был сведен к минимуму модератором на сайте
Michaelq, пожалуйста, используйте функцию abs. Он превращает как отрицательные, так и положительные значения в положительные.
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу добавить несколько $ в ячейки с примерами формул (=((I29+AM29+AV29+BH29+CG29+CP29+DS29+AJ78+BA91+BU91+CO91+DK78)-(V25+EF25+EN25)) /4 Есть ли где сделать это быстро...
Этот комментарий был сведен к минимуму модератором на сайте
С моей точки зрения, кажется, что нет надежного способа просто удалить отрицательный знак: умножение на -1 может испортить последующие значения ячеек, если каждое из них использует формулу. VBA требует сохранения в другом формате. Kutools требует, чтобы вы загрузили / купили надстройку. Вы можете отформатировать столбец, чтобы показать негативы как позитивы, но шрифт станет красным.
Этот комментарий был сведен к минимуму модератором на сайте
спасибо, я только что разместил в системе SUN правильный месяц. это помогло мне отменить все 195 записей в течение 7 минут...
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо, сэр. Вы мне очень помогли. Я надеюсь, что смогу вернуть должок. Большое спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
спс бро за полезную тему
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть версия Excel для Mac, и специальная паста не позволяет мне это сделать :-/ умирает.
Этот комментарий был сведен к минимуму модератором на сайте
Да. Да, это так. Введите «-1» в ячейку. Скопируйте эту ячейку. Выделите все значения, знак которых вы хотите изменить. Opt-Cmd-V открывает специальное диалоговое окно вставки, выберите умножение в разделе «Операции» (я также считаю полезным выбрать «значения» в разделе «Вставить», а не «все», чтобы сохранить любое форматирование).
Этот комментарий был сведен к минимуму модератором на сайте
Пытался сделать вариант разработчика, и я получаю:
Ошибка времени выполнения «438»:
Объект не поддерживает это свойство или метод


Есть идеи?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL