Excel formula 基于真/假值消除行的公式(不保留空白行)
假设A列和B列包含数字。如果列C包含Excel formula 基于真/假值消除行的公式(不保留空白行),excel-formula,Excel Formula,假设A列和B列包含数字。如果列C包含TRUE或FALSE(基于列A和B的值),是否有办法消除所有包含TRUE值的行(而不留下一堆空行)?或者简单地复制C为FALSE的行A和B 例如,假设: | A | B | C ---------------------------- 1 | 1 | 10.5 | FALSE 2 | 1 | 15 | FALSE 3 | 2 | 12.2 | FALSE 4 | 2 | 1
TRUE
或FALSE
(基于列A和B的值),是否有办法消除所有包含TRUE
值的行(而不留下一堆空行)?或者简单地复制C为FALSE的行A和B
例如,假设:
| A | B | C
----------------------------
1 | 1 | 10.5 | FALSE
2 | 1 | 15 | FALSE
3 | 2 | 12.2 | FALSE
4 | 2 | 12.4 | TRUE
5 | 3 | 11.5 | FALSE
6 | 3 | 13 | FALSE
7 | 3 | 11.6 | TRUE
8 | 4 | 10.6 | TRUE
9 | 4 | 11 | FALSE
10 | 4 | 11.4 | TRUE
我想得到:
| A | B | C
----------------------------
1 | 1 | 10.5 | FALSE
2 | 1 | 15 | FALSE
3 | 2 | 12.2 | FALSE
4 | 3 | 11.5 | FALSE
5 | 3 | 13 | FALSE
6 | 4 | 11 | FALSE
或者复制也可以,只要没有任何空行,比如:
| A | B | C | D | E | F
------------------------------------------------
1 | 1 | 10.5 | FALSE | | 1 | 10.5
2 | 1 | 15 | FALSE | | 1 | 15
3 | 2 | 12.2 | FALSE | | 2 | 12.2
4 | 2 | 12.4 | TRUE | | 2 | 12.2
5 | 3 | 11.5 | FALSE | | 3 | 11.5
6 | 3 | 13 | FALSE | | 3 | 13
7 | 3 | 11.6 | TRUE | | 4 | 11
8 | 4 | 10.6 | TRUE | |
9 | 4 | 11 | FALSE | |
10 | 4 | 11.4 | TRUE | |
=索引(A$1:A$10,匹配($C$1:$C$10,FALSE,0))
这假设FALSE
是一个正确的布尔值TRUE/FALSE
值,如果它是字符串,则需要使用类似“FALSE”
的引号
这应该在拖动整个范围时更新(将公式包装在
=IFERROR(,“”)中)
提供空白单元格而不是错误。您可以使用查找创建另一个表,如果您希望转换同一个表,则无法使用公式进行转换…您需要手动或使用VBA/Macros@Glitch_Doctor那么我该如何使用查找?