=IF(ISNA(VLOOKUP(A3,Sheet2!$A$1:$C$386,2,FALSE)),0,(VLOOKUP(

小哼6112022-10-04 11:39:541条回答

=IF(ISNA(VLOOKUP(A3,Sheet2!$A$1:$C$386,2,FALSE)),0,(VLOOKUP(A3,Sheet2!$A$1:$C$386,2,FALSE)))
谁能详解这个公式的意思

已提交,审核后显示!提交回复

共1条回复
wpt209104 共回答了18个问题 | 采纳率83.3%
VLOOKUP(A3,Sheet2!$A$1:$C$386,2,FALSE) 在sheet2的A1:C386区域内查找等于A3的值,如果找到返回相对应的第2列的数据,否则返回#N/A; ISNA函数判断其中的返回值是否是#N/A;
所以整个公式的意思就是,如果不能在sheet2的A1:C386区域内查找等于A3的值,就显示为0,如果如果找到返回相对应的第2列的数据;
1年前

相关推荐

EXCEL VLOOKUP取数函数问题,烦请各位看看!
EXCEL VLOOKUP取数函数问题,烦请各位看看!
问题如下:希望在表2 B3单元格中取表2 A3与表1 B列对应的表1 A列的序号,可能说得有点混乱,请谅解,具体可看图.通俗的说我想在表2 B3中通过表1 B列与表2 A列数据相同的桥梁取表1 A4的内容“1”,请问是否可以用VLOOKUP函数实现,本人会基本的VLOOKUP函数,感谢指点!

korean_20061年前1
panchenxiu 共回答了11个问题 | 采纳率81.8%
=VLOOKUP(A3,IF({1,0},表1!$B$4:$B$8,表1!$A$4:$A$8),2)
=VLOOKUP(A2,Sheet3!A:A,1,FALSE)
詹德晟1年前1
偶有所悟9 共回答了17个问题 | 采纳率82.4%
意思是在当前工作表返回一个在工作表3中A 列对应的每一个值,相当于把sheet3中的A列中的数据复制到当前工作表的A2以下列
怎样使用VLOOKUP比如在EXCEL中有四列,两组,一列数字对应一列字母,1 A 1 C2 B 2 D3 C 3 E怎
怎样使用VLOOKUP
比如在EXCEL中有四列,两组,一列数字对应一列字母,
1 A 1 C
2 B 2 D
3 C 3 E
怎样通过函数,以两组中相同的数字列去对应不同的字母列
我是nn1年前1
ltx20021999 共回答了16个问题 | 采纳率81.3%
公式的使用方法: =VLOOKUP(查询目标,查找区域,查找的列号,查找的方式1或0)
=VLOOKUP($E2&"x"&$F2,IF(COLUMN($A$2:$B$6)=COLUMN($A$2:$A$6),
=VLOOKUP($E2&"x"&$F2,IF(COLUMN($A$2:$B$6)=COLUMN($A$2:$A$6),$A$2:$A$6&"x"&$B$2:$B$6,$C$2:$C$6),2,0)
为什么COLUMN($A$2:$B$6)=COLUMN($A$2:$A$6)=(1,0)还有$A$2:$A$6&"x"&$B$2:$B$6,$C$2:$C$6)代表什么意思,还有IF(COLUMN($A$2:$B$6)=COLUMN($A$2:$A$6),$A$2:$A$6&"x"&$B$2:$B$6,$C$2:$C$6)是什么意思,
anix29121年前1
王郝子 共回答了20个问题 | 采纳率95%
将A列与B列数据合并,将E2与F2合并,在A与B合并后的数据中查找E2与F2合并后的数据,找到后返回C列对应的值.
公式中的COLUMN($A$2:$B$6)=COLUMN($A$2:$A$6)可以直接用{1,0}代替.
excel使用vlookup查找之后再求和改如何设公式?
excel使用vlookup查找之后再求和改如何设公式?
表一
A B C
品目种类金额水果西瓜10水果苹果30水果葡萄20百货肥皂10百货洗涤剂20饮料可乐10饮料橙汁20饮料雪碧30
表二
A B
品目金额合计水果 百货 饮料 
请问如何使用VLOOKUP查找表一中相同品目金额数据统计到表2中金额合计中,


表二
明月满kk1年前1
理想之马 共回答了21个问题 | 采纳率95.2%
直接用SUMIF或SUMPRODUCT即可 =SUMIF(sheet1!A:A,"水果",sheet1!C:C)
函数VLOOKUP怎么让函数第2个参数变化,
yusuifeng5161年前4
巧克力和冰冻可乐 共回答了20个问题 | 采纳率95%
前两天刚学会了VLookup的使用
关于ISERROR的使用=IF(ISERROR(VLOOKUP(A2,ZPM9!A:S,19,FALSE))=TRUE,
关于ISERROR的使用
=IF(ISERROR(VLOOKUP(A2,ZPM9!A:S,19,FALSE))=TRUE,0,VLOOKUP(A2,ZPM9!A:S,19,FALSE)) 的意义
02501003500351年前1
依然815 共回答了18个问题 | 采纳率94.4%
=IF(ISERROR(VLOOKUP(A2,ZPM9!A:S,19,0)),0,VLOOKUP(A2,ZPM9!A:S,19,0))
可以这样写.
意思是,如果A2在ZPM9表的A列进行查找,如果找不到,就显示0,找到的话就显示同行的S列的值.
if本身就是要判断“是”或者“否”,所以你的=true是多余的
关于Vlookup公式的相关问题
关于Vlookup公式的相关问题

各位大神好,以下为关于VLOOKUP公式使用中的一点小疑问,感谢回答,好人一生平安!

如图:

正常情况下如果我们想在B列查询出A列中对应的值,会采用VLOOKUP公式,如上图,若想查出E列中的数值,则在VLOOKUP公式第三位,输入值“2”,若想要查第三列,则输入“3”,但因特殊需要,A列项比较多,又不想在B列中手动修改VLOOKUP公式第三位的数值,从2改为3(同理或者是其它数值:4、5、6.)即:

=VLOOKUP(A1:D:F,2,FALSE)→=VLOOKUP(A1:D:F,3,FALSE)


要求:请问能否在某个空的位置,做个什么公式,能在那个位置输入数值,就可以改变B列中所有vlookup公式地三位数的值?比如在C6那,通过特定公式,输入3,那么B列中的所有vlookup公式的第三位都由之前的2变为3.

dafengge771年前1
小兰的男友 共回答了16个问题 | 采纳率87.5%
=VLOOKUP(A1:D:F,c$6,FALSE)
下拉
公式改成上面的
运用VLOOKU求值,我现在运用VLOOKUP算一个人的出勤率.但是公式怎么总是不对.麻烦大神看看.
peterliu19681年前1
夏天好 共回答了22个问题 | 采纳率86.4%
公式应为=VLOOKUP(A2,考勤表!C:AI,33,0)
你选择使用了36作为参数,超出了查找的范围C:AI,只能给出错误提示了.
如何使用VLOOKUP在两个不同表格内,找出重复的号码?请帮忙写出公式.
如何使用VLOOKUP在两个不同表格内,找出重复的号码?请帮忙写出公式.
例如:我的第一个表有以下数据:123456789、123456781、123456788、123456782、123456783、123456987、123456788第二个表有:123456780、012345678、012345679、012345676、123456789、123456788我想利用VLOOKUP匹配出重复的号码?
shadowgz1年前1
wytyte 共回答了16个问题 | 采纳率93.8%
插入一列=vlookup(第一表格计算单元格,第二表格所引用的数值,第二表格被引用的数值所在的列数,0)
请问在EXCEL表中"=VLOOKUP($C3,'总账-明细账'!A$4:H$500,2,0)”这个公式是什么意思,是否
请问在EXCEL表中"=VLOOKUP($C3,'总账-明细账'!A$4:H$500,2,0)”这个公式是什么意思,是否存在错误?
xiaowaige1年前1
3088nn69 共回答了20个问题 | 采纳率85%
改成"=VLOOKUP(C3 "总账-明细账"!A$4:H$500,2,0)注意后面的这个2,0
谁能给我举例运用函数:“VLOOKUP”非常谢谢奖励20分你哦
jk_Ouyang1年前1
fengliuliu 共回答了11个问题 | 采纳率90.9%
公式如下:假设你的工号和姓名的数据列是A1:B40,其中A1为表头"工号",B1为表头"姓名" 查找C2中的工号对应的姓名的公式为:D2=vlookup(C2,$A$2:$B$40,2,),就可以了.在这个公式中,主要有四个参数:C2,是你需要查询的记录 $...
为什么用VLOOKUP查找同一列数据时会出现不同的结果?
为什么用VLOOKUP查找同一列数据时会出现不同的结果?
A B C
1.364.00 364.00 364.00
2.364.00 364.00 364.00
3.380.00 364.00 #N/A
4.392.00 392.00 392.00
5.595.00 571.00 595.00
6.595.00 595.00 595.00
A列和B列的数据是从第两个表中COPY过来的,C列的公式是=VLOOKUP(A1,$C$1:$C$6,1,0),搞不懂为什么第五行会出现这样的结果,
而且公式输完后双击不能算出下面的结果,要往下拉才行,这又是什么情况?
myhappytiger1年前1
wztrojan 共回答了19个问题 | 采纳率89.5%
1.C列的公式是=VLOOKUP(A1,$C$1:$C$6,1,0)中,$C$1:$C$6数组在C列,当然不能运算了,产生了循环运算,
2.如果你是想在B列中找到A列的数据,放入C列公式应为=VLOOKUP(A1,$B$1:$B$6,1,0)
3.如果要判断A列与B列对应行是否相同,用=IF(A1=B1,"Y","N")
Vlookup 函数已知:1月份食品清单,2月份食品清单求1:2月份清单与1月份清单中相同名称的总量求2:2月份清单与1
Vlookup 函数

已知:1月份食品清单,2月份食品清单

求1:2月份清单与1月份清单中相同名称的总量

求2:2月份清单与1月份清单中不相同的总量

求3:整理1月、2月清单,竖列(不能重复)横列(并排)


我已经写了一个函数,用2月份的清单与1月份的清单进行了对比,抓出来相同名称的项目(值)了,现在问题来了:我要怎么样才能继续求出来2月份当中剩下没有被抓出来的数据呢!?

解1:我原来想:既然已经抓出来了的数据了,那么,用它与整个2月份的数据进行对比,乱码部分的不就是需要求的数据了嘛!结果,这个函数,我写了一早上,对比了一早上,硬是求不出来.

解2:我后来在想,是不是我的思路有问题?不应该用已经抓出来了的数据与2月份进行对比,那我用乱码部分的数据跟2月份的进行对比不就行了嘛?结果,还是行不通.


正常情况下,2月份跟1月份名称相同的部分+不相同的部分=2月份数据

我问了一下我同事,同事说:与1月份对比出来的乱码不就跟2月份不重复的数据嘛?这下越说越糊涂了,不知道是我表达能力不清楚,还是太笨了,感谢那位大虾,如果听得懂我在说什么的话,给我指点指点迷津吧!


ljq611年前1
axiljc 共回答了22个问题 | 采纳率95.5%
头晕的话你可以这么做一下理下思路:
方法1:
1月份与2月份清单的物品复制出来,分别备注上1和2,互相查找就知道了,参照图1~


方法2:
1月份与2月份清单的物品复制到一起,进行透视,有2的就是都有出现,有1的就是单独出现的,
参照图2~




然后你就会理解你同事说的了,不了解的可以再问我
VLOOKUP(B7,另一个工作表中!B8:N18,13,FALSE)逗号是什么意思呀
3482454551年前1
13的白皮肤 共回答了12个问题 | 采纳率83.3%
“另一个工作表中”是指另一个工作表的表名,比如当前工作表是Sheet1,另一个工作表是Sheet2,则改成VLOOKUP(B7,Sheet2!B8:N18,13,FALSE)
表示当前工作表的B7值在Sheet2的B列找,打到就返回对应的Sheet2的N列的值.就是N列相对于B列是第13列.
逗号是函数参数的分隔符,必须是半角逗号,不能是全角的.
=VLOOKUP(A16,A3:H12,2,False)
=VLOOKUP(A16,A3:H12,2,False)
这个公式中的“2”是什么意思?
8207111年前1
jiangtaorobin 共回答了19个问题 | 采纳率94.7%
就是在B列里面填充,3就对应C列,4对应D列,以此类推
请高手帮我解释一下这个公式VLOOKUP($A3,$F1:$J1,COLUMN(B3))
请高手帮我解释一下这个公式VLOOKUP($A3,$F1:$J1,COLUMN(B3))
A B C D E F G H I J K
1 张 王 3 7 8 9
2 李
3 王
4 赵
利用vlookup函数在B3输入公式,直接右拉,能把“王”后的信息全部自动生成.
上面那个公式是这个例子的,请问一下第三个参数“COLUMN(B3)”是什么意思?它和单独的一个数值(比如3或4)有什么区别?
略知1231年前1
Napoleon佳 共回答了13个问题 | 采纳率84.6%
COLUMN(B3)=2,当你向后自动填充,他就变成column(C3),column(D3),分别可以得到3和4
它和单独的一个数值(比如3或4)有什么区别:可以自动填充,如果是蛋蛋的数字填充是不会变化的.
if vlookup iserror 函数的翻译,亲们,帮我翻译一下下面这个公式吧,我翻译不出来.
if vlookup iserror 函数的翻译,亲们,帮我翻译一下下面这个公式吧,我翻译不出来.
=IF(VLOOKUP(G215,科目对照表!B:C,2,FALSE)&IF(ISERROR(VLOOKUP(凭证导出!AC215,部门对照!B:D,3,FALSE)),"",VLOOKUP(凭证导出!AC215,部门对照!B:D,3,FALSE))="T","999999",IF(ISERROR(VLOOKUP(凭证导出!AC215,部门对照!B:D,3,FALSE)),"",VLOOKUP(凭证导出!AC215,部门对照!B:D,3,FALSE)))
蔡婉红1年前1
redscar 共回答了16个问题 | 采纳率81.3%
你把分类搞错了,这属于办公软件,不是英语翻译!
这个公式的意思其比较简单,就是一个IF语句里面嵌套了VLOOKUP引用语句!
VLOOKUP(G215,科目对照表!B:C,2,FALSE)
这一句的意思就是,在工作薄“科目对照表”中的B列找到当前工作薄G215单元格的值,并引用其对应的第二列(C列)的单元格!我们现在假设这个结果为M.
VLOOKUP(凭证导出!AC215,部门对照!B:D,3,FALSE)
这句类似上面,我们假设结果为N
IF(ISERROR(N),"",N)
如果N的结果为错误的(比如被0整除),结果为空白,否则为N,假设这一句结果为O.
IF(M&O="T","999999",N)
这是整个IF语句,如果M和O一起的结果为T,则结果为999999,否则为N的结果!
很简单吧!
EXCLE 公式下拉错误 C2=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) C3=VLOOKU
EXCLE 公式下拉错误 C2=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) C3=VLOOKUP(A3,Sheet1!A2:B100,2,FALSE)
以此类推 选中后右下角+下拉公式出错变成
C4=VLOOKUP(A2,Sheet1!A4:B104,2,FALSE)
应该怎么操作?
咕唧咕唧咕唧1年前1
igeo 共回答了16个问题 | 采纳率93.8%
公式应该改为
=vlookup(a2,sheet1!a$2:b$100,2,0)
这样下拉就不会出现错误了
如何让VLookup引用的列随公式所在列的变化而变化
FJGJY1年前1
醉卧人生路 共回答了22个问题 | 采纳率86.4%
  VLOOKUP公式在向右填充时,始终都引用同一列,如何让它引用的列随公式所在列的变化而变化呢?使用COLUMN()或COLUMN(A:A)嵌入VLOOKUP函数中,作为其的第三个参数,即可随公式输入位置的变化,动态地改变第三个参数引用的列,具体应用时,可根据公式所在单元格与第三参数引用列的相对位置(假设相对偏离列数为n),相应调整为COLUMN()-n或COLUMN(A:A)+n,或用其他列引用代替A:A.同时需要注意VLOOKUP第二个参数为绝对引用数据来源表!$A:$K,第一个参数为行相对,列绝对引用如$A2.
办公软件中的函数 =vlookup(查找值,数据表,列序数,匹配条件),“列序数如何理解”
ykc02161年前1
蓝色珊瑚海 共回答了20个问题 | 采纳率95%
关于VLOOKUP函数的用法
“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法.
一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据.
二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用.
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等.
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值.
如果 range_lookup 为 FALSE,table_array 不必进行排序.
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值.若为文本时,不区分文本的大小写.
3.Col_index_num 为table_array 中待返回的匹配值的列序号.
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推.
如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!.
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配.如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值.如果找不到,则返回错误值 #N/A.
四、应用例子
A B C D
1 编号 姓名 工资 科室
2 2005001 周杰伦 2870 办公室
3 2005002 萧亚轩 2750 人事科
4 2005006 郑智化 2680 供应科
5 2005010 屠洪刚 2980 销售科
6 2005019 孙楠 2530 财务科
7 2005036 孟庭苇 2200 工 会
A列已排序(第四个参数缺省或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会”
VLOOKUP(2005036,A1:D7,4) 等于“工 会”
若A列没有排序,要得出正确的结果,第四个参数必须用FALAE
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”
五、关于TRUE和FALSE的应用
先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事.
用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高.当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低.
笔者觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可.
VLOOKUP公式输入错误问题.在线等
VLOOKUP公式输入错误问题.在线等


终端前面加了分号了也不行啊
飞蛾扑火哈哈哈1年前1
负17度 共回答了18个问题 | 采纳率94.4%

[终端报表
之前输入
'
计算机上的一个问题,VLOOKUP中4个空填什么?
计算机上的一个问题,VLOOKUP中4个空填什么?
In cell C5, create a VLOOKUP function that returns the membership cost that corresponds with the membership type entered in cell B5. Create the function to find an exact match in the range named Membership, and return the membership cost from the second column.
eagle01141年前1
dreamer0252 共回答了19个问题 | 采纳率84.2%
直接在Fx 栏目里输入就行了,那个框框看到都烦;
vlookup 有 4个参数;
第一个:是你要匹配的 数据,任意选一个单元格,到时候直接拖就行了,例如:F2;
第二个:是你要匹配数据的目标数据范围,可以是当前的sheet(表格) 也可以是其他表格,例如:A1:D10 就是说 4行10列 或者是sheet2 里面的内容,就在前面加个sheet2 就可以了;
第三个:是 如果在目标数据有对应的匹配数据,你希望显示这个 目标区域的哪个 列,例如 2 意思就是说 在 A1:D10 这个范围内,我用F2和A 这一列的数据匹配成功后,显示这个范围的第二例的数据,就是B列的数据.
第四个:可选参数,表示是模糊匹配还是精确匹配,默认精确匹配.
看你的意思是想通上面的menbership对应下面的menbership 然后找出cost 对吧
那你直接输入 vlookup (b5,A$18:B$24,2) 就可以了,然后向下拖动就ok.
简化查找公式=IFERROR(VLOOKUP(G2,A3:B120,2,0),VLOOKUP(G2,D3:E120,2,
简化查找公式
=IFERROR(VLOOKUP(G2,A3:B120,2,0),VLOOKUP(G2,D3:E120,2,0))
5未曾1年前1
風摄影 共回答了14个问题 | 采纳率92.9%
如果你需要将这个表格作为一个数据源来引用, 就必须把它做成二维表, 即只有一行独立表头, 下面是顺序的清单
你这样是两个表头, 而且还有空行, 所以, 目前的公式已经是最简化的了
因为是手机号码, 所以, 可以考虑使用SUMIF, 前提是不能有重复的名字, 否则出错
=SUMIF(A3:E120,G2,B3)
=IF(C8="","",VLOOKUP($C8,Sheet2!$C:$CL,COLUMN(B$1),0))
=IF(C8="","",VLOOKUP($C8,Sheet2!$C:$CL,COLUMN(B$1),0))
谁能帮我解释一下这个工式的意思,谢谢了
黄冬冬1年前1
彗心如月 共回答了22个问题 | 采纳率90.9%
如果C8单元格是空的,结果就是空的,否则就是VLOOKUP($C8,Sheet2!$C:$CL,COLUMN(B$1),0)的值
VLOOKUP($C8,Sheet2!$C:$CL,COLUMN(B$1),0),在C:CL区域查找C8单元格找到后返回所在行的第COLUMN(B$1)列的数据,
看这个公式应该是一个横向拉动的公式,
COLUMN(B$1)是返回列号,B1就是第2列,F就是第5列,
使用vlookup为什么会出现#N/A公式=VLOOKUP(H14,B14:C313,2,0)
普通人中的一员1年前2
ttttcc 共回答了18个问题 | 采纳率77.8%
=IF(ISNA(VLOOKUP(H14,B14:C313,2,0)),"",VLOOKUP(H14,B14:C313,2,0))

2007以上版本,还可用如下公式
=IFERROR(VLOOKUP(H14,B14:C313,2,0),"")
请问哪位excel高手帮我解释一下这个公式=Vlookup("*"&C1&"*",sheet1!A:B,2,0)的详细含
请问哪位excel高手帮我解释一下这个公式=Vlookup("*"&C1&"*",sheet1!A:B,2,0)的详细含义,每个符号的作用
courenao1年前1
greatycn 共回答了16个问题 | 采纳率100%
Vlookup函数名
"*"&C1&"*"表示要在sheet1表的A列找包含C1单元格的行,并且返回找到行所对应的B列的值,那个2就是指B列.即A:B中,A是第1列,B是第2列.最后一个0表示精确匹配.
=VLOOKUP(G2,A1:D20,2,FALSE 什么意思,劳烦给详解!
luofei3211年前1
在北欧扯淡 共回答了14个问题 | 采纳率100%
意思是如果在A1:d20中的 A列寻找与G2相同的值,找到后函数返回与A列的那个值所在单元格对应的B列中的单元格的值(因为是2,所以是b列),如果找不到,则返回错误值,函数最少个括号,应该是
=VLOOKUP(G2,A1:D20,2,FALSE )
EXCEL复制vlookup公式后,得到的数据都是一样的,
EXCEL复制vlookup公式后,得到的数据都是一样的,
sheet1 A列数据如下:
100903N-5
1009008G
100905N-1
1009008G
1009008G
sheet2A列 B列数据如下:
1004006G-2 130000000483
1006003G-3 130000000494
1005013G 130000000512
1008002G 130000000535
1009001G-2 130000000538
1008005G 130000000541
1009003G 130000000543
1009002G-1 130000000544
1009002G-2 130000000545
1009003G-2 130000000549
1009005G 130000000550
1009006G 130000000551
1009006G-2 130000000552
1009006G-3 130000000553
1009006G-4 130000000554
1009008G 130000000555
1010002G 130000000556
1010001G-1 130000000557
1010001G-2 130000000558
1010001G-3 130000000559
100708N-5 140000000075
100708N-1 140000000077
100803N-3 140000000089
100804N-4 140000000093
100807N 140000000097
100708N-4 140000000101
100805N-3 140000000106
100901N-3 140000000107
100901N-4 140000000108
100901N-5 140000000109
100901N-6 140000000110
100904N 140000000114
100905N-1 140000000115
100907N 140000000118
100903N-4 140000000122
100903N-5 140000000123
100903N-6 140000000124
100903N-7 140000000125
100906N-3 140000000126
100908N 140000000127
101005N 140000000128
100905N-4 140000000129
100905N-5 140000000130
100905N-3 140000000131
100708N-5 140000000132
101001N-1 140000000133
101001N-2 140000000134
101002N-1 140000000135
101002N-2 140000000136
101002N-3 140000000137
101003N 140000000138
101006N 140000000139
101004N-1 140000000140
101004N-2 140000000141
在sheet1 B1列输入公式=VLOOKUP(A2,Sheet2!A:B,2,0),得到正确结果140000000123,然后一直下拉复制公式,得到的结果都是一样的140000000123,怎么解决.
珍珍19571年前1
qingdaoyxl 共回答了20个问题 | 采纳率90%
你按F9 看看 刷新不
要是刷新就是自动计算的问题
到工具-选项-重新计算里面
把自动重算√上
vlookup()函数的使用,可不可以同时有两个lookup_value(查找条件)
vlookup()函数的使用,可不可以同时有两个lookup_value(查找条件)
表一、A例为规格,B例为型号,C例为单价.表二、A例为规格,B例为型号要求:在表二的E例自动生成:规格为AA,型号为22的物品的单价.
daisy99261年前1
rainmanrambo 共回答了16个问题 | 采纳率93.8%
用VLOOKUP可以查找,不过需要多一个辅助列:把表一的A和B两列用&符号连接起来做为此函数的查找区域(第二参数)的首列,这样会比较麻烦建议用INDEX函数,表二的E2公式为=INDEX(表一!C$2:C$10,MATCH(A2&B2,表一!A$2:A$10&...
excel中用这个公式=vlookup(a3,$a$30:$ae$1029,column(),0) 时公出现某个值对于就
excel中用这个公式=vlookup(a3,$a$30:$ae$1029,column(),0) 时公出现某个值对于就个公式不可用?
------A-------B-------C-------D------
1、283 015
2、 #N/A问题是这样的:我用公式=RIGHT(LEFT(A1)+MID(A1,2,1))*100+RIGHT(MID(A1,2,1)+MID(A1,3,1))*10+RIGHT(LEFT(A1)+MID(A1,3,1))计算出A1中的三个数283的两数之和后.由于前面有0.在用公式=vlookup(a3,$a$30:$ae$1029,column(),0)自动填充数时出现:#N/A显示为:某个数值对于这个公式不可用.当前面的那个数百位为0时就出现这种情况.前面不是0时就没有错误.不知为什么.怎么办?谢谢!
015对应的数:2570893461在第45行.
用了方括号的公式后前面是0的数可以正确填充了.但其他的数又出现了前面的错误.
韩水1年前1
靠1241 共回答了14个问题 | 采纳率85.7%
vlookup(a3,$a$30:$ae$1029,column(),0)是什么东西呀?叫你原文件发来看来,不肯,怎么帮你?说半天也没听懂你说的是什么,不知道你a30:ae1029是什么玩意,为什么会出错,不看文件怎么猜?郁闷.用了这个列号当变量,没有原文件怎么猜呢,注意下文本与文本型数字的区别就行了.
=IF(D6="","",VLOOKUP(D6,$W$6:$X$15,2,0))
=IF(D6="","",VLOOKUP(D6,$W$6:$X$15,2,0))
追问
  渝BP2877 82255
  #N/A 82260
  渝BP2768 82254
  #N/A 82258
  #N/A 82253
  渝BP2860 82258
往下拖 的时候会出现某些表格不能显示对应值
我就是偶1年前1
baitian509 共回答了19个问题 | 采纳率100%
=IF(D6="","",VLOOKUP(D6,W:X,2,0))
=IF(A8="","",VLOOKUP(A8,表1!$A$2:$P$8888,3,FALSE)),这个怎么操作,
gsahgas1a2haq1年前1
chloettehan 共回答了23个问题 | 采纳率78.3%
意思是:
如果A8单元格的值为空,则取空值;
否则,在表1的A2:P8888单元格区域的第一列即A2:A8888找与A8单元格值精确相等(由第四个参数为FALSE表示精确相等)的值,找到了就取找到行的第3列(第三个参数为3)的值,找不到就取错误值 #N/A.
VLOOKUP函数的语法说明:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在数组第一列中查找的数值.Lookup_value 可以为数值、引用或文本字符串.
Table_array 为需要在其中查找数据的数据表.可以使用对区域或区域名称的引用,例如数据库或列表.
如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值.如果 range_lookup 为 FALSE,table_array 不必进行排序.
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列.
Table_array 的第一列中的数值可以为文本、数字或逻辑值.
文本不区分大小写.
Col_index_num 为 table_array 中待返回的匹配值的列序号.Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推.如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!.
Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配.如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值.如果找不到,则返回错误值 #N/A.
=IF(ISERROR(VLOOKUP(E2,$A$2:$B$2500,3,FALSE)),0,VLOOKUP(E2,$
=IF(ISERROR(VLOOKUP(E2,$A$2:$B$2500,3,FALSE)),0,VLOOKUP(E2,$A$2:$B$2500,3,FALSE))
有两列数据,一列是客户编号,一列是客户名称.现在我需要根据客户编号抽取客户名称,上面的公式不能抽取汉字内容,请教高手需要怎么修改公式!
财富不多,
人之将nn其言也善1年前1
紫**姬 共回答了13个问题 | 采纳率92.3%
把3改为2试试!
=IF(ISERROR(VLOOKUP(E2,$A$2:$B$2500,2,FALSE)),0,VLOOKUP(E2,$A$2:$B$2500,2,FALSE))
excel查找公式错在哪c2==VLOOKUP(F2,I2:L12,2,FALSE)*G2*VLOOKUP(F2,I2:
excel查找公式错在哪

c2==VLOOKUP(F2,I2:L12,2,FALSE)*G2*VLOOKUP(F2,I2:L12,4,FALSE),
请写出正确的公式
是我把名称弄错了,呵不好意思,一直没看出来
水齐日寸1年前1
沙漠植物 共回答了23个问题 | 采纳率87%
false改成0试试,另两者名称不相符.
请统一查找和被查找区域的名称,粗看多了复合两字.
=VLOOKUP(A3,表2!$A$1:$B$28,
春天、1年前1
muyiawei 共回答了20个问题 | 采纳率100%
根据A3的值,到表2!$A$1:$B$28范围查找匹配的值,找到后取其后面1列(同行)中的值.
要求精确匹配
=VLOOKUP(A3,表2!$A$1:$B$28,2,0)
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))=TRUE,"",V
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))=TRUE,"",VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE))
请问这个公式是什么意思,以及每一步骤所表示的含义.
福建分类hxx1年前1
ss_ss 共回答了20个问题 | 采纳率90%
公式主体:VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)
以B2单元格为关键字,在Sheet2工作表的$A$1:$E$10000区域的首列(即A列)进行搜索,当找到匹配数据时,返回对应行第4列的数据.FALSE是要求关键字要绝对匹配.
ISNA是检测这个公式是否出现错误值(找不到匹配数据),=TRUE表示找不到.
IF如果出现错误值,返回空文本(""),否则,返回公式结果.
公式中的“=TRUE”可省略,写成:
=IF(ISNA(VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)),"",VLOOKUP(B2,Sheet2!$A$1:$E$10000,4,FALSE)
用这个=VLOOKUP(MID(C6,3,1),L19:M26,2,FALSE)函数求结果,结果为N#A,感觉问题在mi
用这个=VLOOKUP(MID(C6,3,1),L19:M26,2,FALSE)函数求结果,结果为N#A,感觉问题在mid函数的结果带“”
用这个=VLOOKUP(MID(C6,3,1),L19:M26,2,FALSE)函数求结果,结果为N#A,感觉问题在mid函数求出的结果带“”.而数据L19:M26,中的数字不带“”,问此问题如果解决
补充如果mid返回的值是字母就不会出现问题
jidanchaofan1年前1
语说云云 共回答了21个问题 | 采纳率71.4%
此问题的关键是c6单元格的格式问题,
从题意看出c6为文本型数据,而l19:m26区域为纯数字,
可在mid函数前加两个负号转换成数字,即--MID(C6,3,1),即可!
请问 IF(C11="Y",VLOOKUP(D11,数据!AB6:数据!AD72,3),0.17)
请问 IF(C11="Y",VLOOKUP(D11,数据!AB6:数据!AD72,3),0.17)
如题~
lhs10191年前1
robby兔 共回答了15个问题 | 采纳率93.3%
如果C11="Y",返回VLOOKUP(D11,数据!AB6:数据!AD72,3),否则返回0.17
再解释VLOOKUP(D11,数据!AB6:数据!AD72,3):
在取名“数据”的工作表的AB6:AB72中查找D11,AB6:AB72必须是以升序排列的.如能精确找到,假定AB10=D11,则返回AD10;如不能精确找到,假定AB12是AB6:AB72中小于D11的最大值,则返回AD12.
=VLOOKUP(D9:D20,L:M,2,0) L,M后面的2,
hqa15b151年前1
一颗骷髅 共回答了14个问题 | 采纳率78.6%
2是指选定列的第几列,L:M的第2列就是M列,0,是参数,是引用匹配方式,跟FLASE是一样的用法,是需要完全匹配,才能引用出数值的意思.
IF($E7="","",VLOOKUP($E7,$AJ$8:$AM$22,2,0))有哪位高手能告诉我这公式中的“0”
IF($E7="","",VLOOKUP($E7,$AJ$8:$AM$22,2,0))有哪位高手能告诉我这公式中的“0”表示什么意思?谢谢啦·
绿韵陶情1年前3
aaarrraaa 共回答了20个问题 | 采纳率95%
一、这样说:如果公式改为:
IF($E7="","",VLOOKUP($E7,$AJ$8:$AM$22,2,TRUE))或者,则要求$AJ$8:$AM$22区域的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值.
二、题目中公式等效于下面公式:
IF($E7="","",VLOOKUP($E7,$AJ$8:$AM$22,2,FALSE))

IF($E7="","",VLOOKUP($E7,$AJ$8:$AM$22,2,))
就无“一”中的“升序”限制了.
怎么用VLOOKUP查找另外一个表格内的某个值 能找得到 但是要返回第N列的数值,返回回来呢?(如图)
怎么用VLOOKUP查找另外一个表格内的某个值 能找得到 但是要返回第N列的数值,返回回来呢?(如图)

第37行4列的公式是“=VLOOKUP(M31,AN$2:BW$302,5,0)”,AN$2:BW$302的范围就是右边的表格!
爱上你真好8261年前1
sheerph 共回答了22个问题 | 采纳率90.9%
重新截图,带上列标,怎么感觉左表两列是相同的
=VLOOKUP($B3,结存表!$A:$K,5,0)谁帮我解释一下这个公式 最好是标点符号的意思也解释
阿里乐乐1年前1
w5k5f5 共回答了17个问题 | 采纳率82.4%
在结存表的A列到K列查找单元格B3的内容,然后在当前单元格返回到A列到K列中的第五列即E列.后边的0是精确查找的意思.对应的1为模糊查找
IF(LEN(G2)=10,IFERROR(VLOOKUP(LEFT(G2,2),$P$25:$Q$30,2,0),"N
IF(LEN(G2)=10,IFERROR(VLOOKUP(LEFT(G2,2),$P$25:$Q$30,2,0),"Non SAP")) 该公式有问题么?
字符数=10,如果前五位数和P25:O30的值MATCH,就是该值,否则“ Non SAP".
知心比邻1年前1
妍冰 共回答了21个问题 | 采纳率95.2%
如果G2不等于10呢?所以公式应该:=IF(LEN(G2)=10,IFERROR(VLOOKUP(LEFT(G2,2),$P$25:$Q$30,2,0),"Non SAP"),"") 在后面的双引号内输入要显示的值或把双引号改为公式.
求公式,用vlookup()找数据.如果为空,则按第二条件找.第一条件为空,返回符合第二条件的第一条件位置值
求公式,用vlookup()找数据.如果为空,则按第二条件找.第一条件为空,返回符合第二条件的第一条件位置值
就是E6的值如果在A1:A10中找不到就选换个条件.
我的公式:G1=IF(ISNA(VLOOKUP(E1,$A$1:$C$10,1,0)),VLOOKUP(F1,$B$1:$C$10,1,0),VLOOKUP(E1,$A$1:$C$10,1,0))
第一条件:E1的值在A1:A10中查找.
第二条件:如果第一条件为空,则F1在B1:B10中查找,如果找到符合条件的.最当前值前一列的值.
我的公式就是不能取前一列的值.
kekebo0071年前1
czf14401 共回答了13个问题 | 采纳率92.3%
VLOOKUP(F1,$B$1:$C$10,1,0),这一段可改为,VLOOKUP(F1,IF({1,0},$C$1:$C$10,$B$1:$B$10),2,0).
ISNA(VLOOKUP(E1,$A$1:$C$10,1,0)),也可改为COUNTIF($A$1:$C$10,E1).
=VLOOKUP($F4,$X$4:$AC$9,1,) =IF(G4=0,"",MAX(G4,2512))这两个公式如何
=VLOOKUP($F4,$X$4:$AC$9,1,) =IF(G4=0,"",MAX(G4,2512))这两个公式如何合并成一个?
高山流水3211年前1
wzhotdog 共回答了19个问题 | 采纳率84.2%
G4=VLOOKUP($F4,$X$4:$AC$9,1,)吗?
=IF(VLOOKUP($F4,$X$4:$AC$9,1,0)=0,"",MAX(VLOOKUP($F4,$X$4:$AC$9,1,),2512))
IF(A8="","",VLOOKUP(A8,Sheet3!A:B,2,0)),如果公示中的0换成1或其他数又会是咋样?
石_51年前1
lsxixue 共回答了20个问题 | 采纳率90%
只能是0或者1,false或ture,表示精确匹配,如果改成1,如果找不到a8的值,就查找比a8小最接近a8的值
VLOOKUP函数的问题我的公式是这样的=vlookup(A2,成都参保名册!$B:$C,2,0)为什么还显示不出来,输
VLOOKUP函数的问题
我的公式是这样的=vlookup(A2,成都参保名册!$B:$C,2,0)
为什么还显示不出来,输入之后仍然是=vlookup(A2,成都参保名册!$B:$C,2,0)
还有这样的公式也不显示出具体的数值,输入进去之后仍然是输入的=vlookup(B2,[天津公司社保登记名册及缴费明细9月份.xls]成都参保缴费明细!$C:$D,2,false)
能把这个东西把我教会,追加100分
adongbiao1年前1
凭风望海 共回答了20个问题 | 采纳率100%
两个可能性.
第一,单元格格式是文本,修改成常规,然后重新输入公式;
第二,使用了“显示公式”的功能,按"ctrl+~"试试看.
麻烦您解释下这个公式=VLOOKUP($A1,SHEET1!$A:$B.2,0)这个公式中的2,
魔法桃子1年前1
松花粉 共回答了18个问题 | 采纳率83.3%
2这个格子是指定返回那一列的数值
是指返回 (表SHEET1!) 中 (这个范围$A:$B) 里面第2列的数值
0这个格子是指查询的方式
0是指精准查询 必须完全等于 $A1 里面的数值
1是指模糊查询 相似 $A1 里面的数值即可