EXCEL里用VLOOKUP函数如果lookup_value重复怎么办

作者&投稿:释寿 (若有异议请与网页底部的电邮联系)
EXCEL里用VLOOKUP函数时,出现数据重复怎么办?~

将名字设置为非重复的唯一字段:在A列点击右键→插入→行,并在A列填充公式:=B2&"_"&C2

然后在填充的数据中,也将姓名设置为唯一,然后用vlookup函数:=VLOOKUP(F2,A:D,4,0)


excel中vlookup函数lookup_value输入可以是汉字,但是在引用时需要添加双引号,否则会无法取数。
验证方法:
1、首先在excel表格中输入筛选的基础数据,和另一组取值数据。

2、在E3单元格点击插入“vlookup”函数,在其中输入带有双引号的汉字当作函数参数。

3、点击确定按钮即可看到是可以根据“数据5”在A、B列将数据提取出来的,但是此种方法无法批量下拉公式自动填充。

4、或者直接点击需要引用的单元格地址,将其输入lookup value栏中。

5、点击回车并下拉公式可以批量得到对应D列的数据的提取内容。

问题中的公式下拉时,只能返回从上至下表格中第一个出现的AAA对应的值,且从问题图中看来,就应是两个工作表之间的跨表操作,公式中还应加上工作表的名称。


此种情况应是企业中有员工姓名重复的情况,要在D列加一辅助列,然后在SHEET2下拉另一数组公式就行了,这样就能正确显示姓名重复,但各自不相同的项目了


SHEET1工作表D2公式下拉:

=IF(A2="","",COUNTIF(A$2:A2,A2))


sheet2工作表B2公式下拉:

数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。

=IF(A2="","",INDEX(Sheet1!C:C,MATCH(A2&COUNTIF(A$2:A2,A2),Sheet1!A$2:A$100&Sheet1!D$2:D$100,)+1))


如果一定要用VLOOKUP函数,公式改为这样:

=IF(A2="","",VLOOKUP(A2&COUNTIF(A$2:A2,A2),IF({1,0},Sheet1!$A$2:$A$100&Sheet1!D$2:$D$9,Sheet1!$C$2:$C$100),2,))


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


如果只是想根据名字统计税收的总金额,则公式如下:

=IF(COUNTIF(Sheet1!A$2:A2,Sheet1!A2)=1,SUMIF(Sheet1!A:A,A2,Sheet1!C:C),"")


若不是跨表操作的,公式可以精简些(就是精简了不用指定工作表名称)

=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,B:B),"")





如果你是想要个税总和的话
在第一个表的D2输入公式
=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A,B:B),"")
下拉即可

三个AAA顺序对应的结果。


标准普尔500指数的成分股
465 VLO 瓦莱罗能源466 VMC vulcan材料467 VNO 沃那多房产信托468 VRSN 威瑞信469 VTR ventas470 VZ 弗莱森电讯471 WAG 沃尔格林472 WAT 沃特斯473 WDC 西部数据474 WEC 威斯康星能源475 WFC 富国银行476 WFM 全食超市477 WFR memc电子材料478 WHR 惠而浦479 WIN windstream480 WLP wellpoint481 WM 废品管理482 WM...

爱辉区18223581537: excel中vlookup函数怎么用 -
吕裴复方: 原发布者:alznlx123VLOOKUP函数在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值.这里所说的“数组”,可以理解为表格中的一个区域.数组的列序号:数组的“首列”,就是这个区域...

爱辉区18223581537: excel中的vlookup函数怎么用 -
吕裴复方: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

爱辉区18223581537: 如何在excel中如何用vlookup函数 -
吕裴复方: 格式: =VLOOKUP(参数1,参数2,参数3,参数4) 含义: “参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;“参数2”为需要在其中查找数据的数据表;“参数3”为“参数2”中待返回的匹配值的列序号;“...

爱辉区18223581537: VLOOKUP函数在EXCEL中的使用方法 -
吕裴复方: Vlookup用系统里的帮助文件,对初接触函数的朋友来说可能比较不容易懂.我这里举例来说明一下最基础的格式及规则,更深层的应用,等你熟悉这个公式后,可以再研究(也可以Hi我一起讨论、学习),希望对你有帮助. 如:D1输入公式:...

爱辉区18223581537: 怎么用VLOOKUP来匹配excel表里面的数据 -
吕裴复方: Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配. 软件版本:Office2007 用...

爱辉区18223581537: EXCEL表格中VLOOKUP函数怎么用 -
吕裴复方: 1. VLOOKUP函数的运用: VLOOKUP函数=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式) 注意哦:关于“查找的方式 ”有两种,一种模糊查找 ,一种精确查找,运用的方式 都不一样 2. 比如我要查找下面小表格各业务的总...

爱辉区18223581537: Excel中vlookup函数如何使用? -
吕裴复方: 日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.下面以Excel2007举例,一步一步图解如何使用Vlookup函数. 举例题设 例如有两个...

爱辉区18223581537: EXCEL函数VLOOKUP用法 -
吕裴复方: VLOOKUP各参数解析:lookup_value:lookup是查找的意思,value是值,就是要查找的值 table_array:“你要到哪去查找这个值?”就在这个table_array的区域里.选定这个区域,公式将在这个区域对lookup_value进行查找 col_index_num:col是...

爱辉区18223581537: excel 中vlookup 使用方法? -
吕裴复方: 1.打开Excel 2.按F1键,呼出帮助 3.在搜索栏里面输入 vlookup,点击搜索 4.找到了你要的东西,慢慢看,有例子.

爱辉区18223581537: 求excel中函数VLOOKUP的详细使用方法A列为原始数值,B列为是否达标,C列为新增数值,D列为人员名称 我想用VLOOKUP函数在E、F、G列中分别标示... -
吕裴复方:[答案] 要判断C列新增数值是否在A列原始数值中是否存在,用countif就行了. 若存在,可以使用VLOOKUP根据C列该数值在A列数据区查询,并返回BD两列对应行的相关数据. 其中,要返回B列数据,涉及到VLOOKUP反查. 使用VLOOKUP有一个前提:A...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网