为什么公式对复制的数据不起作用?

为什么公式对复制的数据不起作用?

我在 Excel 2010 电子表格的两列和三列中使用countif公式。这些公式对输入的数据有效,但对复制到电子表格中的数据无效,即使是从另一个 Excel 电子表格复制的数据也不行。

我尝试了所有可能的粘贴选项,但都不起作用。我将其粘贴到工作公式上方几行的单元格中(因此无法覆盖)。

我已经确认该表正在计算。我甚至尝试过切换到手动,粘贴,然后按F9,但这没有任何区别。

我该如何解决这个问题?

答案1

将数据粘贴到包含 COUNTIFS 公式的电子表格中时,右键单击要粘贴的单元格并选择“选择性粘贴...”,如下面的屏幕截图所示。

在此处输入图片描述

在设置框中,选择“值”并单击“确定”(下面的屏幕截图)。这将粘贴复制的值,而不会更改目标单元格的格式。

在此处输入图片描述

如果您确定目标单元格的格式正确,请转到“数据”选项卡并单击“全部刷新”按钮。

在此处输入图片描述

答案2

您需要向 Excel 指示公式中对单元格的引用是绝对的。通过在公式中的 $A 列之前和 $1 之前插入美元符号来实现此目的。单元格中的公式将更改为 =($A$1)。当您将此公式复制到数据集中的其他行时,引用 $A$1 的部分将继续指向 $A$1,

答案3

https://support.office.com/en-us/article/Remove-spaces-and-nonprinting-characters-from-text-023f3a08-3d56-49e4-bf0c-fe5303222c9d

这为我解决了这个问题。

您的数字后面有一个粘性空格(ASCII 160)

答案4

我遇到了同样的问题,但解决方案不同。为了解决我的问题,我必须将包含我希望公式计算的数据的每一列的文本转换为列。我经常这样做,因此我录制了一个宏,以便每次刷新工作簿时快速转换所有相关列。场景:我有一个工作簿,其中的一张表上有公式。公式使用另一张表上的数据,我通过粘贴从专有基于 Web 的软件下载的另一个 Excel 报告中的数据来刷新该工作表。问题:工作表中的公式可以使用我输入的数据,但不可以使用我粘贴的数据。解决方案:将新数据粘贴到工作簿中单独的工作表中。将包含公式引用数据的每一列的文本转换为列。

相关内容