作者:绿色风
分类:
时间:2022-08-18
浏览:148
楼主 传递 |
Q:怎样操作可以根据双条件查询? A:可以用 "&" 将查询条件及对应的数据进行连接查询。
双条件查询从辅助列到无辅助列原理 : 在多条件查询中,查找对象和数据源相同为TRUE,不同为FALSE 同时满足多为乘法原理:1*1=1 1*0=0 假若有3条件则为,1*1*0=0 ……依次类推。几个条件就是几个1 类似本例双条件查询一般推荐用辅助列后比较容易处理。 当用辅助列查询时:相当于将2个条件合并成一个单元格,形成新的单条件查询。 方法二:不用辅助列
公式:- IFERROR(INDEX(C37:C39,MATCH(A44&"-"&B44,A37:A39&"-"&B37:B39,0)),"查找不到")
=IFERROR【要是错了】(INDEX(返回销售量,MATCH【匹配】(姓名-地区【条件区】),【数据源姓名】-【数据源地区】,精确匹配)),【要是为FALSE,返回】"查找不到")
公式中:查询条件A44&"-"&B44 把A44和B44用-相连了,构建新的二合一条件,和辅助列一比较是否匹配。 辅助列一 =A37&"-"&B37下拉 形成如下数据 传递-紫蝴蝶 传递的-新手班 传的-新手八
辅助列二 =A37&B37下拉 形成如下数据 传递紫蝴蝶 传递的新手班 传的新手八
辅助列三(数组) 在连接文本时,直接用“&”连接,去掉“—” =A37:A39&B37:B39是一行2列相连数据, 传递紫蝴蝶 传递的新手班 传的新手八
表面“普通公式”- =INDEX(C63:C65,MATCH(B70,D63:D65,0))
嵌套IFERROR- =IFERROR(INDEX(C63:C65,MATCH(B70,D63:D65,0)),"查找不到")
数组辅助列和辅助列查询直至代入“表面普通”公式:=INDEX(C63:C65,MATCH(B70,D63:D65,0)) =IFERROR(INDEX(【C63:C65】,MATCH(【A69&B69】,【A63:A65&B63:B65】,0)),"查找不到") 把上面公式表面看成最基本的公式。
辅助列到不用辅助列演变分析.rar |
2楼 滴水穿石 |
内容很好,就是颜色太丰富了~ |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一