VLOOKUP多条件查找不使用辅助列

问题描述:

可能很多人在使用VLOOKUP的时候,对于多条件时,则会使用辅助列进行查找,那么不使用辅助列是否也可以呢?

答案是:必须可以。

问题处理:

1.使用辅助列

2.不使用辅助列的操作如下

公式:=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,False)

 点击附件下载

时间: 2024-10-12 00:36:46

VLOOKUP多条件查找不使用辅助列的相关文章

【Excel】多条件查找

例如下图:要求在单元格从C10中根据分类与名称找出相应的数量 1.VLOOKUP函数(数组公式) {=VLOOKUP(A10&B10,IF({1,0},A2:A6&B2:B6,C2:C6),2,0)} 原理:使用if{1,0}构造了数据 2.LOOKUP函数 =LOOKUP(1,0/(A10=A2:A6)*(B10=B2:B6),C2:C6) 原理:用lookup(1,0/(条件) 结构完成查找 3.SUM函数(数组公式)------有限制 {=SUM((A10=A2:A6)*(B10=B

orcal 实现多条件查找

主类 /** * 多条件动态查询 */ @Test public void selByConditions() {//通过条件查找,实现多条件查找 Configuration cfg = null; SessionFactory sf = null; Session session = null; EmpCondition condition = new EmpCondition(); condition.setJob("CLERK"); condition.setSalary(100

HBase高性能复杂条件查询引擎---二级多列索引

http://www.infoq.com/cn/articles/hbase-second-index-engine 原理 “二级多列索引”是针对目标记录的某个或某些列建立的“键-值”数据,以列的值为键,以记录的RowKey为值,当以这些列为条件进行查询时,引擎可以通过检索相应的“键-值”数据快速找到目标记录.由于HBase本身并没有索引机制,为了确保非侵入性,引擎将索引视为普通数据存放在数据表中,所以,如何解决索引与主数据的划分存储是引擎第一个需要处理的问题,为了能获得最佳的性能表现,我们并没

js中树结构根据条件查找节点返回节点路径的一些思路

今天在项目中遇到一个问题,需要根据数据库中记录的树结构节点id获取该记录所在目录节点的路径. 大致想法,首先定义变量保存当前路径,然后递归遍历该树节点,在遍历的过程中将遍历到的节点加入到当前路径中,找到该节点后终止递归,最后返回路径即可. 问题,怎样保存当前判断节点的路径以及未找到节点时对路径的处理方法. 现附上代码: var getPathById = function (id, catalog, callback) { //定义变量保存当前结果路径 var temppath = ""

full join 时通过辅助列序号列消除笛卡尔积重复列

如果没有序号列,那么如果领灯表里有3条数据,还灯表里面有2条数据,full join后就是3*2=6条数据 --1.领灯表,每天每班每人允许重复数据 select ID ,ROW_NUMBER() over(partition by PersonID,classid,dt_ClassData order by id) as getnum ,[PersonID] ,[ClassID] ,[dt_GetTime] ,[dt_ClassData] from m_LampHistoryDataGet a

安卓奇葩问题之SQLite条件查找不到数据

今天真是日了狗了. 先说需求:要做一个累死支付宝首页的可自定义的栏目.栏目是动态从后台获取的,所以就会有一个本地数据和后台数据的同步问题.为了方便对本地数据的增删改查,首先想到SQLite. 然后就写了个工具类,调用接口后,先进行插入操作,成功:然后查询所有数据,成功: 然而,人生处处是惊喜.根据ID进行的查询.删除.更新,都会报错:游标的index越界了. 那就是没有查到数据嘛.首先想到是SQL语句写错了,或者是执行SQL的方法掉错了. 然后就试了无数种方法,发现都不行,还是一样的错误. 然后

查找表格最后一列,并且添加删除和修改按钮

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><script src="../javascript/jquery-1.11.1.min.js"></script><body><table hei

Oracle根据【日期】组,其他条件根据PIVOT行转列。使每个日期条件关联的其他数据只有一行。

select OPER_TIME, MICROPAY, REFUND from ( select trunc(oper_time) oper_time, class_name, sum(total_fee) total_fee from wx_pay_detail group by trunc(oper_time),class_name ) pivot(sum(total_fee) for class_name in ('MicroPay'as "MICROPAY",'Refund'

excel的几个常用函数

1.if(条件,真值,假值),类似于编程语言中的三元运算符.条件为真时返回真值,条件为假时返回假值. 2.match(目标值,查找区域,查找类型),一般查找类型为0(等值查找),查找区域为一行或者一列,返回的结果是目标值在查找区域内所对应的位置. 3.countif(查找区域,目标值),查找区域为一行或者一列,返回的结果是目标值在查找区域内的个数. 4.vlookup(目标值,查找区域,对应列,查找类型),一般查找类型为false(精确查找),目标值在查找区域的第一列,返回的结果是目标值在查找区