如何根据条件获取其他表中的单元格值?

如何根据条件获取其他表中的单元格值?

我有一张包含数据的 Excel 工作表。我想根据条件将数据从一张工作表传输到另一张工作表。

--------------------------------------------
| Cell A   | Cell B    |                   |
|------------------------------------------|
| TS11     |   yes     |                   |
|------------------------------------------|
| TW22     |   yes     |                   |
|------------------------------------------|
| TS44     |  yes      |                   |
|------------------------------------------|
| Ts11-ab  |   no      |                   |
|------------------------------------------|
| Ts11     |   no      |                   |
--------------------------------------------

这是我在另一张表中的数据。我想要上述表中的这些值。

在列中查找唯一值A 并在列中提供总计B

例如:TS11 2 列中的时间A我希望它出现在其他表中,如下所示:

----------------------------------------------------
| Cell A   | Cell B  | Cell C (Yes) | Cell D (No)  |   
|--------------------------------------------------|
| TS11     | 2       | 1            | 1            |
|--------------------------------------------------|
| TW22     | 1       | 1            | 0            |
|--------------------------------------------------|
| TS44     | 1       | 1            | 0            |
|--------------------------------------------------|
| Ts11-ab  | 1       |              |1             |
----------------------------------------------------

在列中C我想根据上述条件从数据表中获取值。

例如B用列来统计列的值A(有多少个yes,有多少个no)。

我希望你能理解我的问题。我试过在网上找到的许多公式。但没有任何帮助。

答案1

这是数据透视表的典型工作:

  1. 确保您的数据有标题
  2. 转到插入选项卡 - 数据透视表(这可能会根据你的 Excel 版本略有不同)
  3. 将第一列的标题移动到“行标签”
  4. 将第二列的标题移动到“列标题”和“值”

在此处输入图片描述

或者你可以用函数来实现

总数:
=COUNTIF($A:$A,$D2)

也考虑第二列:
=COUNTIFS($A:$A,$D2,$B:$B,"yes")

我已将两个范围都包含在一张表中,但当然它也适用于多张表。

在此处输入图片描述

相关内容