excel 粘贴链接时,希望源工作表中的空白单元格在目标工作表中保持空白

fdbelqdn  于 2023-03-04  发布在  其他
关注(0)|答案(3)|浏览(235)

我有一个Excel电子表格,其中包含一个客户端(主)工作表和用于工作流和任务控制的每月(克隆)工作表。所有工作表上使用相同的客户端详细信息。如果我在主工作表中添加新行或新列,则也需要在所有克隆工作表上添加相同的行或列。但是,我不希望主工作表中的空白单元格在克隆工作表中显示0;它们在克隆工作表中也应该保持空白。我已经使用了Paste Link函数。还有什么方法可以从主工作表更新克隆工作表,而不在主工作表的空白单元格中显示0?

0yg35tkg

0yg35tkg1#

如果您关心的只是将空白单元格a显示 * 为0,则考虑为客户机工作表单元格定制格式,如#;-#;;@(第三个参数用于0值)(当然,这也会将实际包含0的单元格显示为空白)

fnvucqvd

fnvucqvd2#

转到文件〉选项〉高级〉"此工作表的显示选项:" {您的工作表}〉
点击关闭"在零值单元格中显示零"
希望能有所帮助!

k5hmc34c

k5hmc34c3#

简单地说,问题在于Excel错误地解释了Variant类型的Empty返回值。如果源数据在控制之下,还有另一种方法:将空(空白)单元格设置为公式=""INDIRECT Worksheet函数正确地再现了主工作表和“复制”工作表的上述错误。以下是“前台”(Excel活动工作表)和“后台”(VBA编辑器的监 windows 口,包含该工作表的内部组件)的示例屏幕截图:

如我们所见,A1单元格(ActiveSheet.UsedRange.Cells(1, 1).Formula)设置公式="",而A2ActiveSheet.UsedRange.Cells(2, 1).Formula)则不会。因此,基于INDIRECT工作表函数的公式(设置B1B2单元格)显示“相同”输入""的不同值(空字符串)。输入""只是从Excel和Watches的Angular 看是一样的。然而,当我们使用基于调试的“发现”技术时,它们确实不一样。
PS
我已经在我的一个解决方案中使用了上述技巧,使用宏设置公式。

相关问题