Excel - Изменить формат данных в ячейке

Excel - Изменить формат данных в ячейке

У меня есть данные в одной ячейке (например, ND(1,37)), и мне нужно отобразить их другим способом (ND<1,37).

Есть ли быстрый и простой способ сделать это с помощью макроса или короткого скрипта?

Заранее спасибо!

EDIT: Я пока не особо много пробовал (я все еще новичок в макросах Excel), но вот пример того, что я ищу:

ND(494) до ND<494
ND(319) до ND<319
ND(2.19) до ND<2.19

По сути, я пытаюсь изменить ND(###) на ND<###.

решение1

Я думаю, это то, что вам нужно:

Sub test()
Dim a As String
Dim cell As Object
For Each cell In Selection
    cell.Select
    a = ActiveCell.Text
    ActiveCell.Formula = Replace(Replace(a, "(", "<"), ")", "")
Next

End Sub

решение2

Есливсеваши клетки содержат , вы можете использоватьND(something)

="ND<" & LEFT(RIGHT(A1,LEN(A1)-3),LEN(A1)-4)

Если у вас есть данные, которые не соответствуют этому шаблону, вам придется указать, какие результаты вы хотите получить.

Связанный контент