#制作Excel表格时,年份和月份时常作为表头,一般都会带着单位(即“年”和“月”),而计算时,也需要用到年月的数字,这时转化就很重要。
1.年带单位,代入计算时要数字化
如图,带单位的年和月,Excel认为其是【文本】,不能计算。
那么,我们就需要用公式把他们转化为数字:
在没有转化格式的前提下,靠左的2024为【文本】,靠右的为【数字】,此时他们都可以进行-1的简单运算,且运算之后都转化为数字。
也就是说,如果进行简单运算,节省算力,用第一个公式提取即可。
不过有时文本格式的年月要用=year()、=month()公式提取并与数字格式下的年月对比,这时公式也会报错,就需要用到value函数啦。
2.月份带单位,如何统一提取数字
一年12个月,9个只有1个数字,另外3个事2个数字,如何让Excel智能的识别有几个数字呢?
可以用=lenb()公式,这个公式是计算出字符串里有几个字节,数字、字母一般对应1个字节;文字(中文)一般对应2个字节。那么这个规律就变为:每个月提取这个月去掉“月”字即可。