首页 > 解决方案 > Excel计数粘贴为单元​​格中的值的单元格,这些单元格包含带有“”的公式作为结果

问题描述

由于我认为我没有表达清楚,我添加了一些图像:

如标题所述,

我在 Sheet1 的 C2 范围内有一个公式,类似于 =IF(a2=2,2​​,""),这是从 C2 到 C21 的循环公式。

有时结果是 2,但有时结果是 "" 留下一个空单元格。

范围与公式

问题是当我复制该单元格范围并将其粘贴为 E2 中的值时,它会计算空单元格(在前一列中结果为“”的单元格),就好像它们填充了某些字符或其他内容一样。

计算粘贴为值的空单元格

正如您在上图中看到的那样,它计数为 20,而不是只有 5。

我试图复制空单元格的范围并将其粘贴到不同的文本编辑器中,看看我是否能找到一个奇怪的字符或其他东西,但没有,它们看起来只是输入。

有没有一种方法可以复制包含具有“空/无”结果的公式的单元格,并将它们粘贴为值和空单元格以供 excel 不考虑它们来执行计数,它们也被考虑在内数据透视表。

是否有我可以替换的特殊字符,例如,当我想删除一系列单元格中的所有回车时,我使用 Ctrl+H 中的替换功能,然后查找内容:ctrl+j 并替换为: (我将其留空),这将删除单元格中包含的所有回车符,将所有注释留在一行中。

我通常必须遍历所有具有相同情况的假空单元格的列,并在我过滤它们后手动删除它们(过滤它们时它们甚至显示为空白)。

即使我使用查找和选择 - 特殊 - 空白,它也不会选择假的空单元格。

我环顾谷歌地球,找不到答案。

我希望你们能理解我上面解释的内容并能帮助我。

提前感谢您的支持。

问候

标签: excelexcel-formulacopypaste

解决方案


粘贴的单元格并不是真正的空白 - 如果您在子标题 Lotus Compatibility 下的 File > Options > Advanced 中打开“Transition Navigation Keys”,您会看到每个“空”单元格中都有一个撇号。

在此处输入图像描述

您所做的是在每个不满足您的 if 条件的单元格中插入一个长度为零的字符串。然后将这些字符串复制到您要粘贴到的范围内。


要快速删除它们,有几个选项。

使用查找和替换:

  1. 选择所有单元格 按 Ctrl + H 打开“查找和替换”窗口
  2. 将“查找内容”框留空
  3. 在替换为框中,键入不在数据中的字符串,例如“$$$$”
  4. 单击全部替换按钮,将所有空白替换为 $$$$
  5. 接下来,将“$$$$”放入“查找内容”框中,并将“替换为”框留空
  6. 单击全部替换按钮,将所有 $$$$ 条目替换为空

使用文本到列

  1. 选择所有单元格
  2. 在 Excel 功能区上,单击数据选项卡并选择文本到列
  3. 在弹出的对话框中,选择 Delimited,然后单击 Finish 按钮

在 Contextures 博客上找到了所有这些信息,其中详细介绍了该问题,并提供了更多解决问题的方法。


推荐阅读