Excel formula 基于真/假值消除行的公式(不保留空白行)

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

假设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   |  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那么我该如何使用查找?