Excel:将表引用到另一个表

时间:2017-06-27 13:23:55

标签: excel conditional

我有一个看起来像这样的工作表

Derrick  123456   good credit
warren   325234   bad credit
john     645345   bad credit
martin   123142   bad credit
Jiren    647546   good credit

我正在寻找一个搜索第3列的公式,如果它返回不良信用,它会在新工作表的左侧绘制所有不良信用的值。条件格式是否称为?

抱歉模糊,excel不是我的一杯茶。

编辑: 过滤工作效果最好,因为数组公式显着减慢了工作簿,感谢pnut,不知道为什么他删除了他的回复。

1 个答案:

答案 0 :(得分:0)

在sheet2中使用以下内容:
对于A2中的第一列:

=IFERROR(INDEX(Sheet1!$A$2:$A$6,SMALL(IF(Sheet1!$C$2:$C$6="bad credit",ROW(Sheet1!$C$2:$C$6),99999),ROW(A1))-1),"")

对于B2中的第二列:

=IFERROR(INDEX(Sheet1!$B$2:$B$6,SMALL(IF(Sheet1!$C$2:$C$6="bad credit",ROW(Sheet1!$C$2:$C$6),99999),ROW(A1))-1),"")

数组公式同时按 Ctrl + Shift + 输入而不是 Enter
更改引用A2:A6,B2:B6,C2:C6以对应数据中的最后一行(从第2行开始)  保留$ for fixed references
您可以在其列中拖动每个公式