Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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中的Web外部查询导入数据,其中零值表示为破折号,为了进一步计算,我需要考虑这个冲量为零_Excel_Vba_Excel Formula - Fatal编程技术网

自定义格式单元格在Excel中考虑为零 < >我从Excel中的Web外部查询导入数据,其中零值表示为破折号,为了进一步计算,我需要考虑这个冲量为零

自定义格式单元格在Excel中考虑为零 < >我从Excel中的Web外部查询导入数据,其中零值表示为破折号,为了进一步计算,我需要考虑这个冲量为零,excel,vba,excel-formula,Excel,Vba,Excel Formula,为此,我有宏将破折号转换为零,但数据每5分钟刷新一次。所以我需要每5分钟运行一次替换宏 与此相反,我想做的是,应用格式单元格,其中破折号将被视为零,我将通过选择“保留格式”导入数据,因此无需每5分钟运行一次替换宏 请让我知道自定义格式单元格,其中正值将被视为正数,负数为负数,但折线为零。 谢谢。在自定义格式单元格中使用以下格式:#-#;"-";@ 它分解为正数;否定;数值;任何文本。 我常用:#,00;-#,00;"-";@设置以获得2位精度 使用右键单击格式化单元格…>选项卡编号>类别自定义单

为此,我有宏将破折号转换为零,但数据每5分钟刷新一次。所以我需要每5分钟运行一次替换宏

与此相反,我想做的是,应用格式单元格,其中破折号将被视为零,我将通过选择“保留格式”导入数据,因此无需每5分钟运行一次替换宏

请让我知道自定义格式单元格,其中正值将被视为正数,负数为负数,但折线为零


谢谢。

在自定义格式单元格中使用以下格式:
#-#;"-";@

它分解为
正数;否定;数值;任何文本
。 我常用:
#,00;-#,00;"-";@设置以获得2位精度


使用
右键单击
格式化单元格…
>选项卡
编号
>类别
自定义

单元格格式仅影响单元格的外观。它不影响如何解释单元格中的条目。也许你可以这样做作为你的查询的一部分。真的说…我明白了你的自定义格式显示一个零作为破折号。OP需要考虑这个破折号为零。我假设破折号在导入的数据中,并作为文本导入到查询中。破折号是导入的数据,我已经应用了这个
#-#;"-";@单元格上的自定义格式,但仍显示为dash@Arshitpatel见我的评论。此解决方案无法解决您的问题。明白了,请快速阅读-抱歉。这个问题问的是不可能的事,所以我认为不可能的事也会问。