如何从表的列中获取每个唯一值的计数以及实际值,并将其放入另一个单元格中。
表一的状态栏
**status**
------
itemA
itemA
itemB
itemC
将所需结果放入单个单元格中:
Table 1 Status summary |2 itemA, 1 itemB, 1 itemC
我会满足于一个简单的逗号分隔的所有不同值的列表,而不需要计数。
背景信息:我有一个 Excel 文档,用于跟踪新应用程序的验收测试。该文档包含多个工作表(每个工作表代表需要测试的代码区域)并且每个工作表都有多个表(代表每个案例应该多次或以不同方式测试的测试用例等),然后有一个我想要数据快照的摘要工作表。在摘要页面上,每个工作表中的每个表都有一行和一个状态列。在该状态列中,我想显示在相应表中选择的每个状态的计数。我最初创建了一个冗长的公式,如果 count > 0,则对值及其计数进行硬编码,
编辑:添加公式 这是我最初在那里的公式
=IF(COUNTIF(Table1[Status],"itemA"),COUNTIF(Table1[Status],"itemA")&" itemA"," ") & IF(COUNTIF(Table1[Status],"itemB"), ", " &COUNTIF(Table1[Status],"itemB")&" itemB"," ") & IF(COUNTIF(Table1[Status],"itemC"), ", " &COUNTIF(Table1[Status],"itemC")&" itemC"," ")
问题是,公式在摘要页面上重复了大约 100 次(基础工作表中的每个表一次),每次我想添加状态时,我都需要编辑每个公式。