我有两张第一张从第二张纸调用值的纸张,在第一张纸上有
=IFERROR(VLOOKUP(B2,'sheet'!B5:'sheet'!I2500,8,FALSE),"")
这适用于所有全文字段
但是当我有一个约会时间 04/26/2013 11:27:00
将其转换为41390.47708
如果我手动编辑单元格并输入一个撇号就可以了,但如果我尝试使用宏或其他列添加撇号,则将其更改为数字,然后添加撇号。
有没有办法让公式将单元格视为文本
答案 0 :(得分:2)
当您使用像VLOOKUP这样的函数时,它只从引用的单元格中检索基础值,而不是格式化(并通过格式化来显示日期和时间) - 您不能只使用公式中的公式格式化单元格要求的格式?
右键单击单元格,然后选择“设置单元格格式”>数字>自定义并在框中输入
mm/dd/yyyy hh:mm:ss
如果公式可能检索文本或日期/时间,您仍然可以将其格式化,因为文本不会受到影响