EXCEL年月日的格式提取到另一个单元格后变成了数字,就是格式改成日期也没用。这个公式该怎么改?

L3公式为{=INDEX(FQ:FQ,SMALL(IF($FQ$6:$FQ$798<>"",ROW($FQ$6:$FQ$798),1000),ROW(1:1)))&""}
FQ的数值本来是 1982年10月24日 我要将这个值提取到L3那个单元格,但提过去之去,变成了30248,将格式改为日期也没用。请问怎样提取过去后会等于年月日

这是因为这个数组公式得出的是文本数字
只要去掉 &"" 就行了

公式改成如下
=INDEX(FQ:FQ,SMALL(IF(FQ$6:FQ$798<>"",ROW($6:$798),4^8),ROW(A1)))

=IF(SMALL(IF(F$6:F$798<>"",ROW($6:$798),4^8),ROW(A15))=4^8,"",INDEX(F:F,SMALL(IF(F$6:F$798<>"",ROW($6:$798),4^8),ROW(A15))))
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉复制公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-10
=TEXT(原公式,"yyyy年MM月DD日")
这样的形式。
相似回答