Excel公式| |如何计算列中某个值的出现次数

Excel公式| |如何计算列中某个值的出现次数,excel,count,cell,Excel,Count,Cell,在计算公式以计算列中列出值的次数时需要一些帮助。我将尝试解释以下要求 下图显示了数据集的示例 要求列出每个客户的问题和行动。 如您所见,即使是从单元中聚集的值中,我们也需要找出单个唯一值,然后将其映射到相邻的一列或多列 它只需要一张额外的工作表来执行 尝试: A1 = a,b,c A2 = b,c A3 = c,b,a A4 = c,a A5 = b B1 = ss B2 = ss B3 = dd B4 = dd B5 = ss D1 = a E1 = b F1 = c C7 = ss C8

在计算公式以计算列中列出值的次数时需要一些帮助。我将尝试解释以下要求

下图显示了数据集的示例

要求列出每个客户的问题和行动。
如您所见,即使是从单元中聚集的值中,我们也需要找出单个唯一值,然后将其映射到相邻的一列或多列


它只需要一张额外的工作表来执行

尝试:

A1 = a,b,c
A2 = b,c
A3 = c,b,a
A4 = c,a
A5 = b
B1 = ss
B2 = ss
B3 = dd
B4 = dd
B5 = ss
D1 = a
E1 = b
F1 = c
C7 = ss
C8 = dd

D2 =IF(FIND(D$1,$A2,1)>0,1,"") drag until F6

D7 =COUNTIFS($B$2:$B$6,$C7,D$2:D$6,1) drag until F8

D7:F8将是您想要的结果。乐于尝试。

如何映射操作?一个平行的问题表?如果肯德基有另一个“服务器挂起”问题怎么办?“服务器挂起”应该显示两次吗?用一些编程语言(例如Python或VBA)解析数据会更容易。。。如果Excel公式有很多辅助列,虽然比我想象的要复杂得多——它可以从
=LEN(A2)-LEN(替换(A2,“,”)
和输入表中的运行求和开始,在输出表中继续使用
=ROW()
计数器,然后是一些
=MID(…令人头痛的计算…
您可以使用Excel 2010+中的Excel的
Power Query
(也称为2016年的
获取和转换
)。你也可以编写一个VBA例程。是的,因为它已经在excel中,如果你忽略了操作,只需解析出客户名称,用部分相对引用将isse设置为每个客户名称,并垂直转置。这很好。。完全符合预期。我是论坛新手,不确定如何将其标记为已回答,但管理员是否可以提供帮助和guide关闭,因为查询已解决。很高兴知道这有帮助..如果您能像这样“接受”答案,将不胜感激。这将从“未回答”问题列表中删除此问题。(:在上一个公式中添加了一个更正
D2:D6
变成
D2:D6
。.抱歉,刚刚注意到了。