excel ROW INDEX SMALL 函数的使用问题
请解释一下下边的语句,越详细越好。{=INDEX(单位机构信息表!$B:$B,SMALL(IF(ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1...
请解释一下下边的语句,越详细越好。
{=INDEX(单位机构信息表!$B:$B,SMALL(IF(ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1:$B$1000)),ROW(单位机构信息表!$B$1:$B$1000),2^16),ROW($A4)))&""} 展开
{=INDEX(单位机构信息表!$B:$B,SMALL(IF(ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1:$B$1000)),ROW(单位机构信息表!$B$1:$B$1000),2^16),ROW($A4)))&""} 展开
展开全部
=INDEX(单位机构信息表!$B:$B,SMALL(IF(ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1:$B$1000)),ROW(单位机构信息表!$B$1:$B$1000),2^16),ROW($A4)))&""
这是一个数组公式,用来筛选符合筛选条件的数据,公式输入后,按Ctrl+Shift+Enter组合键结束。
筛选函数通过INDEX+SMALL+IF格式,表示定位到单位机构信息表的B列,将符合筛选条件的数据逐一罗列。
SMALL(IF(筛选条件,
ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1:$B$1000))表示:“在单位机构信息表的B列包含单位查询表的G1单元格内容”的条件。
公式可简化为
=INDEX(单位机构信息表!B:B,SMALL(IF(ISNUMBER(FIND(单位查询表!G$1,单位机构信息表!B$1:B$1000)),ROW($1:$1000),2^16),ROW(A1)))&""
这是一个数组公式,用来筛选符合筛选条件的数据,公式输入后,按Ctrl+Shift+Enter组合键结束。
筛选函数通过INDEX+SMALL+IF格式,表示定位到单位机构信息表的B列,将符合筛选条件的数据逐一罗列。
SMALL(IF(筛选条件,
ISNUMBER(FIND(单位查询表!$G$1,单位机构信息表!$B$1:$B$1000))表示:“在单位机构信息表的B列包含单位查询表的G1单元格内容”的条件。
公式可简化为
=INDEX(单位机构信息表!B:B,SMALL(IF(ISNUMBER(FIND(单位查询表!G$1,单位机构信息表!B$1:B$1000)),ROW($1:$1000),2^16),ROW(A1)))&""
追问
谢谢了,还问一下,find这个查询可以是一列如:B1:B1000,那可不可以是区域,如:B1:C:1000。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询