【发布时间】:2013-10-30 12:05:52
【问题描述】:
让我们举个例子,问题是:“安妮有多少次有任何评论的科学”? (答案:2 次)。
A B C D
1 Name Gender Subject Commentary
2 Anne Female Maths
3 Anne Female English
4 Anne Female Science whatever...
5 Anne Female Maths
6 Anne Female English
7 Anne Female Science blah, blah
8 Kath Female Maths
9 Kath Female English
10 Kath Female Science
11 Tony Male Maths etc...
12 Tony Male English
13 Tony Male Science blah, blah
我使用 COUNTIFS 解决了它:
=COUNTIFS(Sheet1!A1:A13,"Anne",D1:D13,"*")
但现在我需要搜索所有 Anne+Science 评论并在结果单元格中检索它们的连接方式,这样:“随便....废话,废话。”
怎么办?
如果没有办法使用公式,如何使用VBA?
【问题讨论】:
-
@pnuts answer 无需任何 VBA 即可完成。使用 VBA,您可以使用简单的范围迭代并根据条件连接字符串(Dick 的答案就是这样做的),或者使用
AutoFilter并在 D 列中连接SpecialCells(xlCellTypeVisible)。
标签: vba excel excel-formula pivot-table