【发布时间】:2014-03-06 01:54:06
【问题描述】:
在 Microsoft Excel 中,我想创建一个列,列出 A 列中的所有值,其中同一行的 B 列中的相应字段为空白(例如,单元格 B2 为空白,我想显示内容单元格 A2)。
我不想显示 A 列中的任何单元格,其中同一行的 B 列中的相应单元格不为空白(例如,单元格 B3 不为空白,不显示单元格 A3 或任何值全部)
数据可能如下所示:
A B
--- ---
123
234 345
456 456
567
我要显示的是一个新列,其中只有 A 列中的值,其中同一行中的 B 列是空白的,就像这样,所以我从上面看到的是:
C
---
123
567
我试过了:
=IF(B2="",A2)
但是,如果 B 列为空白,则上面显示的值为“FALSE”,如下所示:
C
--------
123
FALSE
FALSE
567
有什么方法可以做到我上面要求的吗?
【问题讨论】:
-
可能最简单的方法是在 B 列上设置 AutoFilter。
-
您可以修复您的公式以不显示任何内容,而不是使用
=IF(B2="",A2,"")显示 FALSE。不过,这仍然会显示空白行。 @Gary'sStudent 有个好主意。