![将复杂字符串解析为单独的单元格](https://linux22.com/image/1505555/%E5%B0%86%E5%A4%8D%E6%9D%82%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%A7%A3%E6%9E%90%E4%B8%BA%E5%8D%95%E7%8B%AC%E7%9A%84%E5%8D%95%E5%85%83%E6%A0%BC.png)
答案1
这是一种直接的方法,假设格式保持某些内容 [空格] 某些内容 [空格] 等。诀窍是关注空格(分隔符),而不是数据(文本)
F 列 =left($d6,find(" ",$d6)) 这使用查找来确定要拉多少。
g 列 =MID($D6,1+LEN(F6),FIND(" ",$D6,1+LEN(F6))-LEN(F6))
这使用 mid,从 f 列之后开始,然后寻找第二个空格
- h 列 =MID($D6,1+LEN(F6&G6),FIND(" ",$D6,1+LEN(F6&G6))-1-LEN(F6&G6))
这遵循相同的模式。使用中间值并从前 2 列数据开始,查找下一个空格,差异就是要使用多少。
只需将其复制下来即可。