跟财务老婆学习了个excel函数 -- vlookup函数,记录一下,省得下次用忘了。
需求:有两张表,将第一张表的第二个字段g2去搜索第二张表的字段d2,如果相等,将第二张表的第三个字段追加到第一张表。
表1.
g1 | g2 | g3 |
aa | ff1 | |
bb | ff2 | |
cc | ff3 |
表2
d1 | d2 | d3 |
aa | ff2 | qq1 |
bb | gg | qq2 |
cc | ff1 | qq3 |
表3-结果:
g1 | g2 | g3 |
aa | ff1 | qq3 |
bb | ff2 | qq1 |
cc | ff3 | #N/A |
公式:
=VLOOKUP(B2,Sheet2!$B$2:$D$4,2,FALSE)
注:
- B2:原列记录,需逐条拿出来比较,随鼠标拖动变化
- Sheet2!$B$2:$D$4,被比较和搜索的目标区域,每次被全部搜索。--可以通过选中区域定义一个名字代替,如ALL
- 2,取被搜索区域的第2列
- FALSE,精确匹配
用一张图说明下:
详解:https://jingyan.baidu.com/article/9989c7463e833ef648ecfed8.html