Excel中VLOOKUP函数的数组用法

设A1单元格中的数值为X,B1单元格中为字符,
1<X<=3时,B1单元格显示a
3<X<=7时,B1单元格显示b
7<X<=15时,B1单元格显示c
15<X<=21时,B1单元格显示d
请问,不用if 函数,用VLOOKUP函数的数组怎么表达?

在EXCEL中,VLOOKUP是个非常好用的函数。

它能快速帮我们从大量数据中正确匹配到需要的内容。

首先介绍函数的各参数信息:

VLOOKUP(查找值, 数据表, 列序数, 匹配方式)

查找值:就是待匹配的内容;

数据表:匹配结果所在的数据表;

列序数:匹配结果在数据表中所对应的列序数;

匹配方式:有完全匹配和不完全匹配。

                   0或FALSE对应的是完全匹配;

                   1或TRUE对应的是不完全匹配(模糊匹配)。

使用举例:

1、首先选择查找内容和数据表;

        需要特别注意的是匹配结果内容列数一定要位于查找内容列数的后面。

2、在备注列中输入VLOOKUP(参数信息),详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-05
由于条件是包含上限值,所以需要变通一下LOOKUP公式
=LOOKUP(-A1,{-21,-15,-7,-3,-1},{"d","c","b","a",""})
A1<=1时为空,大于21时出“#N/A"错误值

如果条件改为下包含:
1<=X<3时,B1单元格显示a
3<=X<7时,B1单元格显示b
7<=X<15时,B1单元格显示c
15<=X<21时,B1单元格显示d
则用公式
=LOOKUP(A1,{1,3,7,15,21},{"a","b","c","d",""})本回答被提问者采纳
第2个回答  2018-07-04
你使用了绝对引用~~~

要向右拉,把$A$7的A前$去掉

向下拉把7前面的$去掉本回答被网友采纳
第3个回答  2020-09-27

excel中VLOOKUP函数如何使用,我教你!

第4个回答  2009-12-13
=VLOOKUP(A1-10^-20,{1,"a";3,"b";7,"c";5,"d";21,""},2,1)

excel中如何用VLOOKUP函数取两个条件的数值?
excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8...

excel的lookup函数怎么用excel的lookup函数怎么用数组
=LOOKUP(lookup_value, data)需要注意的是,LOOKUP 函数只能返回数组或表格中与查找值匹配的第一个结果,如果有多个匹配结果,只会返回第一个。如果需要返回所有匹配结果,可以使用 VLOOKUP 或 HLOOKUP 函数。

在excel中, vlookup函数有哪些用法?
6、VLOOKUP函数的作用是,在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值VLOOKUP 中的 V 参数表示垂直方向当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP语法 VLOOKUP。7、VLOOKUP函数Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数...

vlookup函数如何使用?
2.利用vlookup函数对其中一个条件进行筛选,返回一个包含符合条件的行的数组。3.使用if函数和and函数将另一个条件添加到筛选中,并使用match函数找到在原始表格中对应的列。4.最后,使用index函数根据筛选结果返回需要的值。例如,我们有一个产品订单表格,其中包含订单号、产品名称、产品数量和订单日期。我...

vlookup函数怎么返回两个数组的内容?
Excel中vlookup函数查询一个值返回多个值的方法如下:在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。一般情况的VLOOKUP只能返回第一个值,如下:=VLOOKUP(A8,A1:D5,2,0)在【姓名】列前插入一列,如下图输入公式:=COUNTIF(B$2:B2,B2)这个公式返回每个“姓名”从上到...

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

在excel中,如何用vlookup查找满足两个条件的值?
方法一:连接列 1. 你可以创建一个新的“连接列”,这一列是将两个条件列的值连接起来。例如,如果你有两个条件列A和B,你可以在新的一列中使用公式`=A1&B1`来连接这两个值。2. 然后,在你的查找表中,也创建一个相应的连接列。3. 最后,你可以使用VLOOKUP函数来查找这个连接列的...

excel的vlookup函数怎么使用?
excel的vlookup函数使用方法如下:一、精确查找 根据姓名查找对应部门:输入公式:=VLOOKUP(G2,A:C,3,0)。G2:要查找的内容。A:C:查找区域,注意查找区域的首列要包含查找的内容。3:要返回的结果在查找区域的第3列。0:精确查找。二、近似查找 根据分数查找对应等级:输入公式:=VLOOKUP(B2...

Vlookup函数怎么用,有什么规则吗?
1、这里其实不是VLOOKUP可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。这里1和0不是实际意义...

vlookup函数的使用方法及实例
(2)按【F2】键,输入公式【=VLOOKUP】,然后,按【Tab】键,Excel会自动显示其条件左括号,变为【=VLOOKUP(】→单击编辑栏左侧的【fx】按钮→弹出【函数参数】对话框。(3)按VLOOKUP函数的用法,依次在【函数参数】对话框中,填写参数。①光标停留在【Lookup_value】时单击选择:【B2】(姓名列)...

相似回答