Excel中IF与VLOOKUOP函数应该怎么使用啊?

作者&投稿:说使 (若有异议请与网页底部的电邮联系)
在EXCEL中VLOOKUOP这个函数怎么用~

VLOOKUP这个函数表示在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。 VLOOKUP 中的 V 参数表示垂直方向。
语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在表格数组 第一列中查找的数值。
Table_array 为两列或多列数据。使用对区域或区域名称的引用。
Col_index_num 为 table_array 中待返回的匹配值的列序号。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。
如果为 FALSE,VLOOKUP 将只寻找精确匹配值。

VLOOKUP 函数使用
条件如下:
A B C
1 密度 粘度 温度
2 0.457 3.55 500
3 0.675 2.75 250
4 0.525 3.25 400
5 0.616 2.93 300
6 0.675 2.75 250
7 0.746 2.57 200
8 0.835 2.38 150
9 0.946 2.17 100
10 1.09 1.95 50
11 1.29 1.71 0

例1 =VLOOKUP(1,A2:C10,2)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17)
例2 =VLOOKUP(1,A2:C10,3,TRUE)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100)
例3 =VLOOKUP(.7,A2:C10,3,FALSE)
使用精确匹配在 A 列中搜索值 0.7。因为 A 列中没有精确匹配的值,所以返回一个错误值。(#N/A)

如何用if函数?

语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
col_index_num 必需。table_array 参数中必须返回的匹配值的列号。col_index_num 参数为 1 时,返回 table_array 第一列中的值;col_index_num 为 2 时,返回 table_array 第二列中的值,依此类推。
如果 col_index_num 参数:

小于 1,则 VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,则 VLOOKUP 返回错误值 #REF!。
range_lookup 可选。一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。

有关详细信息,请参阅对区域或表中的数据进行排序。

如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。

如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
A B C D E
英语 85 数学 =VLOOKUP(D2,A:B,2,0)
数学 90

上面例子中的E2单元格中会出现90

说明
如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。例如,如果 A1 大于 10,公式 =IF(A1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。

语法
IF(logical_test, [value_if_true], [value_if_false])IF 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。

实话说。。VLOOKUP我也不会用,朋友问我的时候,在网上找资料试了半天没搞明白。。
IF就比较好理解了。。
那天朋友问我的是:怎么比较两个excel表中的数据,找两者的不同点。用VLOOKUP不会弄,最后还是用IF来弄了,虽然复杂了点。。
=IF(Sheet1!H19=Sheet4!H17," ",Sheet1!A19)
上面这句话的意思是:如果"sheet1"表中的H19单元格中的数据等于"sheet4"表中的H17单元格中的数据,那么输出空格" ",否则输出该行的编号A19。
把单元格拖下,就比较了其他的行。。
虽然麻烦了点,只能将就着那样用了。。

我围观。。等高手介绍下VLOOKUP的用法。。 最好弄个通俗的例子。。

语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

具体有什么需求?


XCEL实现数字修约法则:四舍六入,遇五奇数进,偶数不进。 例如,3.24=3.2...
3.25001应该进还是舍?我按舍做的一位小数命令:=IF(MOD(INT(A1*1000-50),200)=0,ROUND(A1,1)-0.1,ROUND(A1,1))两位小数命令:=IF(MOD(INT(D1*10000-50),200)=0,ROUND(D1,2)-0.01,ROUND(D1,2))三位小数命令:=IF(MOD(INT(G1*100000-50),200)=0,ROUND(G1,3)-0.001,...

xcel 随机函数问题: 我在a1中输入=int(rand()*10,回车后随机出现一个...
建议你在A1中输入:=int(rand()*10),在B1中输入:=if(a1=5,1,0),然后选中A1、B1单元格,向下拖动,假设你要设置50个随机数,就拖到B50,然后在B51中输入:=sum(B1:B50)B51中的数字就是你要的结果

xcel中A列,B列为日期,C列显示天数怎么做,当A\\B任意无日期则不显示,怎么...
C1输入公式:=IF(COUNTA(A1:B1)<2,"",A1-B1)下拉

xcel 如何根据单元格末位数据的不同分别做不同处理
=IF(OR(--RIGHT(A1)=1,--RIGHT(A1)=2,--RIGHT(A1)=3),MID(A1,1,LEN(A1)-1),IF(--RIGHT(A1)=4,MID(A1,1,LEN(A1)-1)&"DM",IF(OR(--RIGHT(A1)=5,--RIGHT(A1)=6,--RIGHT(A1)=7),MID(A1,1,LEN(A1)-1)&"D",IF(--RIGHT(A1)=0,MID(A1,1,LEN(A1)-1)&"GM"...

EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
XCEL中如何用函数或其它方式自动处理提取分隔符之前的数据的方法。如下参考:1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击next...

XCEL中当用VLOOKUP函数匹配结果#N\/A或者0时,如何让他显示空白二不显示#...
=if(or(vlookup()=#N\/A,vlookup()=0)," ",vlookup())

怎么样利用SXCEL 选择下拉菜单的同时自动带出另一个单元格的数值_百度...
SHEET2 F4单元格输入公式 =IF(E4="","",VLOOKUP(E4,SHEET3!A:L,12,))或 =IF(E4="","",INDEX(SHEET3!L:L,MATCH(E4,SHEET3!A:A,)))下拉复制公式或双击填充柄

XCEL函数公式解答,在线等候,拜托了
用VBA来做吧 把所有表都放在一个目录下 在一主表中遍历统计 做好模板后,要用时运算一两分钟吧就可以得结果了 当然用sumif、透视表也行,但得一张表一张表地去统计 如若此工作内容是长期的 每次的统计工作将占很多时间

请高手帮忙?如何将表格AB两列中不重复的数字筛选出来?
然后需要将A列里后边带“汇总”的数据挑出来即可。方法如下:将A列数据复制并选择性粘贴(只选择数据)到新的工作表中A列中,在B列输入公式,例如B2单元格输入:=if(right(A2,2)="汇总","A","B"),下拉。然后根据B列排序,所有带“汇总”的数据将排在最前边,删除后边的即可。xcel中两列比较...

xcel有4列数据A和C列数据对应,B和D列数据跟随!
=IF(COUNTIF(A:A,C1)>=1,VLOOKUP(A1,C:D,2,0),"")

闸北区13177075347: EXCEL中函数IF与VLOOKUP怎么结合着使用 -
本顺复方: IF函数的语法结构,括号里面第一个为条件,如果条件满足,则输出结果一,否则输出结果二. VLOOKUP函数是Excel中的一个纵向查找函数,可以用来核对数据,多个表格之间快速导入数据等函数功能. 举例如下, 1、先创建测试数据,放...

闸北区13177075347: EXCEL中函数IF与VLOOKUP怎么结合着使用
本顺复方: b1输入:=IF(ISERROR(FIND("愉快的",c1)),"",VLOOKUP(A1,sheet2!A:B,2,0)) 下拉公式

闸北区13177075347: EXCEL VLOOKPU 和IF 怎么用 -
本顺复方: 1) 插入辅助列E列,E1=countif(A:A,C1) 2) 自动筛选,筛出E列所有大于0的值 3) 在D列筛选出的单元格中用vlookup即可

闸北区13177075347: excel 中 if和vlookup可以结合一起用吗? -
本顺复方: G2公式下拉: =if(countif(d:d,a2),vlookup(a2,d:f,3,),today())

闸北区13177075347: excel vlookup与if结合使用的问题 -
本顺复方: 公式改为下面的=if(a1=vlookup(a1,sheet2!A:A,1,0),"y","")问题补充:没有空格,我试过改成FALSE,的确管用, 但是为什么会出现上面的0或false表是精确查找,vlookup第四个参数省略表示模糊查找,F1可以看看帮助的

闸北区13177075347: IF函数、vlook - up如何运用?(最好详细滴)
本顺复方: excel函数吧? IF(logical_test,value_if_true,value_if_false) Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式. Value_if_true 是 logical_test 为 TRUE 时返回的值. Value_if_false 是 logical_test 为 FALSE 时返回的值VLOOKUP(...

闸北区13177075347: 关于EXCEL函数求教.IF函数还是VLOOKUP函数 -
本顺复方: 在N5单元格中输入以下公式,然后向下填充公式=IF(F5>=2,200,IF(F5=1,50,0))

闸北区13177075347: 新手问个excel中if与vlookup的问题 -
本顺复方: 经过对楼主提供的文件进行处理,发现文件不太规范,如关键字图号放在了车型的后面,这样根据图号调车型数据是无法操作的,请楼主好好看看VLOOKUP的函数帮助,如有这么一句话:“在表格或数值数组的首列查找指定的数值,并由此返...

闸北区13177075347: excel的if和vlookup函数如何在多个工作表中的应用 -
本顺复方: 在SHEET3中写公式: =IF(ISERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE)),VLOOKUP(A1,Sheet2!A:B,2,FALSE),VLOOKUP(A1,Sheet1!A:B,2,FALSE))

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