gpt4 book ai didi

Excel - 如何通过使用Functions达到使用 "Ctrl+End"的等效结果

转载 作者:行者123 更新时间:2023-12-04 07:20:53 25 4
gpt4 key购买 nike

我在单张 Excel 表格中有一个表格,其中字段是日期和连续哥伦布,用于输入不同面额货币的数字,并在最后输入总列。
该表每天都会附加一行。
我想将列标题(面额,例如 2000、500、200 等)与最近一天的面额编号相乘。表示标题行×表格的最后一行。
我无法使用最后一个空白行来实现这一点,因为我在表格下方有不同的其他数据。
我也在寻找不涉及 VBA 的解决方案。
所以,任何人都可以帮助我。

最佳答案

第一种方法:无表(Control+T)范围
B1中的公式是

=SUMPRODUCT(B2:D2,INDEX(B3:D19,MATCH(LOOKUP(1,1/(A2:A19<>""),A2:A19),A3:A19,0),))
enter image description here
有 3 种方法可以获取最后一行/值
第一个 - 单元格 F1 公式 =MATCH(9.9999E+307,Sheet2!A1:A19)返回给定列范围内的最后一个非空白单元格索引。
第二 - 单元格 F2 公式 =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),))
在这种方法中,当向表中添加新记录时,表范围会自动更新。
enter image description here
因此,在上述两种情况下,如果在最后使用的单元格下方(相邻)添加一条记录,则 sumproduct 公式将引用该记录。

关于Excel - 如何通过使用Functions达到使用 "Ctrl+End"的等效结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68512455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com