用excel函数将excel“配电-CQP001公园配电室-2023-7-3” 这段字符串分隔为“配电”、“CQPO01”、“公园配电室”、“2023-7-3”
你可以使用Excel的`LEFT`, `MID`, `RIGHT`函数来实现这个需求。假设你的字符串在A1单元格,你可以在B1单元格输入以下公式:
```excel
=LEFT(A1,FIND("-",A1)-1) & "_" & MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1) & "_" & MID(A1,FIND("-",A1,FIND("-",A1)+1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1,FIND("-",A1)+1)-2) & "_" & RIGHT(A1,LEN(A1)-FIND("-",A1,FIND("-",A1)+4))
```
这个公式首先使用`LEFT`函数获取第一个“-”之前的部分,然后使用`MID`函数获取第一个“-”和第二个“-”之间的部分,再用下划线连接。最后,使用`RIGHT`函数获取最后一个“-”之后的部分。
```excel
=LEFT(A1,FIND("-",A1)-1) & "_" & MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1) & "_" & MID(A1,FIND("-",A1,FIND("-",A1)+1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1,FIND("-",A1)+1)-2) & "_" & RIGHT(A1,LEN(A1)-FIND("-",A1,FIND("-",A1)+4))
```
这个公式首先使用`LEFT`函数获取第一个“-”之前的部分,然后使用`MID`函数获取第一个“-”和第二个“-”之间的部分,再用下划线连接。最后,使用`RIGHT`函数获取最后一个“-”之后的部分。