|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
用VLOOKUP函数可以实现,
4个参数
=VLOOKUP(找什么,在哪找,结果所在列数,查找方式)
目标表D7单元格的公式:=VLOOKUP($B7,明细表!$B$7:$W$132,COLUMN(D3)-1,0)
1.$B7 固定列B列
2.数据所在区域:
在明细表中选中需要的数据,可以选中第一个数据(B7单元格)后按快捷键Ctrl+Shift+→→ +↓
行列要固定死,快捷键F4
3.结果所在列:
查找的姓名是B列,为选中区第1列;
性别是D列,对应的参数自然是3
设置colnum(单元格)获取单元格所在列
D3单元格对应的4, 此时:COLUMN(D3)-1=4-1
E3单元格的第三个参数就会对应5, 5-1
=>目的:动态获取参数来保证可以横向拖拉填充
4.查找方式:
False:精确匹配 ;可以简写0
True:近似匹配 ;可以简写1 =>用于阶梯查找的情况
姓名重复的话在目标表里查找只能找到第一个符合信息的条件,
用员工编码或社保账号就能对应了.
对应的查找项要改成 $E7 和 $F7
查找区域和第三个参数的-1也要相应作出改变
|
|