Как заменить пробелы между словами другим словом? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть ячейка G, в которой хранятся случайные слова, такие как «Привет, как дела?». Я хочу заменить все пробелы на% 20, чтобы сделать его «Привет% 20,% 20, Как% 20% являются% 20you»

Как я могу заменить пробелы на% 20?

Спасибо

Ответы [ 2 ]

0 голосов
/ 02 мая 2020

Выберите ячейки, которые вы хотите sh изменить, и запустите это:

Sub SpaceChanger()
    Dim rng As Range, r As Range
    Set rng = Intersect(Selection, ActiveSheet.UsedRange)
    For Each r In rng
        If r.Value <> "" Then
            If InStr(r.Value, " ") <> 0 Then
                r.Value = Replace(r.Value, " ", "%20")
            End If
        End If
    Next r
End Sub

(использование макроса позволит изменить значения «на месте»)

0 голосов
/ 02 мая 2020

попробуй так:

=SUBSTITUTE(G1; " "; "%20")
...