Excel能够实现vlookup lookup value函数的反查,即查找的key在要查找的value的后面,具体见图(通过工号查找姓名)

通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找 Excel教程
作者:Excel教程
浏览:22126次
  在Excel中,通过VLOOKUP函数可以查找到数据并返回数据。不仅能跨表查找,同时,更能跨工作薄查找。  但是,VLOOKUP函数一般情况下,只能实现单条件查找。  如果想通过VLOOKUP函数来实现双条件或多条件的查找并返回值,那么,只需要加上IF({1,0}就可以实现。  下面,我们就一起来看看IF({1,0}和VLOOKUP函数的经典结合使用例子吧。  我们要实现的功能是,根据Sheet1中的产品类型和头数,找到Sheet2中相对应的产品类型和头数,并获取对应的价格,然后自动填充到Sheet1的C列。实现此功能,就涉及到两个条件了,两个条件都必须同时满足。  如下图,是Sheet1表的数据,三列分别存放的是产品类型、头数和价格。600)makesmallpic(this,600,1800);' src="http://down.amhl.net/img/pc/jsj/excel/.gif" border="0" alt="" />  上图是一张购买产品的表,其中,购买产品的行数据,可能存在重复。如上图的10头三七,就是重复数据。  现在,我们再来看第二张表Sheet2。600)makesmallpic(this,600,1800);' src="http://down.amhl.net/img/pc/jsj/excel/.gif" border="0" alt="" />  上表,是固定好的不存在任何重复数据的产品单价表。因为每种三七头对应的头数是不相同的,如果要找三七头的单价,那么,要求类型是三七头,同时还要对应于头数,这就是条件。  现在,我们在Sheet1中的A列输入三七头,在B列输入头数,然后,利用公式自动从Sheet2中获取相对应的价格。这样就免去了输入的麻烦。  公式比较复杂,因为难于理解,先看下图吧,是公式的应用实例。600)makesmallpic(this,600,1800);' src="http://down.amhl.net/img/pc/jsj/excel/0.gif" border="0" alt="" />  下面,将给大家大体介绍公式是如何理解的。比如C2的公式为:  {=VLOOKUP(A2B2,IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}  请注意,如上的公式是数组公式,输入的方法是,先输入  =VLOOKUP(A2B2,IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE) 之后,再按新Ctrl Shift Enter组合键,才会出现大括号。大括号是通过组合键按出的,不是通过键盘输入的。  公式解释:  ①VLOOKUP的解释  VLOOKUP函数,使用中文描述语法,可以这样来理解。  VLOOKUP(查找值,在哪里找,找到了返回第几列的数据,逻辑值),其中,逻辑值为True或False。  再对比如上的公式,我们不能发现。  A2B2相当于要查找的值。等同于A2和B2两个内容连接起来所构成的结果。所以为A2B2,理解为A2合上B2的意思。  IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于要查找的数据  2代表返回第二列的数据。最后一个是False。  关于VLOOKUP函数的单条件查找的简单应用,您可以参阅文章:http://www.dzwebs.net/3035.html  ②IF({1,0}的解释  刚才我们说了,IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于VLOOKUP函数中的查找数据的范围。  由于本例子的功能是,根据Sheet1中的A列数据和B列数据,两个条件,去Sheet2中查找首先找到对应的AB两列的数据,如果一致,就返回C列的单价。  因此,数据查找范围也必须是Sheet2中的AB两列,这样才能被找到,由于查找数据的条件是A2B2两个单元格的内容,但是此二单元格又是独立的,因此,要想构造查找范围,也必须把Sheet2中的AB两列结合起来,那就构成了Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12;  Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12:相当于AB两列数据组成一列数据。  那么,前面的IF({1,0}代表什么意思呢?  IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。最后的Sheet2!$C$2:$C$12也是数据范围。  现在,整个IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)区域,就形成了一个数组,里面存放两列数据。  第一列是Sheet2AB两列数据的结合,第二列数据是Sheet2!$C$2:$C$12。  公式{=VLOOKUP(A2B2,IF({1,0},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}中的数字2,代表的是返回数据区域中的第二列数据。结果刚好就是Sheet2的C列,即第三列。因为在IF({1,0}公式中,Sheet2中的AB两列,已经被合并成为一列了,所以,Sheet2中的第三列C列,自然就成为序列2的列编号了,所以,完整的公式中,红色的2代表的就是要返回第几列的数据。  上面的完整的公式,我们可以使用如下两种公式来替代:  =VLOOKUP(A2B2,CHOOSE({1,2},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)  =VLOOKUP(A2B2,IF({TRUE,FALSE},Sheet2!$A$2:$A$12Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)  关于Choose函数的使用示例,您可以参阅此文:http://www.dzwebs.net/3114.html
通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找 Excel教程的发表时间是: 18:23:01&来源:
爱盲网提供盲人无障碍浏览《通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找 Excel教程》,感谢作者:Excel教程撰稿!
<div class="number" id="DiggNum_4点击excel小课堂关注我哟?学好excel,提高职业素养,提升职场竞争力,让老板喊着为你涨工资!Excel 利用数组实现VLOOKUP函数多条件查找案例教程想要看销售部10月份申请了多少办公用品?筛选查找试了半天都无果,最终还是得靠强悍的VLOOKUP函数,一起阅读全文看看吧!案例
数据表格如图中所示,要求在查找区域输入部门和月份,即可显示该部门对应月份申请的办公用品金额。只有一步
菜单栏选择公式-定义名称,在弹出的消息框中,名称区域输入名在G4输入公式“=VLOOKUP(E4&F4,IF({1,0},$B$3:$B$9&$A$3:$A$9,$C$3:$C$9),2,0)”,Ctrl+Shift+Enter三键开启数组公式,先看结果,简直快速到爆!公式说明
1、E4&F4 把部门和月份两个条件连接在一起。把他们做为一个整体进行查找。 2、$B$3:$B$9&$A$3:$A$9,和条件连接相对应,把部门和月份列也连接在一起,作为一个待查找的整体。3、IF({1,0},$B$3:$B$9&$A$3:$A$9,$C$3:$C$9)
用IF({1,0}把连接后的两列与C列数据合并成一个两列的内存数组。按F9后可以查看的结果为:
{&人事部5月&,1300;&财务部6月&,1160;&销售部7月&,1250;&人事部8月&,1300;&财务部9月&,1110;&销售部10月&,1200;&人事部10月&,1300}4、完成了数组的重构后,接下来就是VLOOKUP的基本查找功能了,VLOOKUP(E4&F4,IF({1,0},$B$3:$B$9&$A$3:$A$9,$C$3:$C$9),2,0),“2”返回数组第二列的数值,“0”为近似匹配。友情提示:VLOOKUP查找数据区域建议使用绝对引用,防止使用复制填充工具时数据区域改变而导致查询结果报错。先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。方法不够好,解释不够清楚,小伙伴们记得发私信给我们哦!小小经验,觉得有帮助,可以分享给更多的朋友。关注excel小课堂(ID:excel-xiaoketang
长按复制)微信号,学好excel,提高职业素养,提升职场竞争力,升职加薪不再是梦!excel小课堂(excel-xiaoketang) 
 文章为作者独立观点,不代表微头条立场
的最新文章
遇上工作表非常多的时候,为了方便查找,通常都会为各个工作表添加“返回首页”超链接,那么这个超链接该如何添加呢,除了逐个工作表添加超链接外,其实还有两个比它方便快捷N倍的好方法,跟着小编一起看看吧!相信很多小伙伴都和小编有一样的苦恼,就是在单元格内录入了一段文字,却发现行间距只能是一个永远固定的值,其实只要用对一个功能,调整行间距也是很简单事儿。销售报表里设置了“打印区域”,导致每天在新增销售数据记录时,都需要通过手动添加的方式调整打印区域,今天,小编就来个大招,通过设置名称管理器的方法,实现动态引用打印区域,再也不要每天设置了。相信很多小伙伴都和小编有同样地烦恼,就是插入形状画水平线,总也不够水平,其实只是因为少按了一个快捷键Shift。做了那么多年的数据筛选都是自上而下纵向,不知各位是否有想过从左至右横向筛选该怎么做?今天小编就要分享一下通过定位条件-行内容差异单元格功能巧妙破解横向筛选难题。文本框大家都熟悉,可以解决文本内容被单元格大小所限制的问题,但就是这简单的文本框插入操作,其实也蕴含了大大的学问,跟着小编一起来看看吧!Excel中录入分数的时候,一不小心就会被转换为日期值,还有就是为了突出分母和分子的具体数值,输入了20/50,结果是硬生生给省略成了5/2,难道就在Excel中输入完美的分数就这么难吗?小编要说,只要找对方法,一点都不难。设计表格是Excel的强项,可是写报告,出文档还是得靠word,问题就在这里,Excel里做好的表格,一到word格式就变了,其实我们在做的时候,完全可以直接将excel转成word格式,跟着小编看看如何实现吧!打印表格时,每次分页都要手动调整页面布局,确保每个打印页的显示都能够方便阅读,其实只要在表格里加入分页符,就可以轻松实现强制分页打印,跟着小编一起去看看呗!互联网+汹涌而来,带来了方便,也带来了隐患,各种各样的泄密事件让信息人员惶惶不安,今天小编就为大家分享一些关于防止客户手机号泄露的小技巧,一起来看看吧!有一列销售额数据,该如何用图表表现出数据的大小呢?除了条件格式-条形图,其实我们还可以借助REPT函数通过文本填充来实现,跟着小编一起Get这个新技能吧!收到同事发来的一份报表,打开一看数据不多,但却非常的慢,最后才发现居然是一个很多表格表妹都在用的技巧——在公式中引用整列的区域。今天,小编就和大家讨论一下这个引用整列区域到底该如何使用才最好。表格的数据很多都是通过公式计算得来的,在发送领导之前通常都会把公式的结果转换为数值,可以通过选择性粘贴,鼠标选择“粘贴数值”来完成,但今天小编要给你分享一个新方法,仅仅通过键盘就可以完成这个操作。二维表格里有产品名称和月份,如何快速找到指定产品在指定月份的销量呢?INDEX+MATCH,还是OFFSET,小编要说,统统都不用,只一个空格(引用运算符)就可以搞定,一起试试吧!一般情况下,我们的Excel表格都是有多各工作表组成,分析引用都没有问题,但是查看起来就麻烦了,因为所有的工作表都只能在一个窗口内显示,今天小编就分享一个利用新建窗口功能实现同时查看2个工作表,一起试试呗!人在职场飘,哪能不加班?单位的加班规则是这样的,不足30分的直接舍去,超过的则按0.5工时计算,说着简单,可实际操作的时候该咋办,四舍五入、取整都不行,别急,Excel中还有一个FLOOR向下舍入函数,专门用来解决此问题,跟着小编试试呗。想看表格最后一行的数据,除了鼠标拖拖拖,其实还有一个非常好用的快捷键,就是双击单元格边框,不只是末行,快速跳转最后一列同样适用哟,快来跟着小编试试吧!做出的图表销售数据,每次有新增产品记录时,都需要手动更新数据源图表才能相应地更新,能不能有个方法,实现动态引用数据源,新增记录时图表自动更新。今天小编就给大家分享一个方法借助定义名称和OFFSET函数实现动态更新图表数据源。只有销量数据的时候,小编通常都会用柱形图来进行图表化展示,当添加了销售额之后,柱形图的展示效果就非常差了,这个时候我们需要用到另外一个图表——气泡图。表格插入批注这事儿大家都不陌生,也不难操作,烦人的地方在于每次都要手动修改签名,能不能有一个一劳永逸的方法呢?今天小编就给大家分享一个小技巧轻松修改预设的批注签名。上班这么久,也该测测自己的职场必备软件——excel掌握的如何啦。题目虽然很简单,就是从一列不规则数据中,提取指定的内容,但用到的知识还是很多的,一起看看吧!做个表格容易嘛,就一个人员名单,还要考虑排名先后,还好老祖先英明神武,发明了按姓氏笔画排名的规则,可是,你知道按姓氏笔画规则在Excel中给如何操作吗?其实只需要比普通排序都走一步就可以了,快来跟着小编看看如何实现吧!制作报表时,为了美观需要,常常会添加背景色或者给单元格设置填充色,但办公室的打印机一般都是黑白色的,结果就是出来的报表黑一块白一块的,要多难看有多难看,今天小编就带给大家一个小技巧让你在打印与实现之间实现无缝切换。结算金额利息时,一般我们都是精确到分,反应到Excel表格里就是到小数点后不能超过两位,超过则提示重新录入,说起来简单,但具体该如何实现呢?今天小编就给大家分享下利用TRUNC函数借助数据有效性设置小数点位数的小方法。很多情况我们只需要查看特定对象的销售情况,使用2007版本时都只能通过筛选来实现,不仅选择条目很麻烦,而且也很难直观显现出当前的筛选对象,但自从有了Excel 2010就再也不怕了,今天小编就给大家分享下如何使用切片器直观地筛选数据。lookup、vlookup都是按照列内容查找的,纵向查找时非常方便,可碰上横向排列的表格该怎么办,没关系,Excel早就为咱解决好了这个大难题,就是HLOOKUP行查找函数,快来跟着小编一起看看吧!与其说是录入身份证时后3位会变0,不如说是excel中录入的数字超过15位时,多余的末尾数均会变0,解决的方法如输入单引号“ ' ”或者设置文本格式了,但今天小编推荐的这个方法,你绝对没试过!Excel柱形图的背景填充色虽然可以设置渐变填充,但还是很难完成分层次设置填充色的工作,达到颜色的完美区隔。今天小编就为大家分享一个借助辅助数据系列完成分层次设置填充色的小方法!小编以前经常碰到这一种情况,不知道各位同学是否遇见过?就是工作表包含非常多列的数据,后边设置了填充色,看起来非常清楚,可是前边的数据依然是傻傻分不清楚,这个时候,我们需要的不只是在单列设置自动填充,而是整行设置自动填充。筛选这个问题小编已经在微信里分享过很多次,可今天还是遇到了一个难题,领导要求横向筛选出产品的销量情况,自动筛选和高级筛选试了个遍也没解决问题,正面不行咱还可以曲线救国,将行列转置不就可以按照常规竖向筛选进行操作了吗?经常看到很多高手复制粘贴时Ctrl+V快捷键用的上下翻飞,可是你知道吗?在你高效率的同时错过了多少有用的东西吗?其实在Excel中粘贴数据时,除了Ctrl+V,还有选择性粘贴,今天小编就带大家分享几个选择性粘贴的实用小案例。LOOKUP函数对于大多数表哥表妹来说并不陌生,常常被用来进行区间查找、最后一个符合条件查找或者多条件查找等,但会这些还远远不够,今天小编就给大家展示一下LOOKUP函数的逆向查找功能,通过员工姓名反向查找员工所在部门。拖拉拽是很多表哥表妹常用的手法,用来选择指定的单元格区域,面对少量单元格时该方法还算得心应手,一旦面对大量单元格区域时不说后续操作,光选择数据区域就要好久好久,今天小编就为大家分享一个小窍门,利用Excel自带的名称框快速选取指定区域。好友太多,经常认错人,这个时候你需要建立一个excel表格把人名和照片对应起来,闲来无事拿出来看看,就不会错了!开个玩笑了,今天要说的其实是在人事管理和产品管理中常见的问题——EXCEL中按人名或产品名一一对应快速批量导入照片!年年岁岁花相似,岁岁年年人不同。做门店销量柱形图也一样,怎么样才能在日销量柱形图中突出显示出周日的数据呢?今天小编要分享的主题是柱形图中利用WEEKDAY函数突出显示周末数据的好方法。好的方法是成功的一大要素,Excel也一样好的操作方法,不仅可以提高操作速度,还可以提高工作效率。今天小编excel小课堂(ID:excel-xiaoketang 长按复制)就给大家分享6个非常实用的小技巧。做1个产品销量柱形图容易,那如果要做100个产品的销量柱形图,其实也很容易,前提是要找对方法,今天就跟着小编看看如何利用自定义图表模板快速做好100各产品的销量柱形图吧!Excel自动筛选是一件很容易操作的功能,同时也是数据表格经常用到的一项操作,但是也带来了很多问题,筛选后的序号不再连续,无法直接复制粘贴,今天小编excel小课堂(ID:excel-xiaoketang 长按复制)就一一为大家解答!excel表格的表头有时需要分项目,根据项目的复杂程度添加斜线数量。单斜线表头可以通过设置单元格边框来添加,那么复杂斜线表头该如何制作呢?今天小编就给大家分享下excel斜线表头的制作方法,希望大家看后不再惧怕表头制作。工作中常常需要将不同类型的数据在一个图表中反应出来,比如今天小编就遇到了把销量和销售额在一个折线图里反应出来的情况,那么我们该如何去实现呢?在Excel做出双坐标轴的图表,可以有利于更好理解数据之间的关联关系,属于数据处理的一种简单方式。想要看销售部10月份申请了多少办公用品?筛选查找试了半天都无果,最终还是得靠强悍的VLOOKUP函数,一起阅读全文看看吧!肿么办,老板又来新工作了,要求在每天的销售额工作表中动态快读定位出当前销售额最高的销售员所在的单元格。“自动筛选”相信很多同学都用过,对于简单条件的数据筛选很方便很实用,但对于多条件筛选就无能为力了,还有就是自动筛选最后符合条件的结果只能显示的在原有的数据表格中,不符合条件的将自动隐藏这点不够好,所以我们要尝试一个叫做“高级筛选”的新功能。填写Excel申请表或调查表的时候,有时需要在表格中某些栏目选项后的方框中打钩,那么这个对勾是如何通过键盘打出来的呢?Excel表格如何只打印需要的指定页?如何打印某页中的指定单元格区域呢,很不凑巧,如果这些区域又是不连续的,该怎么办呢?不要着急,今天小编就一一为大家揭晓答案!excel-xiaoketangexcel小课堂主要涵盖excel各类函数和常用功能如数据透视表等精讲学习;vba宏教程案例学习;日常工作常见数据分析案例解决方案精讲学习。热门文章最新文章excel-xiaoketangexcel小课堂主要涵盖excel各类函数和常用功能如数据透视表等精讲学习;vba宏教程案例学习;日常工作常见数据分析案例解决方案精讲学习。excel vlookup函数中,区域范-中国学网-中国IT综合门户网站
> 信息中心 >
excel vlookup函数中,区域范
来源:互联网 发表时间: 16:12:12 责任编辑:王亮字体:
为了帮助网友解决“excel vlookup函数中,区域范”相关的问题,中国学网通过互联网对“excel vlookup函数中,区域范”相关的解决方案进行了整理,用户详细问题包括:?谢谢vlookup(要查找的数值?)两个问号要怎么填,,区域范围,具体解决方案如下:解决方案1:
index可以把指定列中指定位置的数值取出来,数值列可以在后面vlookup查找列必须在区域的第1列,match可以返回查找数值在查找列中的位置,可以用index,match函数一块来实现vlookup的功能,所以你的要求用vlookup是不行的
提问者评价
已搞定,谢谢!
解决方案2:
P。这时候最好用的是index+match比如=index(A,0}这样的函数进行数据区域的转置了。那很麻烦,P:A,match(Z1这样的用vlookup就需要使用if{1
解决方案3:
改公式 =index(a:a,match(查找值,p:p,0))查找值,自己改为实际单元格或者值
解决方案4:
你可以从A数到P是第几个字母,你就在里面填数据,如VLOOKUP(表1,A:P,16,FALSE)即可
解决方案5:
用公式:=VLOOKUP(查找值,IF({1,0},P:P,A:A),2,0)
2个回答5个回答9个回答3个回答2个回答2个回答1个回答3个回答3个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright &#169; 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号君,已阅读到文档的结尾了呢~~
excel vlookup函数使用
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
excel vlookup函数使用
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 vlookup value 字段长 的文章

 

随机推荐