AI文库-您身边的智能助手,如没有想要的内容请与本站万能的AI助手联系。

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

来自 北京市北京市 的网友 时间: 热度:16°C 加入收藏 我要投稿 点赞(0)
可以使用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列看到你想要的结果了。如果你需要对其他行进行操作,可以将这些公式向下拖动即可。
221381
领取福利

微信扫码领取福利

微信扫码分享

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭