在excel中选择具有特定值的单元格的相邻单元格

时间:2012-11-21 10:27:17

标签: excel ms-office excel-formula

我在excel中有一个包含四列的数据集;

用户名,计算机,部门信息

我使用过滤器来选择数据集中的所有唯一用户名,然后使用counif()来计算用户名在数据集中出现的次数 - 这样可以正常工作。

现在我想在每次出现特定用户名时搜索原始数据集,并且当它出现时,我想选择相关行的“信息”单元格。所以输出将是一个数组,而不是一个值,

例如,

Username|Information
A            1
A            2
B            3
A            4
D            5

因此,如果我使用我的函数从用户名A的'information'搜索所有值,我想要输出,

Information
1
2
4

感谢。

1 个答案:

答案 0 :(得分:0)

这是一种不涉及VBA的方法。但是,它可能不适合您的需求。

  1. 根据您的数据制作数据透视表
  2. 用户名添加到过滤器
  3. 信息添加为行
  4. 将过滤器从(全部)更改为您想要的用户名。
  5. 如果您需要重新运行基础数据集,只需右键单击即可刷新数据透视表。