系列文章目录
前言
一、效果展示
二、方法一
利用辅助列
辅助列公式:
=FIND("+",B3)
=FIND("+",$B$3,C3+1)
=FIND("+",$B$3,C4+1)
=FIND("+",$B$3,C5+1)
=FIND("+",$B$3,C6+1)
=FIND("+",$B$3,C7+1)
=LEN(B3)+1
效果一公式:
=LEFT(B3,C3-C2)&"#"
=MID($B$3,C3+1,C4-C3-1)&"#"
=MID($B$3,C4+1,C5-C4-1)&"#"
=MID($B$3,C5+1,C6-C5-1)&"#"
=MID($B$3,C6+1,C7-C6-1)&"#"
=MID($B$3,C7+1,C8-C7-1)&"#"
=MID($B$3,C8+1,C9-C8-1)&"#"
三、方法二
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(A1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(A1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(A1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(B1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(B1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(B1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(C1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(C1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(C1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(D1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(D1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(D1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(E1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(E1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(E1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(F1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(F1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(F1)))))&"#"
=IF($B3="","",MID($B3,FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(G1))),FIND(CHAR(10),SUBSTITUTE($B3&"+","+",CHAR(10),COLUMN(G1)))-FIND(CHAR(10),SUBSTITUTE("+"&$B3,"+",CHAR(10),COLUMN(G1)))))&"#"
四、参考
- 首先利用公式:
=SUBSTITUTE(C4,"/","*",2)
把形如18/17/5,转换为18/17 *5
- 多次利用find函数查找指定分隔符在字符串中的位置,例如
=FIND("*",SUBSTITUTE(C4,"/","*",2))
- 最后,从左至右(层/站/门)三个公式如下:
=LEFT(C4,FIND("*",SUBSTITUTE(C4,"/","*",2))-1)
=MID(C4,FIND("*",SUBSTITUTE(C4,"/","*",2))+1,FIND("*",SUBSTITUTE(C4,"/","*",2))-FIND("/",SUBSTITUTE(C4,"/","*",2))-1)
=RIGHT(C4,LEN(C4)-FIND("*",SUBSTITUTE(C4,"/","*",2)))
- 效果公式:
=IF($C4="","",MID($C4,FIND(CHAR(10),SUBSTITUTE("/"&$C4,"/",CHAR(10),COLUMN(A1))),FIND(CHAR(10),SUBSTITUTE($C4&"/","/",CHAR(10),COLUMN(A1)))-FIND(CHAR(10),SUBSTITUTE("/"&$C4,"/",CHAR(10),COLUMN(A1)))))
五、Excel文件下载
总结
分享:
梦想值得人们为之奋斗终生。逐梦会失败,但那是快乐的失败;因为只有通过失败,人们才知道自己活得实实在在;梦想丰富了人生,执着地攀登梦想之梯,就会抵达成功的巅峰。
让梦想凝聚成永恒。为了实现梦想,可将目标细分,使之阶段化,然后一步一步沿着既定的目标前行。