Excel 如果包含范围中的数据,则对单元格进行计数

Excel 如果包含范围中的数据,则对单元格进行计数,excel,excel-formula,count,Excel,Excel Formula,Count,我想做一个系统,它的结果如下 我拥有的数据是“文件名”列和“类别”。 我想提取“短名称”(通常是“文件名”的前2-4个字符)并将其分配给相应的“长名称” 然后,我想根据哪个用户(长名称)创建了这些文件,以及每个类别创建了多少文件 结果应该与下面的表类似 主要问题是将来会有新的用户 如何解决反公式会将新来者带入方程式的问题 附言: 我发现: 但这不是我需要的东西。试试看它是否适合你: 在短名称下:=LEFT(C4;2)C4是文件名下的第一个值 在Longname下:=VLOOKUP(E4;H6:

我想做一个系统,它的结果如下

我拥有的数据是“文件名”列和“类别”。 我想提取“短名称”(通常是“文件名”的前2-4个字符)并将其分配给相应的“长名称”

然后,我想根据哪个用户(长名称)创建了这些文件,以及每个类别创建了多少文件

结果应该与下面的表类似

主要问题是将来会有新的用户

如何解决反公式会将新来者带入方程式的问题

附言: 我发现:


但这不是我需要的东西。

试试看它是否适合你:

短名称下:
=LEFT(C4;2)
C4
文件名下的第一个值

Longname下:
=VLOOKUP(E4;H6:I8;2;FALSE)
E4
shortname
H6:I8
图例,它搜索shortname以检索Longname

正确替换公式中的单元格,请记住,如果excel使用
分隔符,则此公式将给出错误

编辑:我忘了回答你关于计数的最后一部分:

=SUM(COUNTIFS($D$4:$D$12;D$15;$F$4:$F$12;$C16))
D4:D12
类别的范围
D15
将是
X
来自类别计数


F4:F12
Longname的范围,
C16
将是计数表中的longame

请查看,别忘了阅读您好,我知道您是新手。如果您认为答案解决了问题,请单击绿色复选标记将其标记为“已接受”。这有助于将注意力集中在仍然没有答案的老年人身上。如果您认为它不够清晰,请向anwser发表评论,以找出解决方案并帮助您解决更多问题。@Funtaztic您使用的Excel版本是什么??2016。但我在这里得到的帮助已经解决了:)谢谢