根据另一列中子集中的值返回列中的值
我正在从这样的表格中获取信息:
A 1 2 B 3 1 4 C 2 5
本质上,一系列的组合(A,B,C),其元素垂直排列在其旁边。
我想要做的是检索在列2中具有特定值的列1值的列表。例如,如果列2的查找值是1,我希望A和B匹配,但不是C.最好的情况下,我可以生成一个包含匹配的新列。 有没有办法做到这一点,而不诉诸于VBA?
编辑:我正在使用的数据不是那么干净,这是它的一个篡改版本
1 2 3 4 83 Fun Edit ZZZZZZ*AAAAAA 210 365,400 176 210 85 Fun Edit 600,500 205 MEDICARE[705] 176 200
提取的数据不喜欢保留列1标识符之外的数据之间的关系。 在这种情况下,第3列“###,###”中的信息来自第4列中的项目176。因此填充并取出该行将导致下游问题。
从长远来看,第4列中的数据只是将本摘录中的信息与另一个信息进行匹配的关键。
迄今为止,我感谢大家的帮助,并对我的原始示例不足表示歉意。
这是一个简短的工作stream程,可以做到这一点:
- select整个范围
- 按下
Ctrl+G
(转到) - 点击
Special
- 勾选
Blanks
然后OK
- 键入
=
并向上arrow up
。 你应该有一个看起来像=A1
的公式 - 按下
Ctrl+Enter
。 此时,所有缺less的alpha值都应填入。 - 应用
Autofilter
筛选并筛选数字以仅显示1
- 如果您想在其他地方使用已过滤的alpha列表,请复制显示的值并将其粘贴到别处。