如果条件返回false,请不要在Excel中创建空白单元格

KrixMux死侍

我有这个公式:

=IF(Sheet1!C2="x", Sheet1!B2,"")

它的功能是匹配Sheet1in列中的单元格C是否与字符相同x如果为true,则获取Sheet1in列中的值;B如果为false,则将其保留为空白。

这是的样本数据Sheet1

这是使用公式的结果:

但是我想要的是:

出现空白单元格是因为

=IF(Sheet1!C2="x", Sheet1!B2,"what to replace here to not to add a blank cell")
加里的学生

我认为您想从Sheet1检索“ x”相关联的所有样本,而没有任何中间空白。因此,如果Sheet1像这样:

在此处输入图片说明

Sheet2的单元格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+Enter而不是键来输入。如果Enter正确完成,公式将在公式栏中显示为带有大括号的公式。

如果您愿意在Sheet1Sheet2中添加“帮助程序”列,则可以大大简化丑陋的数组公式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Excel-如果范围中的多个单元格为空白,请返回答案

如果 A 列中的单元格和 B 列中的单元格为空白,则 Excel 条件格式比 G 列中的突出显示单元格

如果单元格中的值与单元格范围中的值匹配,则返回 True 或 False

不要在 Excel 单元格中显示 #N/A,也不要在图表中将其视为 0 值

如何使用可以更改的单元格中的条件在 Excel 中执行 SUMIF,如果单元格为空白,则只需将所有值相加

不要在UITableView中重复使用单元格

如果Excel单元格是指定值,请删除Microsoft Word中的段落

如果 Excel 中的两列不匹配,请添加空单元格

如果范围中的任何单元格都有数值,则想返回空白单元格

MS Excel,如果条件为FALSE,如何使IF公式回吐单元格的值?

如果单元格值在数组中,则返回true,否则返回false

Excel 2010条件格式–如果空白和其他单元格不为空白,则为颜色单元格

如果单元格为空,请填写特定列中的单元格

Excel中的条件单元格命名

如果其他单元格有内容,则返回空白单元格

如何在Excel中仅减去2个单元格(如果它们不是空白)

如果单元格值为#N/A,如何在excel单元格中保持空白

Excel如果空白单元格在公式中使用其他单元格

如果单元格值大于0.05,seaborn不要在热图中给出颜色

Excel FILTER()对于空白单元格返回0

从Excel中的IF返回空白单元格(不是空字符串)

在Excel中,如果单元格为空白或公式结果为0,那么如何显示空白单元格而不是#VALUE!错误?

Excel:如果单元格中的值与另一个选项卡上的列中的值匹配,我如何返回空白行上方的特定单元格?

Excel如果条件包含多个单元格

如果满足条件则复制单元格-Excel

Excel:如果单元格返回 #N/A 错误,则跳过循环

excel条件格式单元格(如果单独的工作表包含匹配的单元格)

如果使用 Excel VBA 不满足条件,则编辑特定列中单元格的值

如果 Excel 单元格中满足条件,则发送 Outlook 电子邮件