使用以下输入数据,我试图提取每个名称(列D)类型的计数。
输入示例:
当前代码,如果列b是唯一的,则选择计数。
所需的输出: RBS = 5,CA = 1,SG = 1,
我找到了这段代码,并根据我的要求进行了更新。但是,对于以下情况,我无法将其输出结果:
如果列B(交易),列C(总计)和列A(日期)是唯一的(非重复),则将名称的类型计为1,否则如果三列都重复,则仅计为之一。
(所需输出)
希望上面的例子能够更清楚地说明逻辑。
非常感谢您对此问题的任何帮助。
亲切的问候
答案 0 :(得分:1)
这里不需要复杂的VBA - 一个“简单”的公式可以做到:
=SUM(--NOT(ISERROR(SEARCH(C1,Input!$D:$D))))
(这假设银行的名称存储在单元格C1中)
请注意,您需要将其作为数组公式输入,即按 Ctrl - Shift - 输入!