b1:
=MID(A1,1,FIND("#",A1)-3)
c1:
=SUBSTITUTE(MID(A1,1,FIND("#",A1)),B1,"")&"栋"
d1:
=SUBSTITUTE(SUBSTITUTE(MID(A1,FIND("#",A1)+2,99),"-","单元",1),"-","楼",1)&"室"
以上都是基于数据的规律,都是假定里面有 xx#楼这样的数据,如果有数据不符合规律,就会出现错误结果,就要调整公式。
BCD列公式:
=LEFT(A1,FIND("#",A1)-3)
=MID(A1,FIND("#",A1)-2,2)&"栋"
=MID(A1,FIND("-",A1)-1,1)&"单元"&MID(A1,FIND("-",A1)+1,1)&"楼"&MID(A1,FIND("-",A1)+3,11)&"室"