作者:乔山办公网日期:
返回目录:office365
直接用ctrl+f,输入 查找内容,进行查找即可
1.在原始数据中A列有多个“zd张三丰”,需要提取每个“张三丰”对应的“工号”。
2.一般情况的VLOOKUP只能返回第一个值,如下:
=VLOOKUP(A8,A1:D5,2,0)。
3.在【姓名】列前插入一列,如下图输入公式:
=COUNTIF(B$2:B2,B2)
这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。
4.将A2公式改成:
=B2&COUNTIF(B$2:B2,B2)
这样就将B列的“姓名”和出现次数连在一回起。
5.在B8输入公式:
=A8&ROW(A1)
将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。
6.将B8的公式修改成如下:
=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)
也就是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。
7.将公式下答拉,就将所有“张三丰”对应的信息查询出来了。
=VLOOKUP("QB026",B:C,2,)
或
=INDEX(C:C,MATCH("QB026",B:B,))
http://office.microsoft.com/zh-cn/excel-help/RZ101862716.aspx?section=3
Excel中可以利用Vlookup函数查找对应的值
软件版本:Office2007
用Vlookup函数查找对应值用法举例说明如下:
1.查找A列中与知E列相同的值,返回对应的F列的值:
2.输入公式如下:
公式解释:查找值为A列数值,因此第一个参数为A1;第二个道参数查找区域为E1:F7,因为要下拉填充,所以这里必须要用绝对引用,保回证不管怎样拖动始终是这个区域;返回的值在E1:F7中的第2列,所以第三个参数为2,最后参数为0,即精确匹配,必须与答E列数值一致才返回F列的值
3.下拉填充得到结果如下: