gpt4 book ai didi

variables - 在拖动竞赛中使用 Excel/OpenOffice 单元格名称

转载 作者:行者123 更新时间:2023-12-02 23:42:23 39 4
gpt4 key购买 nike

每列都有很多测量值。我使用这些值下的公式来计算它们。我总是编辑第一列并拖动完成(所选单元格东南部的小方 block )来更改其他列。

处理 5 个值时还好,但公式中处理 20 个值时,事情就变得复杂了。我想使用单元格名称,正如我在 Variable in Excel 中找到的那样,但是当我使用拖动完成时,该单元格不会适应下一列,就像 $D$1 而不是 D1 那样。

解决方案的想法:

  1. 也许我可以将一行单元格声明为数组并使用 cellname(row) 对其进行索引,但这怎么可能?
  2. 也许使用小型 vba 脚本会更容易,但我想避免这种情况。

提前致谢。

编辑1:

我担心我的问题不太清楚。我将尝试用以下文件来澄清它。因此Excel标签被删除,我上传了一个ods文件:

我的文件看起来像上传的简短示例 example.ods .

我在第二列中创建了单元格名称,例如“size”。然后我在 C7 中放入了一个人类可读的公式,如“=size+step+thickness*weight”。当我将其拖动完成到单元格 D7E7 时,如example.png所示。当然,我得到的结果与 C7 相同,因为单元名称用作绝对名称,例如 $B$2

如何在不手动编辑 D7E7 的情况下将人类可读的公式应用于 D7E7 ?当我使用C7“=C2+C3+C4*C5”时,我当然可以使用拖动补全。

我希望现在更清楚了。我想这是一些基本功能,但我只是不知道如何很好地描述它。也许您有类似的想法,希望它比“=C2+C3+C4*C5”更具可读性。

最佳答案

这在 OpenOffice.org Calc 和 LibreOffice Calc 中都有效,但为将由公式计算的每一列定义单元格名称至关重要。以下是基于示例文档的分步解决方案:

  1. 从仅包含值以及行标题和列标题的电子表格开始: Ranges 1

  2. 创建单元格区域名称:

    a.选择数据范围包括包含行名称的列(OOo 将在后续步骤中使用这些字符串作为名称):

    Named Ranges 2

    b.选择“插入 -> 名称... -> 创建”:

    Create names...

    c.选择“左列”根据第一列的内容命名行:

    ... with names based on left column

    结果:四个名称,每一行一个,根据需要命名:

    resulting names

  3. 为第一个数据行创建公式(此处不完整,演示了 OOo 的工具提示): formula

  4. 对所有其他数据行进行拖拽完成,给出最终结果(激活工具 -> 侦探 -> 跟踪先例 - 侦探指向数组的第一列,但公式将使用当前列的值):

    final result

关于variables - 在拖动竞赛中使用 Excel/OpenOffice 单元格名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186554/

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