我今天遇到一个有趣的问题,我似乎无法在互联网上找到解决方案。我的公式看起来像这样:
=IFERROR(INDEX(Table,MATCH(1,(Table,Col1=A1)*(Col2= B1),0),3),"NOPE")
该公式正常工作,但在某些情况下,返回值为0(即第3列中的值为空白,但是Col1和Col2中存在适当的匹配)。当我执行公式时,0值会短暂显示,然后慢慢变为空白。复制单元格并尝试粘贴纯文本值时,它也是空白。我担心的是,只有在某些情况下才会发生这种情况,其他单元格返回0值并保留在单元格中。
我最好的猜测是它与单元格格式有关(即使它设置为所有单元格的一般),但我很茫然。这并没有真正影响电子表格的性能,但看起来很邋some,有些单元格为0,而其他单元格为空白,即使它们表示相同的结果。
非常感谢任何帮助。
编辑2:将值从数字更改为文本1 = A,2 = B等,这并没有解决问题,仍有一些顽固的单元格出现上述问题。
编辑3:解决问题没有任何好运。我的工作暂时是IF(原始公式)= 0,“”,(原始公式))为了均匀性,所以空结果返回为空白而不是0或空白。奇怪的是,我尝试了IF(原始公式)= 0,0,(原始公式))并且零在一些单元格中仍然褪色。答案 0 :(得分:0)
之前我曾经遇到过这种情况。我怀疑您可能正在使用Office 365,最近的更新将Excel放在这个上。我需要做的是创建一个新的工作表,从头开始将相关列格式化为数字(或货币),然后将公式输入到单元格中(不要从其他工作表中复制)。粘贴这个公式,它应该是一致的" 0"或" - "。
我还发现将文件另存为" .xlsb"对于较大的文件。这往往会增加所有领域的稳定性。