![](/img/trans.png)
[英]How can i extract the text which is not between Double quotes(“ ”)? in excel
[英]How can I search and extract in between slash in Excel formula?
我在 excel 中有一个行列表,如下所示。
Australia Order / 111233 -12213AUS / AUD900 / Ready to dispatched
UnitedKingdom Order / 187633 -123413UK / USD 800 / goods
1133 -1013AUS/Australia Order / AUD450 / Ready to dispatched
Australia Order /AUD900 / Ready to dispatched / 1873 -1726A
如何搜索“-”并将值提取到新列中? 一些“-”号在斜线后没有顺序。
预期结果:
111233 -12213AUS
187633 -123413UK
1133 -1013AUS
1873 -1726A
涉及到相当多的字符串操作,但我想你可以试试这个:
=TRIM(MID(LEFT(A2,IFERROR(FIND("/",A2,FIND("-",A2))-1,LEN(A2))),IFERROR(FIND("@",SUBSTITUTE(A2,"/","@",LEN(LEFT(A2,IFERROR(FIND("/",A2,FIND("-",A2))-1,LEN(A2))))-LEN(SUBSTITUTE(LEFT(A2,IFERROR(FIND("/",A2,FIND("-",A2))-1,LEN(A2))),"/",""))))+1,1),LEN(A2)))
该公式基本上定位了-
的位置,并获得了上一个和下一个/
相对于-
。
或者,您可以使用文本到列并使用带通配符的查找:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.