Excel IFERROR,INDEX,匹配返回零而不是空格

Excel IFERROR,INDEX,匹配返回零而不是空格,excel,excel-formula,excel-match,Excel,Excel Formula,Excel Match,我使用以下公式: =IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))," ") 这个公式运行得很好,除了空白单元格,它返回“0”。我希望空白单元格作为空白单元格返回 具体来说,这就是我所拥有的 第1页(标题为清洁后) 第2页(标题为“合并”-我得到了什么 Email Task#1 888@gmail.com 80 687@gmail.com 95 432@gmail

我使用以下公式:

=IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))," ")
这个公式运行得很好,除了空白单元格,它返回“0”。我希望空白单元格作为空白单元格返回

具体来说,这就是我所拥有的

第1页(标题为清洁后)

第2页(标题为“合并”-我得到了什么

    Email      Task#1
888@gmail.com   80
687@gmail.com   95
432@gmail.com    0
236@gmail.com   65
第2页(标题为合并)-我想要什么

    Email     Task#1
888@gmail.com   80
687@gmail.com   95
432@gmail.com   __
236@gmail.com   65

我需要做什么来调整此公式?

您的公式返回哪种类型的值?如果它们是文本值,则将“空字符串”连接到
索引/匹配
公式就足够了,如下所示:

=IFERROR(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))&"","")
这也适用于数字,但它会将数字转换为文本,因此如果您不想,可以尝试此版本:

=IFERROR(IF(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))="","",INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))),"")

我知道这是一个老帖子,但是。。。 我决定使用条件格式。。
如果返回值为0,请更改文本颜色以匹配背景…

不幸的是,在Excel中,除了将其保留为空之外,您无法获得空白单元格。你可以得到一个空字符串,但它与空白字符串不同。@markransem我猜空字符串是OP真正想要的。使用
而不是
0
。哦,别客气。抱歉。您可以尝试进入文件-->选项-->高级,并确保未选中(未测试)具有零值的单元格中显示零。您好,Matt,谢谢您的建议。很遗憾,我在文件下拉菜单中没有“选项”。还有其他建议吗?巴里,你是救命恩人!我尝试了一些非常相似的东西,但只差一个输入。这就成功了。非常感谢!一年半之后,这正是我所需要的!
=IFERROR(IF(INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))="","",INDEX('Cleaned Post'!W:W,MATCH(Combined!$C2,'Cleaned Post'!$C:$C,0))),"")