rxcr.net
当前位置:首页 >> 查找如何返回多个数据 >>

查找如何返回多个数据

只能找到 对应的值 ,即一个值多个结果的话,可以用VBA做个自定义函数,需要的话追问

在查找页的B9单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =INDEX(数据页!B:B,SMALL(IF(数据页!$K$4:$K$20=$K$5,ROW($4:$20),4^8),ROW(A1)))

D11=IF(ROW()-10>COUNTIF($C$2:$C$8,$B$11),"",INDEX($D$2:$D$8,SMALL(IF($C$2:$C$8=$B$11,ROW($C$2:$C$8)-1,4^8),ROW(A1)))) 这是数组公式,输入后要现时按下ctrl+shift+enter三个键结束.然后选中D11,向下复制填充公式

答:假设数据源如下图在新工作表2里输入数组公式(按Ctrl+Shift+Enter组合键输入)A2:=IFERROR(INDEX(Sheet1!A$1:A$12,SMALL(IF(Sheet1!$A$1:$A$12=A1,ROW(Sheet1!$A$1:$A$12)-ROW(A$1)+1),ROWS(A$2:A2))),"")B2:=IFERROR(INDEX(Sheet1!B$1:B$12,SMALL(IF(Sheet1!$A$1:$A$12=A1,ROW(Sheet1!$A$1:$A$12)-ROW(A$1)+1),ROWS(A$2:A2))),"")然后改变A1,相应结果随之变化.

我做了一个简略的表格,你按上面公式输入往后面拖就行了.基本思路就是这样.

INDEX函数 即可 D2=INDEX(B:B,SMALL(IF($A$2:$A$20=$C$2,ROW($A$2:$A$20),4^8),ROW(A1)))&"" 同时按CTRL SHIFT 回车键,再下拉公式

D11=IF(ROW()-10>COUNTIF($C$2:$C$8,$B$11),"",INDEX($D$2:$D$8,SMALL(IF($C$2:$C$8=$B$11,ROW($C$2:$C$8)-1,4^8),ROW(A1))))这是数组公式,输入后要现时按下ctrl+shift+enter三个键结束.然后选中D11,向下复制填充公式

使用公式查找并返回两个值之间的匹配数据惊人! 使用Excel中的标签,如Firefox,Chrome,Internet Explore 10!要从两个值之间的给定值中获得匹配的数据,下面的公式可以帮助您按照需要尽快完成此项工作.请输入这个公式: =LOOKUP(2,1/(

1.VLOOKUP函数一般一次只能返回一个结果,本例介绍通过辅助列的方法使VLOOKUP函数查询一个值,返回这个值对应的多个结果.2.在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”.3.一般情况的VLOOKUP

D1=SUMIF(A:A,"白菜",B:B)就可以了,如果想统计桃子将白菜更改为桃子就行了

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com