Съдържание
В тази статия е обяснено как да премахнете отрицателния знак в Excel, като използвате 7 различни метода, обяснени с примери. Това се случва при много изчисления, при които трябва да използваме само стойностите на числата, независимо дали са положителни или отрицателни. Тези методи са лесни за прилагане, за да получите желаните резултати.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Премахване на отрицателен знак.xlsm7 метода за премахване на отрицателен знак в Excel
1. Премахване на отрицателен знак в Excel с помощта на функцията ABS
Можем да използваме Функция ABS за да получите абсолютна стойност от числа. Функцията приема номер като единствената му аргумент и връща само стойността, независимо от нейния знак.
Тук имаме списък с числа в клетките B4:B10 с двете положителен и отрицателен . В клетка C5 , поставяме следната формула.
=ABS(B5)
Клетка B5 съдържа отрицателно число -7. Резултатът е 7 като Премахване на функцията ABS на отрицателен знак от него.
Сега използвате Обработчик на пълнене, можем да копие и паста формулата за клетките C6:C10.
2. Намиране и заместване на отрицателен знак в Excel
Функцията за намиране и заместване на Excel ни позволява бързо и ефективно да заменим низ или число. В този пример ще заменим отрицателните знаци с празен низ. Следвайте стъпките, описани по-долу:
Стъпки:
- Имаме три отрицателен номера в нашия набор от данни.
- Отидете на Намиране & Изберете раздела да изберете Замяна.
- В Намиране и заместване поставяне на прозорец a знак минус (-) в Открийте какво поле за въвеждане и оставете Заменете с поле за въвеждане празен . След това щракнете върху Заменете всички.
- Горните стъпки заместват отрицателни знаци с празен низ Така че премахнахме отрицателните знаци от числата. Получихме и потвърждение, че 3 замени са готови. Накрая затворете Намиране и заместване като щракнете върху Затвори.
3. Използване на функцията IF за проверка и премахване на отрицателен знак в Excel
Използването на Функция IF дава възможност първо да се провери дали дадено число е отрицателно, или не, и след това да се въведе необходимата логика за премахване на отрицателния знак. В този пример в клетката C5 , запишете следната формула.
=IF(B5<0, -B5, B5)
Изходът в клетката C5 е премахнат отрицателен знак стойност 7.
Разбивка на формулата
Както знаем, синтаксисът на функцията IF е:
=IF(logical_test, [value_if_true], [value_if_false])
В нашата формула,
logical_test = B5<0 , проверява дали стойността на клетка B5 е по-малка от нула или не
[value_if_true] = -B5 , ако числото е по-малко от нула, т.е. +отрицателно, тогава го умножете с отрицателен знак, така че да стане положително.
[value_if_false] = B5, ако числото не е по-малко от нула, тогава запазвайте числото такова, каквото е.
Вече можем да копие формулата в другите клетки с помощта на Дръжка за пълнене към премахване на на отрицателен знак от отрицателни числа .
Подобни четива
- Как да премахнете грешката #DIV/0! в Excel (5 метода)
- Премахване на панели в Excel (4 метода)
- Как да премахнете хипервръзката от Excel (7 метода)
- Премахване на коментари в Excel (7 бързи метода)
- Как да премахнем отклоненията в Excel (3 начина)
4. Обръщане на отрицателен знак в положителен с помощта на специалното умножение Paste
В този пример ще се възползваме от помощта на умножението на стойности от опциите Paste Special (Вмъкване на специални опции), за да премахнем отрицателните знаци от отрицателните числа. Нека следваме стъпките по-долу, за да извършим това.
Стъпки:
- В клетка C5 , поставете -1 които ще се използват за умножете с отрицателни числа в клетките B5:B10.
Забележка: Можете да поставите -1 във всяка клетка в работния лист.
- Сега копирайте клетката C5 като натиснете Ctrl + C и изберете клетки B5:B10 чрез плъзгане на мишката.
- След това, щракване с десния бутон на мишката върху на всеки на избран клетки B5:B10 и щракнете върху Специална вмъкване.
- Сега, в Прозорец Paste Special изберете Стойности от Опции за вмъкване и Умножете от Опции за работа . Накрая удари ОК за да запазите промените.
- Сега виждаме крайния резултат - числата без отрицателните знаци.
5. Премахване на отрицателен знак в Excel с помощта на Flash Fill
Запълване на светкавицата може да автоматично усещане за модел на данните и запълва клетки с данни по този модел. Ще използваме тази чудесна функция на Excel, за да премахнем отрицателни знаци от отрицателни числа Нека следваме!
Стъпки:
- Тук имаме няколко отрицателен бройки в клетките B5:B10.
- Поставете положително число на клетките B5(-7) който е 7 в клетката.
- След това в клетката C6 , натиснете Ctrl + E.
- Горните стъпки запълнена светкавица клетки C6:C10 с числа, които са премахнати отрицателни знаци. За да завършите процеса, щракнете върху малка икона вдясно до запълнените със светкавица клетки и щракнете върху Приемайте предложения.
6. Добавяне на персонализирано форматиране за премахване на отрицателен знак
Добавяне на персонализирано форматиране също е много полезен, в случай че искаме да премахнем отрицателните знаци от числата. Нека добавим някои потребителски форматирания към нашата съвкупност от данни. Трябва да следваме стъпките по-долу.
Стъпки:
- Избиране на клетки B5:B10 които съдържат отрицателни числа .
- Натиснете Ctrl + 1 за да отворите Форматиране на клетките.
- В Форматиране на клетките щракнете върху прозореца Потребителска опция от Списък на категориите под Таб с номера.
- В Тип поле за въвеждане пишете #,####, #,#### код на формата на номера . И след това натиснете Въведете.
- Сега в изход , виждаме числа без на отрицателни знаци .
Прочетете още: Как да премахнете форматирането в Excel, без да премахвате съдържанието
7. Прилагане на код VBA за премахване на отрицателен знак от избрани клетки
Използването на VBA винаги е бързо и лесно за изпълнение на дадена задача в Excel. В тази статия също можем да стартираме прост VBA код, за да изпълним задачата си. Нека в този пример премахнем отрицателните знаци от избраните клетки.
Стъпки:
- Първоначално, изберете клетките B5:B10 които съдържат отрицателни числа .
- След това от Разработчик Tab кликнете върху на Опция за Visual Basic . Това ще отвори Редактор на Visual Basic.
- Сега, кликнете върху на Таб Вмъкване да изберете Модул . Това е ще се отвори a нов модул да пишете код.
- Накрая, копие следното код и натиснете F5 към бягане.
Sub RemoveNegativeSign() За всяка клетка в селекцията If Cell.Value <0 Then Cell.Value = -Cell.Value End If Следваща клетка End Sub
Обяснение:
В кода VBA За всеки цикъл ще приложи If...Then...End If условие за всяка от клетките на B5:B10. Проверява се дали числото е по-малко t хан нула или не. Ако логика е вярно , ще Замяна на на стойност на клетката с отрицателна стойност на себе си . В резултат на това ще се превърне в положително число . Така се премахва отрицателният знак.
Сега можем да видим резултата след изпълнението на кода VBA.
Алтернативен код:
Sub RemoveNegativeSign() Dim SelectedCells As Range For Each SelectedCells In Selection If SelectedCells.Value "" Then If IsNumeric(SelectedCells.Value) Then SelectedCells.Value = Abs(SelectedCells.Value) End If End If Next SelectedCells End Sub
Този код използва Функция ABS за да получите само на стойности на избрани клетки .
Прочетете още: Как да изтриете празните клетки и да преместите данните наляво в Excel (3 метода)
Нещата, които трябва да запомните
- Въпреки че използването на код VBA е чудесно за постигане на целта ни, след като кодът бъде стартиран, ние губим историята. Това означава, че вече не можем да върнем промяната.
- В случай, че трябва да промяна нашия изходни данни от време на време, е по-добре да използвате методи, които използват функции като Функция ABS В този случай изход е динамичен с промяната на изходни данни .
Заключение
Сега вече знаем няколко метода за премахване на отрицателни знаци в Excel. Надяваме се, че това ще ви насърчи да използвате тези методи в изчисленията си по-уверено. Всички въпроси или предложения не забравяйте да ги поставите в полето за коментари по-долу.