gpt4 book ai didi

excel - 如何在 Calc(或 Excel)上定义动态范围?

转载 作者:行者123 更新时间:2023-12-02 00:45:14 25 4
gpt4 key购买 nike

假设我有一个 Libreoffice.org Calc(也许这也适用于 MS Excel)对象,定义为 $Sheet1.$A$1:$A$4 范围。

我还声明了一个值为 1 的常量。出于此模型的目的,我们将其称为 startingLine

这两个对象都在“定义名称”对话框中正确定义(快捷键:Ctrl+F3)。

我想做的是将定义范围的转换为变量。在我看来,只需将其定义为:$Sheet1.$A$startingLine:$A$4,但这不起作用。 :-/

我正在寻找一个简单的电子表格解决方案,不幸的是,这次宏无法为我做到这一点。不过,使用 R1C1 引用的解决方案就足够了。 :)

任何帮助将非常感激!

最佳答案

您将需要使用此公式的一个版本(Excel)=CELL("内容",INDIRECT(CONCATENATE("A",startingLine)))
这将为您提供单元格 A1 的内容,其中 startingLine 是常量 1。此外,如果我们将 endingLine 定义为 A,则可以替换公式中的 A:
=CELL("内容",INDIRECT(CONCATENATE(endingLine,startingLine)))

为您定义一个范围可能是=INDIRECT(CONCATENATE("$sheet1.$A$",startingLine,":$A$4"))
例如求和(在Excel中) =SUM((INDIRECT(CONCATENATE("$A$",startingLine,":$A$4")))) 但我不熟悉中的定义范围自由办公室

关于excel - 如何在 Calc(或 Excel)上定义动态范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9179051/

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