我想使用excel替换url / abcd中的所有最后斜杠

问题描述 投票:1回答:1

我想通过使用excel公式替换最后一个斜杠和附加到它的任何文本,然后将其替换为.jpg

示例://example.com/123/abcd/image-adaptive-clothing/bluecolor//example.com/123/abcd/image-blouse-image/greencolor

注意:每个URL中都有6个斜杠。

enter image description here

非常感谢。

excel function url formula excel-2016
1个回答
0
投票

我相信空格不是URL中的有效字符,所以:

  1. 使用Substitute将第6个/替换为空格,即CHAR(32)
  2. 使用MidSearch从第一个字符开始修剪字符串直到空格
  3. .jpg字符串添加到末尾

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

enter image description here


我选择使用空格字符,因为我们可以假设您的字符串开头没有空格。因此,当我们搜索它时,我们可以假定找到的找到的空间就是我们插入的空间

© www.soinside.com 2019 - 2024. All rights reserved.