当前位置:首页 > 办公 > Excel教程 > 正文内容

新用法,LOOKUP函数区域错位引用,这招真好用!

酷网1个月前 (10-26)Excel教程21

学员的问题,2020年10月20日已经收过了,那么现在我要收2021年的1月21日的款项了,我要怎么才能做到它们自动往下催收呢?

小编看了一下,如果根据时间的大小来判断根本无从下手。转念一想,G5这个单元格有日期,下一个要催收的自然是B6这个单元格的日期,也就是相差一行。

这样就将问题转变成判断G列最后一个非空单元格再加1行。

我们知道LOOKUP函数有一个特点,如果有多个对应值,返回最后一个对应值,用在这里刚好。

最后一次收的日期就可以知道了。

=LOOKUP(1,0/(G4:G15<>””),B4:B15)

那怎么获取这个日期的下一个单元格呢?

这时就用到了区域错位引用,两边的区域相差一行。普通情况下,区域错位结果基本都是错的,而这里偏偏要错位,才是对的。

=LOOKUP(1,0/(G4:G15<>””),B5:B16)

本来到这里问题就解决了,学员又提出了一个新问题,已经收款了,但是还有欠款金额,这种情况要继续催收同一行的日期。

现在问题就变成了判断I列第一个不是0的金额,对应的日期。

查找首次出现的,可以用INDEX+MATCH数组,按Ctrl+Shift+Enter三键结束。

=INDEX(B4:B15,MATCH(1,–(I4:I15>0),0))

I4:I15>0,判断是否大于0,满足条件就显示TRUE,不满足就显示FALSE。

–(I4:I15>0),将TRUE转换成1,FALSE转换成0。

MATCH(1,–(I4:I15>0),0),用1查找1首次出现的位置,嵌套INDEX就是将位置转换成对应值。

也可以用INDEX+MIN+IF组合,这个就是先用MIN+IF获取最小的行号,然后嵌套INDEX返回行号的对应值。

=INDEX(B:B,MIN(IF(I4:I15>0,ROW(4:15))))

每个疑难,正常都会有多种解决的方法,用你最拿手的方法。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/40527.html

分享给朋友:

相关文章

文本函数(参考)

要获取有关某个函数的详细信息,请在第一列中单击其名称。 注意: 版本标记指示引入函数的Excel版本。这些函数在更早的版本中不可用。例如,版本标记2013表示此函数在Excel2013和所有更高版本中可用。 函数...

怎么更正 ##### 错误

如果列因为不够宽而无法显示单元格的所有内容,MicrosoftExcel可能在单元格中显示“#####”。将日期和时间返回为负值的公式也可能显示为“#####”。 要增加列宽以显示所有单元格内容,请双击列标题的右边缘,...

如何在Excel表格中绘制对数函数图   Excel表格中绘制对数函数图的具体方法

如何在Excel表格中绘制对数函数图 Excel表格中绘制对数函数图的具体方法

  如何在Excel表格中绘制对数函数图?在Excel表格中制作图表非常方便。现在想要在Excel表格中绘制对数函数图,可以将连续的曲线函数变得更加的可视化。具体怎么操作?下面一起来看...

11个Excel统计函数应用技巧,100%掌握的,远离统计困扰!

11个Excel统计函数应用技巧,100%掌握的,远离统计困扰!

Excel的功能在于对数据进行统计和计算,其自带了很多的函数,利用这些函数可以完成很多的实际需求,经过加工和处理,还可以组成很多的公式,其功能就更加的强大,今天,小编带大家了解一下Excel中的常用的统计类函数和公式。...

LOOKUP、SUMIF函数最经典的12个表查找、求和用法

LOOKUP、SUMIF函数最经典的12个表查找、求和用法

同样一份表格,对数据源略作改动,就变成了完全不同的问题。学习的时候一定要用心看,不要看一眼觉得差不多就翻过,实际差了很多。 也只有小编会一直从不同角度解同一个案例,应该除了我找不到第2个人吧。 1.表格格式一样,每个商品...

最喜欢的Excel快捷键

如果没有鼠标,只使用键盘来操控Excel,方便吗?能够使用键盘操控Excel比鼠标更快吗?下面介绍使用快捷键操控Excel的技巧,体验键盘操作之美。 下面的内容是在数据块中操作的Excel快捷键。 技巧1:使用快捷键插入...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。