Excel-如何通过使用函数达到使用";Ctrl+End&Quot;的等效效果 [英] Excel - how to achieve the equivalent result of using "Ctrl+End" by using Functions
本文介绍了Excel-如何通过使用函数达到使用";Ctrl+End&Quot;的等效效果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在单表Excel中有一个表,其中的字段是日期和连续的Columbus,以便输入不同面额的货币数字,末尾有一个合计列。
该表每天都追加一行。
我想要乘以列标题(面额如2000、500、200等)最后一天的面额号码。表示表头行×表的最后一行。
我无法使用最后一个空白行实现此目的,因为我在表下面有不同的其他数据。
我还在寻找不涉及VBA的解决方案。
那么,有人能帮帮我吗?
推荐答案
第一种方法:不带表(Ctrl+T)范围 B1中的公式为
=SUMPRODUCT(B2:D2,INDEX(B3:D19,MATCH(LOOKUP(1,1/(A2:A19<>""),A2:A19),A3:A19,0),))
获取最后一行/值有3种方法
第一个单元格F1公式=MATCH(9.9999E+307,Sheet2!A1:A19)
返回给定列范围内的最后一个非空单元格索引。
=LOOKUP(2,1/(A1:A19<>""),A1:A19)
给出给定列范围内的最后一个非空单元格值
第三单元格F3公式,在这种情况下很有用,因为在引用的表下面有数据。
=LOOKUP(1,1/(A1:A19<>""),A1:A19)
返回第一个空单元格之前的非空单元格数值
第二种方式:有表(Control+T)范围 B1中的公式为
=SUMPRODUCT(VALUE(Table1[[#Headers],[2000]:[200]]),INDEX(Table1[[2000]:[200]],MATCH(MAX(Table1[Date]),Table1[Date],0),))
在此方法中,当向表中添加新记录时,表范围会在中自动更新。
因此,在上述两种情况下,如果在上次使用的单元格下方(邻近)添加记录,则求和公式将引用该记录。
这篇关于Excel-如何通过使用函数达到使用";Ctrl+End&Quot;的等效效果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文