excel中有几十万数据如何使用函数VLOOUP,得到需要的几百个数据

如题所述

这是Vlookup的多项查找。

比如,我想查找刘勇的销售额,如果按照正常思路来操作的话,在F3单元格中输入公式=VLOOKUP(E3,$B$2:$C$8,2,FALSE),得到的结果是29,如图1:

图1

假如我想提取刘勇第二次出现的数据的话,或者把刘勇的所有对应数据全部提取出来,显然利用上面的操作方式是行不通的,那该怎么处理呢?这时我们可以借用辅助列来实现。

如图2,我们在A2单元格中输入=B2&COUNTIF($B$2:$B2,B2)。

$A$2:$A2是一个变动的区域,公式向下拖动的时增大它的引用范围,这个范围的起始行是不变的,终止行是公式所在的行,公式的意思就是:公式所在的行对应的A列单元格的值在A列中第一次出现的时候返回1,第二次出现时返回2,第三次出现返回3,依此类推……$起到锁定的作用。

方法是选中要锁定的单元格,按F4键。(笔记本电脑需要在英文状态下按Shift+4),如图2:

图2

在F3中输入=IFERROR(VLOOKUP($E3&COLUMN(A1),$A$2:$C$8,3,FALSE),""),然后,向右拖拉。

IFFERROR作用:防止错误的出现。比如,没有找到对应的数据。

COLUMN(A1)作用:提取单元格所在的列号

如图3:

在这里,给大家补充一个方法,如何使出现刘勇所在位置进行整行填充颜色?

这时我们就可以使用条件格式来实现,步骤如下:开始→条件格式→新建规则→使用公式,输入:=$B2=$E$3,如图4:

图4

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-13
几十万用VLOOKUP不卡得要死?有重复的更是查询不了,得用代码来做
第2个回答  2018-10-13
用数据透视表或者vba吧

excel中有几十万数据如何使用函数VLOOUP,得到需要的几百个数据_百度知...
方法是选中要锁定的单元格,按F4键。(笔记本电脑需要在英文状态下按Shift+4),如图2:图2 在F3中输入=IFERROR(VLOOKUP($E3&COLUMN(A1),$A$2:$C$8,3,FALSE),""),然后,向右拖拉。IFFERROR作用:防止错误的出现。比如,没有找到对应的数据。COLUMN(A1)作用:提取单元格所在的列号 如图3:在...

几十万行数据怎么vlookup
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。...

EXCEL怎么从上万数据中匹配几百个数据?
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。 Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。 col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 tab...

excel中如何用VLOOKUP函数进行批量查找并返回查找目标
1、打开Excel工作表,在E2单元格输入查找函数VLOOKUP,即:=VLOOKUP()。2、输入VLOOKUP函数第1个参数:lookup_value,要查找的值,也被称为查阅值,即查找目标所在单元格D2,如下图所示。3、输入VLOOKUP函数第2个参数:table_array,查阅值所在的区域,也就是查找数据的区域范围,即A列到B列,如下...

如何使用VLOOKUP函数匹配多个值?
一种方法是使用VLOOKUP函数结合数组公式来返回多个结果。以下是一个示例:1. 在你要匹配的列中,将VLOOKUP函数与数组公式一起使用。例如,假设你要根据姓名匹配多个结果,你的数据在A列(姓名)和B列(结果)。2. 在C列(匹配结果),输入以下公式:=VLOOKUP(A2,B:B,1,FALSE())这个公式的意思是...

如何用VLOOKUP函数提取多个数?
1、VLOOKUP函数是查询后首先返回行序号,再进一步返回单元格的值,无法使两个以上的数显示出来。2、首先,我们可以在姓名前面添加一个空白列,命名为“辅助列”。3、打开一个excel文件:根据需要输入数据,这里根据提问模拟输入了一些数据:需要根据提问要求,先提取非重复的姓名数据,在D列输入公式:输入...

Excel中vlookup函数批量查找数据的操作方法
Excel中vlookup函数批量查找数据的操作步骤如下:制作一个数据表,当然这个表相对来说比较简单,实际当中是会比较庞大的,只是为说明其功能。查找一个学生或者多个学生的成绩,在几十几百个学生中查找,用眼睛查找,不单单费力,而且容易出错,这个时候就需要用到vlookup。输入函数,在黄色成绩下空白单元格...

如何使用excel中的vlookup函数?
在Excel中,如果您需要根据名称自动匹配数据,可以使用VLOOKUP函数。以下是一个详细的使用步骤说明,用于根据名称从数据表中匹配数据:1. 首先,确保您的Excel工作表中有一个包含名称和对应数据的数据表。2. 然后,选择您想要显示匹配数据的单元格。3. 在该单元格中输入以下公式:`=VLOOKUP(要匹配的名称,...

如何在Excel中用Vlookup函数查询一个值返回多个结果?
“VLOOKUP函数查询一个值返回多个结果”的操作步骤是:1、打开Excel工作表;2、由题意可知,A列存在着多个相同的项目,而VLOOKUP函数通常只返回精确匹配到的首个条件,并返回对应的数据,而无法返回多个相同条件所对应的数据;这就需要通过辅助列的形式,将多个相同的条件按出现的先后编号,并被后面的查找...

Excel如何批量查找并提取数据
1、首先在excel中插入一个工作表,在“金额”下方的单元格中输入“=VLOOKUP()”。2、然后输入第一个参数:lookup_value,要查找的值,即名字下方第一个单元格,在括号中输入D2,即“=VLOOKUP(D2)”3、然后输入第二个参数:table_array,即查找数据的区域范围,就是A列到B列所有的数据,选中...

相似回答