excel中的子字符串

时间:2016-06-29 09:47:34

标签: string excel

我想从两个不同的列中拖出两个字符串

A1列中的第一个字符串如何显示: A76工具和设备的转移条件

B1列中的字符串如何显示: 的文档/ Z_Do​​cumentation / PDF /圆形A76.pdf

我想拥有的是

从第二个字符串到最后一个 /

之后的最后一个字符串
=LEFT(B1,FIND("@",SUBSTITUTE(B1,"/","@",LEN(B1)-LEN(SUBSTITUTE(B1,"/","")))))

从第一个字符串开始,我希望得到一个Hole的东西

所以在和的字符串应该是这样的: Circular-A76.pdf | A76工具和设备的转移条件

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

使用=RIGHT($B1,SMALL(IF(MID($B1,LARGE(ROW(INDIRECT("1:"&LEN($B1))),ROW(INDIRECT("1:"&LEN($B1)))),1)="/",ROW(INDIRECT("1:"&LEN($B1))),""),1)-1) & " | " & $A1

写入C1单元格

然后按 Ctrl + Shift + Enter

你会得到的 enter image description here