我在Excel中使用大型表格,我希望将数据分类。我要做的是让Excel计算C,D和C列中标准的次数。 E出现并返回值。因此,请查看C:C
选择“公司”,然后查看D:D
查看“全职 - 临时”,然后E:E
查看“工厂”等位置。请参阅下面的示例表链接。
示例:
G4 =COUNTIFS($C:$C,"company",$D:$D,"full time - temp",$E:$E,"home")
并返回0
I4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual - FT - perm")
它将返回3
我的问题是E栏
如果我想在J4单元格中返回多少“公司双语”是“双语 - FT - 彼尔姆”并且位于“工厂”,我得到0。
我尝试过使用
J4 =COUNTIFS($C:$C,"company bilingual",$D:$D,"bilingual - FT – perm",$E:$E,"Factory")
但是它返回0并且我想要它返回的是2,我理解它说它没有自己的Factory单元格,所有有Factory的单元格中都有3个项目,例如工厂 - 达拉斯所以我想计算E栏中的所有工厂,但不计算工厂实际所在的位置。
总之,我想要做的是找到一个函数或数组,它将计算C,D和E列中的一个唯一事件。如果列中的单元格有多个单词,我希望能够选择一个单词,最终仍计算其他列中的所有匹配项并返回一个值。
在我的研究中,我遇到了不同的建议,但没有一个可以解决我的问题。
我希望我已经解释了我的问题,非常感谢任何帮助。
表格的屏幕截图
答案 0 :(得分:1)
我建议你制作标准表并在快照中显示你的标准。给予@Harsha Vardhan应有的信用,他的建议是他的评论中给出的正确方法。我已经做了一个完全有效的例子来清楚地理解。
对于部分字符串匹配,我在I2 ="*"&"Factory"&"*"
标准表位于范围G1:I4
中,结果位于范围J1:J4
分别在J2到J4中输入的公式符合表中提到的标准。
=COUNTIFS($C:$C,$G$2,$D:$D,$H$2,$E:$E,$I$2)
=COUNTIFS($C:$C,$G$3,$D:$D,$H$3)
=COUNTIFS($C:$C,$G$4,$D:$D,$H$4,$E:$E,$I$4)
结果根据您的要求显示在快照中。
编辑日期23-06-2016
这引用了OP在2016年6月22日和23日的评论。公式没有变化。要求在条件表中正确输入条件。根据OP指定的新标准,以下快照显示获得了正确的结果。已上传其他文件count multiple text 23062016以供细读。