qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用excel函数将excel“配电-CQP001公园配电室-2023-7-3” 这段字符串分隔为“配电”、“CQPO01”、“公园配电室”、“2023-7-3”,其中每个要分隔的字符串字数不固定

时间2023-07-11 11:18:07 提问来自 北京市北京市 的网友 分类创作 浏览282
可以使用Excel的文本函数和查找函数来实现这个需求。以下是一个可能的解决方案: 1. 首先,假设你的字符串在A1单元格中,你可以在B1单元格输入以下公式: ```excel =LEFT(A1,FIND("-",A1)-1) ``` 这个公式会找到第一个"-"字符的位置,然后返回该位置之前的子字符串。 2. 然后,你可以在C1单元格输入以下公式: ```excel =MID(A1,FIND("-",A1)+1,FIND("-",A1+LEN(A1))-FIND("-",A1)-1) ``` 这个公式会在上一步的结果后面加上"-",然后再找到下一个"-"字符的位置,并返回该位置之后的子字符串。 3. 最后,你可以在D1单元格输入以下公式: ```excel =RIGHT(A1,LEN(A1)-FIND("-",SUBSTITUTE(A1,"-",""))) ``` 这个公式会找到最后一个"-"字符的位置,然后返回该位置之后的所有字符。注意这里使用了SUBSTITUTE函数将所有的"-"替换为空字符串,因为我们在前面的步骤中已经找到了每个分隔符后面的内容。 这样你就可以在B、C、D列看到你想要的结果了。如果你需要对其他行进行操作,可以将这些公式向下拖动即可。

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 用4个excel函数将excel“配电-CQP001公园配电室-2023-7-3” 这段字符串分别为“配电”、“CQPO01”、“公园配电室”、“2023-7-3” 下一篇 苗绣非遗文化短视频的剪辑技巧