如果条件返回 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") 相关内容 系统找不到“OfficeStarter.vbs” 如何在暂停后限制特定 G Suite 用户的访问 自动拆分长单词以适合表格列宽 VirtualBox VM 可以在 Windows 配置文件之间共享吗? UAC 自发开启? 如何过滤脚本的参数并将其保存到新文件? 升级旧版 Dell Studio XPS 9100 台式机上的 PERCH700 RAID 卡固件,运行 CentOS 7.5 [关闭] Excel 数据验证-仅数字和特定文本 如何在没有 Active Directory 的情况下完成 Hyper-V 故障转移 终端服务器不允许用户登录