我想制作一个系统,它会产生如下结果。
我拥有的数据是'文件名'列和'类别。 我想提取“短名称”(通常是“文件名”的前2-4个字符)并将其分配给相应的“长名称”。
然后,我想根据哪个用户(长名)制作文件以及每个类别的数量来计算文件。
结果应该类似于下面的表格。
主要问题是将来会有新用户。
如何解决计数公式将新人纳入等式?
P.S .: 我发现了这个:https://exceljet.net/formula/value-exists-in-a-range
但这不是我需要的东西。
答案 0 :(得分:2)
试试看看它是否适合您:
在短名称下:=LEFT(C4;2)
C4
是文件名
在长名称下:=VLOOKUP(E4;H6:I8;2;FALSE)
E4
是短名称,H6:I8
是图例,它是搜索短名称以检索长名称。
正确替换公式中的单元格并记住,如果您的Excel使用,
分隔符,则此公式将出错。
编辑:我忘了回答关于点算的最后一部分:
=SUM(COUNTIFS($D$4:$D$12;D$15;$F$4:$F$12;$C16))
D4:D12
是类别的范围,而D15
来自类别计数
X
是长名的范围,而F4:F12
将是计数表