首页技术column函数与vlookup函数结合?vlookup column配合使用

column函数与vlookup函数结合?vlookup column配合使用

编程之家2026-07-021048次浏览

各位老铁们好,相信很多人对column函数与vlookup函数结合都不是特别的了解,因此呢,今天就来为大家分享下关于column函数与vlookup函数结合以及vlookup column配合使用的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

column函数与vlookup函数结合?vlookup column配合使用

excel表格中vlookup函数如何引用不连续的列

建议用VLOOKUP或LOOKUP函数

vlookup和column函数如何结合使用

方法/步骤

vlookup和column函数如何结合使用

请点击输入图片描述

图下数据表,这里我们根据姓名来返回成绩值

column函数与vlookup函数结合?vlookup column配合使用

请点击输入图片描述

首先利用vlookup函数进行数据返回(这里用到绝对引用)

请点击输入图片描述

如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩

这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充

我们只需要将vlookup中的2改为column函数

column函数与vlookup函数结合?vlookup column配合使用

随后回车填充数据即可

请点击输入图片描述

Excel函数之VLOOKUP函数的应用

VLOOKUP函数是Excel中常用的查找函数,用于从指定区域中查找并返回所需值,其应用涵盖从基础到高级的多个层面。

入门应用

基本语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),即VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)。

参数说明:查找目标:需查找的内容或单元格引用,必须在查找区域的第一列。

查找范围:需包含返回值所在列,且查找目标必须在第一列。例如,查找姓名对应的年龄时,范围应为包含姓名和年龄的列区域(如$B$2:$D$8)。

返回值的列数:返回值在查找区域中的列序号(非工作表列号)。例如,年龄在$B$2:$D$8的第3列,则参数为3。

精确/模糊查找:参数为0或FALSE时精确匹配,1或TRUE时模糊匹配(默认模糊查找)。

示例:根据表二姓名查找表一对应的年龄,公式为=VLOOKUP(A13,$B$2:$D$8,3,0)。

初级应用

多行查找优化:结合COLUMN函数实现列数自动递增。例如,同时查找性别、年龄、身高时,公式为=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0),向右复制时列数自动变为2、3、4。

错误值处理:避免错误:Excel 2003用=IF(ISERROR(VLOOKUP()),"",VLOOKUP()),Excel 2007+用=IFERROR(VLOOKUP(),"")。

错误原因:查找不到值、字符串含空格/空字符、参数设置错误(如未设精确查找)、数值格式不匹配(文本与数字)。

进阶应用

模糊查找:字符模糊查找:使用通配符*匹配包含内容。例如,查找含“AAA”的产品价格,公式为=VLOOKUP("*"&A10&"*",A2:B6,2,0)。

数字区间查找:第4个参数省略或设为1时,按最接近且小于查找值的区间返回结果。例如,根据销售额返回提成比率,公式为=VLOOKUP(A11,$A$3:$B$7,2)。

高级应用

反向查找:通过IF数组重构列顺序实现从右向左查找。例如,根据姓名反查工号,公式为=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)。

多条件查找:用&连接条件并重构数组。例如,根据部门和姓名查找加班时间,公式为{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}(需按Ctrl+Shift+Enter输入数组公式)。

批量查找:通过编号和COUNTIF实现多项查找。例如,列出所有“张一”的消费金额,公式为{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}。

vlookup函数的使用方法

VLOOKUP函数的使用方法为查找数据、反向查找、跳过空字符查找、双条件查找、判断一列数据是否在另一列中出现过、整行查找等等。

1、查找数据

目的是要根据【姓名】查找【底薪】。H2=VLOOKUP(G2,B1:E6,4,FALSE),FALSE,代表精确匹配,若为TRUE则代表模糊匹配。

2、反向查找

若要根据【工号】来查找【姓名】,正常情况下【工号】是要在表格的第一列,否则返回错误值#N/A,这时候要与IF函数结合使用。IF函数的作用是判断一个条件是否满足,如果满足返回一个值,不满足则返回另一个值,这里的1代表条件成立,0代表不成立。

IF({1,0},C2:C6,B2:B6)返回的结果为{10,“李1”;11,“李2”;12,“李3”;13,“李4”;14,“李5”},也就是重新调换一下B、C列的位置。

3、跳过空字符查找

由于字符串中含有空格,而导致返回结果为错误值#N/A,我们可以这样来解决,点击【开始】,找到【清除】中的【特殊字符】,然后点击【空格】,然后正常输入公式,也可以与TRIM函数结合使用。按ctrl+shift+enter组合键结束。TRIM函数的作用是清除文本中的所有空格,然后再用VLOOKUP函数进行查找。

4、双条件查找

I2=VLOOKUP(G2&H2,IF({1,0},C2:C8&D2:D8,E2:E8),2,FALSE)按ctrl+shift+enter组合键结束。IF函数的作用是重新设置一下数据表,让C、D列合并在一列。

5、判断一列数据是否在另一列中出现过

C2=VLOOKUP(B2,$E$2:$E$8,1,FALSE)然后向下填充公式。记得给第二参数进行绝对引用,也就是在行和列前面添加$符号,只需要按一次F4功能键,这样可以防止拖动公式时,区域发生改变,返回的结果若是错误值#N/A,则说明没有出现过。

6、整行查找

只要输入一个公式,就可以同时查找张三的【工号】【部门】【底薪】【全勤奖】。C9=VLOOKUP($B$9,$B$1:$F$6,COLUMN(B1),FALSE)然后向右填充公式。前两个参数必须要进行绝对引用,COLUMN函数的作用是返回指定引用的列号,B1单元格位于第二列,所有返回2。

好了,文章到此结束,希望可以帮助到大家。

c语言在线编译器 菜鸟?C++编译器手机版python安装pil库,支持pip的Python软件