EXCEL单元格中提取数据

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:38:10
A1单元格中显示的是2年10个月23天或者是10年11个月9天等,也就是说年月日的数字可能是个位数,也可以是2位数。如何让年月日分别显示在B1,C1,D1呢,比如A1:2年10个月23天则B1:2年 C1: 10个月 D1:23天。

B1公式=LEFT(A1,FIND("年",A1,1))

C1公式=SUBSTITUTE(LEFT(A1,FIND("月",A1,1)),B1,)

D1公式=RIGHT(A1,LEN(A1)-FIND("月",A1,1))

lookup函数可以动态确定位置,可以用来确定年,月,日的位置,用总字符长度,减去年的位置就是年的长度。其他同理