Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 链接到其他工作簿的单元格不显示小数位_Excel_Excel Formula - Fatal编程技术网

Excel 链接到其他工作簿的单元格不显示小数位

Excel 链接到其他工作簿的单元格不显示小数位,excel,excel-formula,Excel,Excel Formula,我有两个工作手册和几个工作表,我正在使用以下公式将单元格从一个链接到另一个 =IF(AND(E1>DAY(TODAY()), MONTH(TODAY())=1),0, '\\des.grplnk.net\home\My_Documents\TimeRecording\2020\[Timesheet.xlsm]Jan'!F3) 我链接到的工作簿中的单元格格式为小数点后1位的数字。但是,在我链接的工作簿中,值显示为0位小数。我已经将单元格的格式设置为小数点后1位,但没有区别 我只是希望链接的

我有两个工作手册和几个工作表,我正在使用以下公式将单元格从一个链接到另一个

=IF(AND(E1>DAY(TODAY()), MONTH(TODAY())=1),0, '\\des.grplnk.net\home\My_Documents\TimeRecording\2020\[Timesheet.xlsm]Jan'!F3)
我链接到的工作簿中的单元格格式为小数点后1位的数字。但是,在我链接的工作簿中,值显示为0位小数。我已经将单元格的格式设置为小数点后1位,但没有区别

我只是希望链接的工作簿中显示的值与链接到的工作簿中显示的值相同


任何帮助都将不胜感激。

您从其他工作表中获得的值可能会被视为文本。下面的公式将返回的文本转换为值

=IF(AND(E1>DAY(TODAY()), MONTH(TODAY())=1),0, IFERROR(VALUE('\\des.grplnk.net\home\My_Documents\TimeRecording\2020\[Timesheet.xlsm]Jan'!F3),'\\des.grplnk.net\home\My_Documents\TimeRecording\2020\[Timesheet.xlsm]Jan'!F3))

我已经拍摄了一些我正在链接的工作簿的截图。链接如下,因为我没有足够的代表性,所以目前无法嵌入图像


我有解决问题的想法,但不一定是一个彻底的解决方案:

  • 您可以检查列宽以确保它显示所有 小数点后几位
  • 在链接的工作表中,当在另一个单元格中向链接的单元格添加0.1时会发生什么情况?i、 e:excel是否“看到”小数位,只是不显示它们

感谢您提供的公式,但结果是一样的。还有其他想法吗?你能给这个问题添加一些截图参考吗?