Excel函数之查找班别的起始行号与结束行号
【问题】
A列村里是“班别”是有901-913,我想知道901-913它们的起始行号与结束行号
1
【基本知识】
【知识】
◆MATCH函数含义:返回指定数值在指定数组区域中的位置
语法:MATCH(lookup_value, lookup_array,match_type)
◆MAX()函数。作用是返回一个最大数值。
◆LOOKUP函数基本语法
=LOOKUP(查找的值,查找的范围,返回值的范围)
2
效果如下
3
部分代码解析
◆lookup查找某产品最后一次记录数量
比如查找表格中A产品最后一次出现的数量,在A37单元格中输入公式=LOOKUP(1,0/(A1:A8="901"),row(A:A))
说明:
A1:A8="901",判断是否等于901产品,得出来的结果是
{TRUE;TRUE;FALSE;TRUE;TRUE;FALSE},
0/(A1:A8="901")所获得结果是{0;0;#DIV/0!;0;0;#DIV/0!},之后查找1在{0;0;#DIV/0!;0;0;#DIV/0!}区间所得到的结果,由于#DIV/0!是错误值,会被忽略,而{0;0;#DIV/0!;0;0;#DIV/0!}则是默认按升序排序,所以这里找到区间的最后一个0值。
学习中
写在最后:
ExceL会用的是Excel,不会用的是电子表格,你学起来才知道你对Excel了解太少了。