一、excel公式怎么没效果
将出生日期那一列格式设置成常规,然后输入公式=text(mid(c1,7,8),"0000-00-00"),你出现公式的原因是设置成了文本格式,所以就不会出现公式结果只是公式。
如果要显示月和日的有效数字,就是前面是0的不显示,就用下面的公式
=MID(C1,7,4)&"-"&TEXT(MID(C1,11,2),"#0")&TEXT(MID(C1,15,2),"-#0")
二、为什么excel中输入的公式无效
一般是因为公式所在单元格设置为了“文本”格式,将其变为“常规”格式就可以了。
转为常规的方法是:选中公式所在的单元格区域,单击菜单“数据”---》“分列”:下一步,下一步,选“常规”格式,完成。
还有另外一种可能,就是无意中按下了快捷键ctrl+'(该键在Esc键下方),从而开启了显示公式本身而不是结果的功能。你可以再次按下该组合键关闭该功能即可。
该项功能在“工具”---》“选项”----》“视图”:“窗口选项”中:勾选“公式”以后,就会出现这种情况。
三、为什么在excel的单元格输公式时没反应
在单元格中写入公式,再按下回车后没有得出计算结果,只显示公式本身的内容,那说明写入公式这个单元格的单元格格式为文本格式,只要修改成常规格式,再进入单元格中进行回车,公式就能够计算了
产生这样的情况有两种可能
原单元格格式写入公式前就被设置成了文本格式
公式引用了文本格式的单元格内容,使公式所在单元格也成了文本格式的单元格,当再次双击公式所在单元格,就使本单元格的公式不计算了
解决方法
选中该单元格---右键---设置单元格格式---改"文本"为"常规"---再双击进入单元格进行回车
如果是整列的单元格公式都出现了这样的情况,可以这样操作---选中该列----数据---分列---完成