VLOOKUP函数返回查询值左侧的数据
VLOOKUP函数是Excel当中非常实用的一个函数,用于通过某一条件查询数据源中需要的内容。
比如如下图所示的源数据表格:
可以用VLOOKUP函数根据姓名查询到该职员的×××号码,可是如果我要根据×××号码查询该职员的姓名,直接用VLOOKUP的常规写法是实现不了的。很多人遇到这个问题的解决方法,往往都是把×××号码这一列拖到姓名列的前面,现在我们就来看看不改变列的顺序要如何实现。
函数如下图所示:=VLOOKUP(Q2,IF({1,0},F:F,D:D),2,0)
我们来解释一下第2个参数的含义,{1,0}表示一个数组中有两个元素,一个是1,另一个是0。1在条件判断中表示TRUE,0表示FALSE。在“IF({1,0}”中,根据两个条件,分别返回IF的两个值,同时把两个结果组成一个数组。在本例中:=IF({1,0},F:F,D:D),返回的是{F:F;D:D} 组成的2列数组,F列的×××号码是数组的第1列,D列的姓名是数组的第2列,所以在VLOOKUP函数的第3个参数中,我们返回的就是第2列的姓名。而VLOOKUP函数的最后一个参数0代表的就是精确查询。
学会了吗?下次就不用再拖列的顺序了。
转载于:https://blog.51cto.com/12297439/2409663
VLOOKUP函数返回查询值左侧的数据相关推荐
- VLOOKUP函数返回错误值#N/A的两种解决方法
VLOOKUP函数返回错误值#N/A的两种解决方法 参考文章: (1)VLOOKUP函数返回错误值#N/A的两种解决方法 (2)https://www.cnblogs.com/gonghongwei/ ...
- mysql中avg函数如果有空值_对于 AVG 函数,如果列中所有行的值都是 null,那么 AVG 函数返回的值是( )...
[判断题]偶联剂是具有某些特定基团的化合物,它能通过化学和物理的作用将两种性质差异很大,原本不易结合的材料较牢固地结合起来 [多选题]滑石粉的片状结构使得滑石粉填充塑料的某些性能得到较大的改善,可提高 ...
- c语言能实现函数返回的语句,C语言实现函数返回多值
C C语言实现函数返回多值 笔者从事C语言教学多年,在教学中学生们常常会问到如何编写具有多个返回值的C语言函数.编写有多个返回值的函数是所有C语言教材里均没有提到的知识点,但在实际教学与应用的过程中我 ...
- c语言cross函数什么意思,通达信cross函数用法,通达信 filter函数 返回什么值
Q1:通达信 filter函数 返回什么值 结果:返回一个逻辑真值,当逻辑条件为真时,如果在N周期内已真过,将当前真值置为0,即过滤. 下面网页上有详细讲解. http://www.chcj.net/ ...
- VB6.0 让函数返回一个值
帮一客户修改VB6.0程序,需要定义一个函数,并且返回一个值. 如果是Java/C#之类的工具,很容易,一个return就行.到VB这,不能直接用return,研究了一会儿,函数返回一个值的方法总结如 ...
- matlab damp函数返回的值为什么有两行相同数据?
代码如下,普通的一阶系统,为什么工作区damp返回的值有两行一样的呢?求大佬解答 k=[2,5,10];t=0.625; gg=[];wwn=[];zz=[]; for i=1:length(k) ...
- mysql 函数返回查询结果_MySQL数据库中常用查询函数简介
MYSQL中的常用函数 count(*)--- 相当于统计表的行数,在统计结果的时候,不会忽略列值为NULL的记录. select count(*) from yinxiong; Count(列名) ...
- GetLastError()函数返回的值及含义
采用GetLastError()函数原因:防止每个程序员都自己定义一套错误码,方便理解与错误分析. GetLastError返回的值通过在api函数中调用SetLastError或SetLastErr ...
- STUFF()函数将查询的多行数据合并为一行
一.stuff函数 (一)说明 STUFF()函数用于删除指定长度的字符,并可以在制定的起点处插入另一组字符. (二)函数 STUFF ( character_expression , start , ...
最新文章
- ORM操作models一对多、多对多关系
- c++(和opencv)如何把局部变量变成全局变量的功能
- Swift之深入解析反射Mirror与错误处理
- 雷军反省今天的小米:无法躺赢或猛冲猛打,只能豁出去干
- 25、sql分析命令explain和desc
- python web性能不如php_Python比PHP更加适合网络开发的原因
- iOS多任务:suspend VS terminate
- Chaos网络库(三)- 主循环及异步消息的实现
- 堆排序(Heapsort)
- linux ln mysql.sock_linux中MySQL连接找不到mysql.sock文件
- rocketmq长轮询
- 捷联惯导系统(SINS)误差模型
- vs中生成xml注释
- 安装了谷歌服务框架还是闪退_GO谷歌安装器小米专版
- pantum打印机驱动安装m6506_奔图PantumM6506驱动程序官方版
- 将数字金额转换为对应的中文大写金额
- ADCS relay
- 考研专业类计算机是什么类别,计算机类考研科目种类都有哪些分别是什么
- centos开启443端口
- VMware下载安装、虚拟机创建、CentOS8镜像下载配置的具体步骤
热门文章
- [转载] Python中自定义异常与抛出异常
- [转载] Python(析构函数)
- linux 用shell比较两个整数的大小
- Redo丢失的4种情况及处理方法
- 在AJAX中可以使用的Response.Redirect 的冲突解决办法
- Python for和if的连写
- 用单片机测量流体流速的_沟渠流量测量系统宝山哪家质量好广州顺仪品牌
- python强制释放内存_强制Python释放对象以释放内存
- linux终端中书名号,Linux双引号、单引号和反向单引号
- char转化为cstring_C语言100题集合001-将一个数字字符串转换为一个整数