计量如果范围匹配另一个选项卡中的查找 我想像标题所说的那样,我会举一个例子,因为我认为我在描述这种情况方面做得不好。 TAB 1在A列中有一个名称列表(在X天工作的员工) 一个

问题描述 投票:0回答:1

TAB2在A列中有一个名称列表(所有公司员工,因此某些人不在选项卡1上),并且B列中的属性列表列表

ab person1属性1 person2属性1 person3属性2 person4属性2 Person5属性1

我想拥有一个单元格,该单元格1列中有多少人匹配tab 2列的属性。换句话说,以上述数据为例,如果我想计算多少人TAB 1具有属性1,它将返回2,因为person1 and person2在tab 1上并且具有属性1,但是具有属性1的person5不在选项卡1上。 我仍然不确定我是否正确描述了我的问题,但是希望你们当中的一个人会理解我要做什么。 任何帮助都将受到赞赏!

我尝试使用Countif,Countifs和Countif&Vlookup,但我只是迷失了自己的元素。 通常,通过简单的Google搜索来解决这些问题 - 也许我只是将错误的单词放入Google中。

我将其标记为Google Sheeps&Excel,因为如果有人有更好的解决方案,我可以在这两个中这样做。

减少计数

有几种实现此目的的方法,我建议这样做的一种方法是使用过滤器和匹配进行交叉匹配,然后使用Repal to Count。

样本数据

表1

google-sheets
1个回答
0
投票

Person1

Person2

Person3
Sheet2colaColBCOLC
Cold

Person1 tribute1 tribute12Person2 Attribute2Person4 tribute1COLC是您手动输入的参考,具体取决于您要查找的属性,Col D是我推荐的公式的地方。 样品公式 注:我在两个平台上测试了这一点参考 匹配 - excel filter -excel Reduce -Excel
tribute1
Person3
Attribute2
Person5
=REDUCE(0, FILTER(A2:A6, B2:B6 = C2), LAMBDA(a,c, IF(ISNUMBER(MATCH(c,Sheet1!A1:A3,0)),a+1,a)))
匹配-Googleshees

filter -googleshees

Reduce -Googleshees



您可能会尝试:

=countifs(B:B,D1,index(xmatch(A:A,'Tab 1'!A:A)^0),1)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.