Excel: как найти последний пробел в строке


Вы можете использовать следующую формулу, чтобы найти позицию последнего пробела в строке в Excel:

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

Эта конкретная формула находит позицию последнего пробела в строке в ячейке A2 .

Например, если строка в ячейке A2 — «Всем привет», то эта формула вернет значение 6 , поскольку это позиция в строке, где появляется первый пробел.

Вы также можете использовать следующую формулу, чтобы найти общее количество пробелов в строке:

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

Например, если строка в ячейке A2 — «Всем привет», то эта формула вернет значение 1 , поскольку в строке есть только один пробел.

В следующем примере показано, как использовать каждую из этих формул на практике.

Пример: как найти последний пробел строки в Excel

Предположим, у нас есть следующий столбец строк в Excel:

Мы можем ввести следующую формулу в ячейку B2 , чтобы найти положение последнего пробела в ячейке A2 :

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:

В столбце B теперь отображается положение последнего пробела каждой строки в столбце A.

Мы также можем ввести следующую формулу в ячейку C2 , чтобы найти общее количество пробелов в строке в ячейке A2 :

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце C:

В столбце C теперь отображается общее количество пробелов в каждой строке столбца A.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как удалить определенный текст из ячеек
Excel: как удалить последние 3 символа из строки
Excel: как вставить символ в строку

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *