繁体   English   中英

如何在 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)))

该公式基本上定位了-的位置,并获得了上一个和下一个/相对于-

在此处输入图片说明


或者,您可以使用文本到列并使用带通配符的查找:

在此处输入图片说明

在此处输入图片说明

这将适用于您的情况:

=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("/",A1&"/",FIND("-",A1))-1),"/",REPT(" ",99)),99))
  1. 在字符串中的“-”之后查找索引“/”-> 将文本从开头提取到此索引
  2. 从此字符串中获取最后一个单词

在此处输入图片说明

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM