Страницы: 1
RSS
Как удалить все символы в строке после определённого знака, Составление функций для обработки строк в ячейке
 
Как удалить все символы в строке после определённого знака, отсчёт с право на лево.
К примеру у нас есть такая строка excelworld/forum/2-0-0-1-1/image0598.jpg в одной ячейки и на подобие excelrrworld/for//um/2-___1-1/image0599.jpg в другой.
Нам нужно, чтоб после / всё было удалено и осталось только image0598.jpg, в другой ячейке image0599.jpg

Желательно, чтоб это работало на 2016 Excel
 
Цитата
чтоб после / всё было удалено
Может быть до /
Код
Sub Tablica()
Dim i As Long
Dim iLastRow As Long
 iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
  For i = 1 To iLastRow
    Cells(i, "B") = Mid(Cells(i, "A"), InStrRev(Cells(i, "A"), "/") + 1)
  Next
End Sub
 
https://www.planetaexcel.ru/techniques/7/5366/ c той разницей что надо заменять не " ", а "/"

ну и кросс
Изменено: БМВ - 07.05.2019 22:58:14
По вопросам из тем форума, личку не читаю.
 
=ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК("/i";A1))
адрес ячейки (А1) поменяйте на свой,
 
Кросс
О папаллельном размкещении темы нужно самостоятельно сообщать
 
Ещё кросс.
Страницы: 1
Наверх