如果条件返回 false,则不要在 Excel 中创建空白单元格 2024-6-19 • microsoft-excel 我有这个公式: =IF(Sheet1!C2="x", Sheet1!B2,"") Sheet1其功能是,如果列中的单元格C与字符相同,则匹配;如果为真,则获取列中x的值,如果为假,则留空。Sheet1B 以下是样本数据Sheet1: 以下是使用该公式得出的结果: 但我想要的是: 空白单元格的出现是因为 =IF(Sheet1!C2="x", Sheet1!B2,"what to replace here to not to add a blank cell") 答案1 我认为你想从中检索所有样本工作表1与“X”中间没有任何空白。因此如果工作表1就好像: 在工作表2, 细胞A1输入数组公式: =IFERROR(INDEX(Sheet1!$B$1:$B$15,SMALL(IF(Sheet1!$C$1:$C$15="x",ROW($B$1:$B$15)),ROW(1:1))),"") 并向下复制。 数组公式Ctrl必须使用++而不是直接使用键输入。如果Shift操作正确,公式将在公式栏中显示,并带有花括号。如果您愿意向以下任一位置添加“辅助”列EnterEnter工作表1或者工作表2,丑陋的数组公式可以大大简化。 答案2 如果您不想要空白单元格,当条件返回 False 时,在这种情况下您可以用任何有意义的文本替换空白单元格。 您可以像这样重写公式: =IF(Sheet1!C2="x", Sheet1!B2,"Doesn't Match") 相关内容 我怎样才能以最简单的方式播放 mp4 视频? 避免 UEFI Bios 地狱?[关闭] 如何设置 samba [关闭] 在 Fedora 20 上安装 VLC 时出错 OEM 计算机将“无媒体” Windows 产品密钥(以及戴尔服务代码之类的内容)存储在哪里? 文件名现在变成红色,我找不到它 如何将 .appimage 程序的快捷方式添加到启动器? 设置具有不同读/写权限的用户的 Samba 共享 不允许用户通过 SSH 连接到其他系统 免费截图工具[重复]