excel中,要选出这一行:满足同时包含不同列的两个值。

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:10:26
如:
12 34
11 31
14 89
17 38
要显示14和89这一行,谢谢,尽量简单些,因为数据很多,最好有公式。
只要这一行有这两个值就可以,不考虑顺序的。thank you。

=INDEX(A:A,SMALL(IF(($A$1:$A$2000=14)*($B$1:$B$2000=89),ROW($A$1:$A$2000),4^8),ROW(1:1)))

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往右拖,有几列拖几列,再往下拖动

或者自动筛选,筛选出A列等于14和B列等于89的

用高级筛选,如图

设数据在A、B两列。
选一空白列,如D,在D1填充公式:
=IF(OR(AND(A1=14,B1=89),AND(A1=89,B1=14)),1,"")
拖放至底,符合条件的D列为1,根据D列排序,要显示的行全部排前。

通过筛选,然后自定义包含14和89的筛选条件