我在 Excel 2010 电子表格的两列和三列中使用countif
公式。这些公式对输入的数据有效,但对复制到电子表格中的数据无效,即使是从另一个 Excel 电子表格复制的数据也不行。
我尝试了所有可能的粘贴选项,但都不起作用。我将其粘贴到工作公式上方几行的单元格中(因此无法覆盖)。
我已经确认该表正在计算。我甚至尝试过切换到手动,粘贴,然后按F9,但这没有任何区别。
我该如何解决这个问题?
答案1
将数据粘贴到包含 COUNTIFS 公式的电子表格中时,右键单击要粘贴的单元格并选择“选择性粘贴...”,如下面的屏幕截图所示。
在设置框中,选择“值”并单击“确定”(下面的屏幕截图)。这将粘贴复制的值,而不会更改目标单元格的格式。
如果您确定目标单元格的格式正确,请转到“数据”选项卡并单击“全部刷新”按钮。
答案2
您需要向 Excel 指示公式中对单元格的引用是绝对的。通过在公式中的 $A 列之前和 $1 之前插入美元符号来实现此目的。单元格中的公式将更改为 =($A$1)。当您将此公式复制到数据集中的其他行时,引用 $A$1 的部分将继续指向 $A$1,
答案3
这为我解决了这个问题。
您的数字后面有一个粘性空格(ASCII 160)
答案4
我遇到了同样的问题,但解决方案不同。为了解决我的问题,我必须将包含我希望公式计算的数据的每一列的文本转换为列。我经常这样做,因此我录制了一个宏,以便每次刷新工作簿时快速转换所有相关列。场景:我有一个工作簿,其中的一张表上有公式。公式使用另一张表上的数据,我通过粘贴从专有基于 Web 的软件下载的另一个 Excel 报告中的数据来刷新该工作表。问题:工作表中的公式可以使用我输入的数据,但不可以使用我粘贴的数据。解决方案:将新数据粘贴到工作簿中单独的工作表中。将包含公式引用数据的每一列的文本转换为列。