Как переместить знак минуса с правой стороны на левую/сзади вперед в Excel?

Переместить знак минус с конца в начало с помощью функции «Текст по столбцам»
Переместить знак минус с конца в начало с помощью Kutools для Excel

Переместить знак минус с конца в начало с помощью VBA
Переместить знак минус с конца в начало с помощью функции «Текст по столбцам»
В функции «Текст по столбцам» есть скрытый инструмент, который поможет вам переместить знак минус с конца в начало.
1. Выберите числа, для которых нужно исправить конечный знак минус, и нажмите Данные > Текст по столбцам. См. скриншот:
2. В мастере Текст по столбцам непосредственно нажмите Далее > Далее чтобы перейти к диалоговому окну Шаг 3 из 3 и нажмите Дополнительно. См. скриншот:
3. В диалоговом окне Дополнительные параметры импорта текста просто отметьте опцию Конечный минус для отрицательных чисел и нажмите ОК чтобы закрыть его.
4. Затем нажмите Завершить чтобы закрыть Текст по столбцам диалоговое окно, и знак минус у отрицательных чисел будет перемещен с конца в начало.
Переместить знак минус с конца в начало с помощью Kutools для Excel
Если вышеуказанные методы кажутся недостаточно простыми, вы можете попробовать применить утилиту Изменение знака значений из Kutools для Excel – удобного инструмента для Excel, который поможет вам быстро переместить знак минус с конца в начало.
После бесплатной установки Kutools для Excel выполните следующие действия:
1. Выберите числа, для которых нужно исправить конечные знаки минус, и нажмите Kutools > Текст > Изменение знака значений. См. скриншот:
2. В диалоговом окне Изменение знака значений проверьте опцию Исправить все отрицательные числа в конце . См. скриншот:
3. Нажмите ОК или Применить, и теперь знаки минус у отрицательных чисел будут исправлены с конца на начало.
С помощью функции Изменение знака значений вы можете преобразовать все положительные значения в отрицательные, исправить конечные отрицательные знаки и изменить все отрицательные значения на ноль или поменять знак значений на противоположный.
Переместить знак минус с конца в начало с помощью VBA
Если вы знакомы с VBA, вот код, который может вам помочь.
1. Одновременно нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модуль и вставьте приведенный ниже код VBA в новое окно Модуля.
VBA: Переместить знак минус с конца в начало (справа налево)
Sub FixTrailingNumbers()
'UpdatebyKutoolsforExcel20160409
Dim xRg As Range
Dim xCol As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select a range", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
For Each xCol In xRg.Columns
xCol.TextToColumns Destination:=xCol, TrailingMinusNumbers:=True
Next
End Sub
3. Нажмите Выполнить кнопку или F5 клавишу для выполнения этого кода, и появится диалоговое окно Kutools для Excel , которое напомнит вам выбрать диапазон для работы. См. скриншот:
4. Нажмите ОК, и теперь знаки минус у отрицательных чисел будут исправлены правильно.
Связанная статья:
Как удалить начальный знак минус из чисел в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!