Я хочу заменить все последние косые черты из URL / ABCD ..... с помощью Excel - PullRequest
1 голос
/ 28 апреля 2020

Я хочу заменить последний sla sh и любой текст, прикрепленный к нему, используя формулу Excel, и заменить его на .jpg

Примеры: //example.com/123/abcd/image-adaptive -clothing / bluecolor //example.com/123/abcd/image-blouse-image/greencolor

Примечание. В каждом URL-адресе 6 слешей.

enter image description here

Расширенное спасибо.

1 Ответ

1 голос
/ 28 апреля 2020

Я считаю, что пробелы не являются допустимыми символами в URL, поэтому:

  1. Используйте Substitute для замены 6-го / пробелом, то есть CHAR(32)
  2. Используйте Mid и Search, чтобы обрезать вашу строку от 1-го символа до пробела
  3. Добавить на .jpg строку до конца

=MID(A2,1,SEARCH(CHAR(32),SUBSTITUTE(A2,"/",CHAR(32),6))-1) & ".jpg"

enter image description here


Я решил использовать символ пробела, поскольку мы можем предположить, что в вашей строке не будет пробелов для начала. Поэтому, когда мы ищем его, мы можем предположить, что найденное пространство является тем, которое мы вставили

...