Excel:如何匹配字符串并查找所有行数据?

时间:2016-12-06 19:44:34

标签: excel vba excel-vba csv excel-formula

我有2张,AB

A包含具有给定slug的行,以及一些'指标'列。

Slug | Views | Shares
aaa  | 10    | 5
bbb  | 25    | 2
ccc  | 5     | 0

工作表B有一个巨大的slugs列表(有些可能不包含在工作表A中)。

我基本上想要"搜索"工作表Aslug值,"填写"那些相应的价值观。

这是表B的示例输出:

Slug | Views | Shares
xxx  | -     | -
bbb  | 25    | 2
aaa  | 10    | 5
ddd  | -     | -
eee  | -     | -

我最终会在移动它们时对它们进行一些数学运算,但这是我需要的开始才能做到这一点。

1 个答案:

答案 0 :(得分:1)

使用VLOOKUP。

例如,为了获得表B中的25 bbb,公式为:

=VLOOKUP(A2,A!$A$2:$C$4,2,FALSE)

第一个参数A2是表B中的bbb,第二个参数是表A中的表,第三个参数表示返回第2列(Views列),最后一个参数表示完全匹配。