vlookup函数和if函数vlookup可以组合使用吗

【技术交流】VLOOKUP函数如何与if函数/COLUMN函数配合使用?_excelhome吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,682贴子:
【技术交流】VLOOKUP函数如何与if函数/COLUMN函数配合使用?收藏
VLOOKUP函数与IF函数的配合使用一:多条件查找用地区和产品两个条件去查询单价,在H1中输入如下公式:=VLOOKUP(F1&G1,IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13),2,)按CTRL+SHIFT+ENTER三键结束,就可以查询到该地区的某种产品单价公式解释:1、F1&G1,在本例中表示广州A产品2、IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13)使用if函数构造成一个数组如果符合条件,即1,取A列数据&B列数据,不符合条件,即0,取单价C列,如果看不懂这个公式还可以点击公式--公式审核--公式求值,一次次的点求值,来分步看这个公式的运行可以清楚的看到这一部分就是构造了下面的一个数组整个公式连贯起来就是vlookup函数取数了如果把产品和地区调换一下顺序来查找相应的单价只需要把公式改变成:=VLOOKUP(F2&G2,IF({1,0},$B$2:$B$13&$A$2:$A$13,$C$2:$C$13),2,)就可以了 VLOOKUP函数与IF函数的配合使用二:从右向左查找数据源的顺序是ERP编码,科目现在要通过科目来反查ERP编码我也可以通过if函数来构造vlookup函数的第二参数IF({1,0},$B$19:$B$20,$A$19:$A$20)就把它们顺序给改变了,改成B列,A列的顺序了从而进行运算 通过上面的两个小例子,我们可以看出很多函数的参数都是可以进行变换的,上面两个例子都是改变vlookup函数的第二参数,利用if函数构造数据源,接下来我们来看看改变vlookup函数的第三参数简化公式,vlookup函数第三参数col_index_num,一般是一个数值,表示的是返回数据在查找区域的第几列数,即关键字所在列到要返回的数据所在列的列数
vlookup的高级应用.xlsx大小:11.61KB下载:3次转存:1次文件已失效
《盗墓笔记》十年之约,震撼揭秘真实地下世界
VLOOKUP函数与column函数的配合使用:返回多个结果下表用资产编码作为关键字,查找这个资产编码对应的固定资产所有信息因为返回区域的顺序和源数据顺序一致,所以我们这里使用column函数,来替代2,3,4,,,只需要输入一个公式,注意函数的相对引用和绝对引用,然后向右拖动,填充公式即可如果返回区域和数据源不一致或者有选择性的取数,但是还想一个公式右拖完成,那就可以使用match函数作为vlookup函数的第三参数,道理是一样,在此就不赘述。
讲解非常详细,辛苦了!
楼主,Office2003版用不了这公式啊,是为什么呢?烦请解答,谢谢
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或后再一个个填,那样很麻烦的。而且直接输入函数的好处还在于可以输入更复杂的数组公式,来解决特殊问题。
58.16.113.*
你讲的不全对。if内部嵌套的话可以作为第二个参数,也可以作为第三个参数。即可以在上一层的第一个逗号后加IF(),也可以在第二个逗号后加,还可以同时在第一个和第二个逗号后分别加。“冷月魅影lymy”说的更准确些。
121.11.173.*
帮助很大,谢谢
119.54.115.*
=IF(J2&-2.5,-30,IF(-2.5&=J2&=-1,0,IF(-1&=J2&=-0.5,(1-ABS(J2))*60,IF(2.5&=J2&0.5,(1-ABS(J2))*60,IF(-0.5&=J2&=0.5,30,IF(J2&2.5,-50*ABS(J2)))))))
121.11.173.*
好,很有用,谢谢
218.79.205.*
125.78.196.*
222.128.69.*
表中数值填写有误....
58.19.70.*
表中有两个数据不对!
118.115.139.*
很好,但是不同情况字体不同颜色那个是怎么设置的没有说明啊。。。
116.26.32.*
蛮厉害的么!
222.38.48.*
很好玩的?幼印:俸佟?
222.38.48.*
哇。。。看不懂哎,。
您的举报已经提交成功,我们将尽快处理,谢谢!
“=IF()”函数的语法的简单理解:
第一参数logical_test,是设置的条件;
第二参数value_if_true,是符合条件的返回值;
第三参数...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'使用VLOOKUP代替IF函数_ExcelHome - 全球领先的Excel门户,Office视频教程培训中心
Excel教程下载和软件下载中心,Microsoft技术社区联盟成员,全球领先的Excel门户,Office技术培训的最佳社区
课程介绍:
主要介绍Excel常用函数,讲解了如何在Excel中使用函数编写公式,解决判断选择、数据统计、文本处理、日期计算以及查询匹配等。
随机视频:
一键分享:
为获得清晰效果,建议选择高清并全屏方式播放。
您可能还感兴趣的课程:excel if函数 if函数嵌套用法
excel函数中 if函数的使用非常广泛,特别是在单条件判断的时候,用好 if函数可以帮我们完成很多功能。最简单的 excel if函数应用例子:下图数据在d列显示如下结果:如果数据1大于60则显示合格,否则显示不合格。那么在d2单元格输入以下公式:=if(a2&60,&合格&,&不合格&)然后向下拖拽,自动生成数据,如下图D列效果。if函数必须的条件:每一个excel if函数必须使用英文的括号括起来;括号内为三个数据,第一个数据是条件(如上例中的a2&60),第二数据为满足第一个数据后返回的结果,通常使用英文的引号括起来,第三个数据是不满足第一个数据时需要返回的结果;(如果不输入第三个数据可以吗,当然可以,返回什么结果自己试试吧)经常出现的错误:其中的符号如逗号和引号皆为英文(也就是所谓的半角),若输入中文符号则错误;if的右括号放在了条件的后面;(这是在多个条件使用if函数进行嵌套时非常容易犯的错误)if函数嵌套用法例子:下图数据,在e列显示如下结果:如果A列的数据1小于60则显示不合格,如果大于等于60而小于80则显示合格,如果大于等于80而小于90显示良好,如果大于等于90则显示优秀。这是经典的if嵌套应用例子,需要我们使用 if函数的嵌套。if嵌套书写前,首先你要理解要求,并将要求数学化,也就是使用数学的模式表达出来,if函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。例子可以在E2单元格使用如下代码:=if(a2&60,&不合格&,if(a2&80,&合格&,if(a2&90,&良好&,&优秀&)))当数据1小于60时,显示不合格,这时在 不合格 逗号的右侧默认就是&=60的情况,那么根据题意,只需再满足&80即可显示合格,于是我们将最简单的 if函数的第三个数据变成了一个if函数,依次类推,每一次可以将一个if函数作为每一个基本函数的第三个数据,从而形成多种嵌套。(图例中多余在最后一个 if前后加了一个括号,当然这种方法也正确,但不是最简单的。)其实还有另一种写法,也就是将嵌套的if写在基本if函数的第二个数据的位置,如下图,不过这种写法不常用,也比较不好理解,并且容易写错,不推荐大家使用。if函数的高级用法if函数除了可以引用单元格的数据还可以引用函数值或者其他表格甚至是文件的数据。下面举个小例子:下图数据1中,如果当前数字超过本列数字的平均值则显示合格,达不到平均值的显示不合格。函数代码如下:=if(a2&average($a$2:$a$9),&合格&,&不合格&)这句话是这样理解的,当数据a2大于a2到a9所有数据的平均数时,返回合格,否则返回不合格。其中average( )是求平均数函数,而$a$2:$a$9是绝对定位a2到a9的区域,加了$符号的作用是不会随着公式的拖动而改变,如果不加$这个符号,我们在拖动单元格自动生成数据时求平均数的区域a2到a9区域就会公式的拖动而变化,a2就会变成a3,a9就会变为a10,如果横向拖动时a2就会变成b2,这可不是我们想要的。但是average前面的a2没有加,那是我们想让它随着公式拖动而变化。关于这一点你可以自己尝试,如想了解更多关于,这篇文章还讲到了对其他表格的引用,有兴趣可以看看。这个例子只是简单的excel if函数举例,你可以根据自己的需要使用更加复杂的函数,将其和if函数组合使用,可以得到非常广阔的使用范围,大家可以自己试试,我只是简单阐述,你有什么感受可以留言,更多。
原创,原地址
转载请保留。
关于 excel if函数 if函数嵌套用法 你可能还会阅读:
有图小站关注电脑、网络技术的分享,主要记录自己的工作和遇到问题的解决办法,少量转载他人高质量内容。如你觉本站有用,请收藏或告诉朋友一起看。想了解更多请点击。邮箱: QQ群:}

我要回帖

更多关于 if vlookup函数实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信