Прескочи на основното съдържание

Как да коригирам/преобразувам крайни отрицателни знаци в реални числа в Excel?

Автор: Техническа поддръжка Последна промяна: 2013-11-13

Поради някои причини може да се наложи да коригирате отрицателни знаци в края на клетките в Excel. Например, число със завършващи отрицателни знаци би било като 90-. При това състояние, как можете бързо да поправите отрицателните знаци в края, като премахнете знака минус в края отдясно наляво? Ето някои бързи трикове, които могат да ви помогнат.

Коригиране на отрицателни знаци в клетките с формули

Коригирайте отрицателните знаци в края на клетките с функцията Text to Columns

Коригиране на крайни отрицателни знаци в клетки с VBA код

Бързо коригирайте отрицателни знаци в клетките с Kutools за Execel


стрелка син десен балон Коригиране на отрицателни знаци в клетките с формули

Например, имам диапазон (A1:A11), който съдържа числа със завършващи отрицателни знаци. Мога да използвам следните формули, за да ги поправя, като премахна отрицателните знаци отляво надясно.

1. =АКО(НАДЯСНО(A1,1)="-",ЗАМЕСТВАНЕ(A1,"-","")*-1,A1)

2. =VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))

Изберете празна клетка до клетката, която искате да промените. Ще щракна върху B1 и ще въведа една от горните формули в клетката. След това натиснете клавиша Enter и отрицателният знак в края ще бъде премахнат отдясно наляво. И след това плъзнете манипулатора за запълване върху диапазона от клетки, които искате да коригирате с отрицателни знаци. Вижте екранна снимка:

стрелка син десен балон Коригирайте отрицателните знаци в края на клетките с функцията Text to Columns

Също така можем да използваме Text to Columns, за да коригираме отрицателни знаци в края със следните стъпки:

1. Изберете диапазона, който искате да коригирате завършващите отрицателни знаци.

2. Отидете до лентата, щракнете Дата > Текст към колониИ Преобразуване на текст в колони Ще се появи диалоговият прозорец на съветника. Вижте екранна снимка:

3. Щракнете върху Напред бутон в стъпка 1 и стъпка 2.

4. В Стъпка 3 щракнете върху Разширено… бутон и an Разширени настройки за импортиране на текст ще изскочи диалогов прозорец; Моля те, провери Краен минус за отрицателни числа и натиснете OK. Вижте екранна снимка:

5. кликване завършеност. И всички следващи отрицателни знаци ще бъдат коригирани.


стрелка син десен балон Коригиране на крайни отрицателни знаци в клетки с VBA код

Можем също да използваме VBA код, за да коригираме отрицателни знаци в края на клетките, моля, направете следното:

1. Маркирайте диапазона, който искате да коригирате след отрицателни знаци, след което щракнете Софтуерен Инженер > Visual Basic, Нов Microsoft Visual Basic за приложения ще се покаже прозорец, щракнете Поставете > Модули и след това въведете следния VBA код:

VBA: коригира всички завършващи отрицателни знаци в избран диапазон.

Sub FixNegative()
'Updateby20131113
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, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2. кликване doc-fix-следващи знаци-4 бутон, за да изпълните кода, и след това се показва диалогов прозорец, за да изберете диапазон, който искате да коригирате завършващия отрицателен, вижте екранна снимка:

doc-fix-следващи знаци-7

3. кликване Ok, тогава всички крайни отрицателни стойности са фиксирани към нормални отрицателни стойности.


стрелка син десен балон Бързо коригирайте крайните отрицателни знаци в клетки с Kutools за Excel

Можем бързо да коригираме отрицателни знаци с Kutools за Excel Промяна на знака на стойностите.

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Махни го сега

Ако сте инсталирали Kutools за Excel, можете да коригирате следните отрицателни знаци, както следва.

Стъпка 1. Изберете диапазона, който искате да промените положителните числа на отрицателни числа, и щракнете Kutools > Конвертор на съдържание > Промяна на знака на стойностите. Вижте екранна снимка:

Стъпка 2. Проверете Поправете отрицателни знаци в края в изскачащия диалогов прозорец и щракнете Ok or Добавете Обява. Вижте екранна снимка:

Kutools за Excel’s Change Sign of Values ​​също може да промени всички положителни стойности на отрицателни стойности, да промени всички отрицателни стойности на положителни и т.н. За по-подробна информация относно Промяна на знака на стойностите, моля, посетете Промяна на описанието на функцията Знак на стойностите.


Сродни статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (6)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Very helpful
Rated 5 out of 5
This comment was minimized by the moderator on the site
Very helpful
Rated 5 out of 5
This comment was minimized by the moderator on the site
Thank you so much. Very useful.
This comment was minimized by the moderator on the site
If the methods outlined on this webpage do not work for you, note that there are different "negative sign" characters, such as "‐" or "-" or "–" or "—" I had been generating reports from a particular source which does not use the standard "-", and this problem had plagued me for days before I mustered the determination to find out the cause. I'm sure you can imagine the feeling of satisfaction upon discovering the imposter "negative sign".
This comment was minimized by the moderator on the site
hi, can any one guide me.. if i want to put values 1-9 for only one symbol (*) IN DIFFERENT CELLS. SAME SYMBOL WITH DIFFERENT VALUES.
This comment was minimized by the moderator on the site
Hi Shirley, Here is the article. MD
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations