OC2*_*2PS 1 excel excel-formula array-formulas office365
我正在使用 Office 365 / Microsoft Forms 将信息收集到 Excel 工作簿中。工作表(和表格)的数量会随着时间的推移而增加。因此,我通过在这些工作表的左侧添加工作表“开始”和在右侧添加工作表“停止”来为这些工作表添加书签。

工作表上收集的相关信息是受访者的电子邮件地址,该地址位于 A 列(所有工作表都具有相同的结构)。

我想做的是在“停止”工作表之后有一个“摘要”工作表,其中我有一个动态列表,其中包含“开始”和“停止”之间所有工作表中的所有唯一电子邮件及其 A 列中的频率和 B 分别。
我认为一旦我有了一个电子邮件列表,我就可以通过COUNTIF跨页计算每个电子邮件的频率 - 尽管这不太理想,因为列表会随着时间的推移而增长,所以这个解决方案需要将公式复制到新行很经常。但我真正困扰的是如何从“开始”和“停止”之间的所有工作表的 A 列中获取所有唯一值的列表?
=LET(data,Start:Stop!A1:A1000,
d,TOCOL(data,1),
u,UNIQUE(d),
HSTACK(u,BYROW(u,LAMBDA(ur,ROWS(FILTER(d,d=ur))))))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |