excel - 如何在电子表格中总结结果

标签 excel excel-formula excel-365

但是,我有一个数据集(涉及的列比示例多得多),但想在单独的表格上总结结果。
好吧,不能使用数据透视,因为我必须在获得所需结果之前从外部源中放入数据。
员工姓名也不会排序。 1 次访问有 9 种可能的结果。
数据示例

Staff Name Status Of Visit
Staff 1    Successful 1 
Staff 1    Successful 2 
Staff 1    Unsuccessful 1
Staff 1    Unsuccessful 2
Staff 1    Closed 1
Staff 1    Successful 3
Staff 1    Successful 4
Staff 1    Successful 5
Staff 1    Closed 2
Staff 2    Closed 1
Staff 2    Successful 2
Staff 2    Closed 1
Staff 2    Unsuccessful 1
Staff 3    Successful 3
Staff 3    Successful 1
所需输出
Staff Name Successful Unsuccessful Closed
Staff 1        5           2          2
Staff 2        1           1          1
Staff 3        2           0          0
这是我用于员工姓名的公式
=UNIQUE(staffnames)
和计数
=COUNTIFS(staffnames,$D3,B:B,E$2&"*")
但我认为可能有更好的方法来解决这个问题,谁能帮忙

最佳答案

你可以试试:
enter image description hereD1 中的公式:

=LET(X,TRANSPOSE(UNIQUE(TEXTBEFORE(B2:B16," ",-1))),Y,UNIQUE(A2:A16),VSTACK(HSTACK(A1,X),HSTACK(Y,COUNTIFS(A2:A16,Y,B2:B16,X&"*"))))

关于excel - 如何在电子表格中总结结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71765937/

相关文章:

excel - 使用 Excel 2007 VBA 将事件添加到 Google 日历

excel - 生成协方差矩阵的更快方法

excel - 如何在Excel中不使用VBA在十六进制和十进制之间转换大数?

excel - 如何从 Excel 中的字符串中提取大写单词或大写字母单词

python - Pandas df 使用准备好的样式写入 Excel 模板

module - 从excel单元格调用excel工作表函数

excel - 如何将单个单元格拆分为多行并添加另一行

excel - 在 excel 中组合两个数字,同时确保第二个数字有两位数

Excel 365 VBA 小时和分钟格式

vba - FormatConditions 边框位于单边上