【问题标题】:Static Value in Google Sheets ArrayGoogle 表格数组中的静态值
【发布时间】:2019-11-25 09:24:13
【问题描述】:

我正在尝试从谷歌工作表创建一个值数组。我还想返回一个静态值。 我的公式现在是这样的

={A2:A5,$A$1,M2:M5}

我希望它返回如下内容:

Person 1 Blue 5

Person 2 Blue 10

Person 3 Blue 15

Person 4 Blue 10

Person 5 Blue 7

【问题讨论】:

  • 您需要在 Google 表格中使用它还是需要将其导出到应用程序?
  • @IncrediblePony 我想把它保存在 Google 表格中
  • 我已经编辑了工作表中的权限,所以你可以编辑它@Ilan Buchbinder
  • 我已经更新了答案

标签: arrays google-sheets google-sheets-formula array-formulas google-sheets-query


【解决方案1】:

编辑

我现在更新了旧答案中的以下链接,以匹配我认为您正在寻找的内容。我已经制作了三张单独的表格供您查看并在链接表格的底部单击。

我使用数据验证为团队制作了一些下拉菜单。我制作了一个玩家列表,您可以在其中添加和删除任意数量的玩家(这可能有缺陷,如果您发现错误,请告诉我,我会调查它) - 从那里我使用从两张表使用内置的SUMIF 函数进行总计算。希望这会有所帮助。

老答案

是的 - 所以我不太确定您需要什么,但我找到了您可能正在寻找的示例:

https://docs.google.com/spreadsheets/d/1hNQ_9c-ZTvoOu1Sd3egjHXsjeITFod88na0OEaBaF54/edit?usp=sharing

因此,当您向下看底部时,您会看到另一张包含一些静态值的工作表。如果您右键单击工作表Assignments 中的任何Subjects 并选择Data Validation,如第一张图像所示,您将获得第二张图像上的屏幕。在这里您可以看到工作表Subjects 的数据是如何在工作表Assignments 中引用的

您还可以右键单击Assignment 表中的Status 列值之一,以查看如何在Data Validation 上下文菜单中创建静态列表。希望这能回答这个问题。或者请提供更多信息,以便我能够正确解读问题;)

【讨论】:

  • 谢谢,这不是我想要的。我改变了公式。希望它能更清楚地说明我在寻找什么。
  • 您是否可以发送指向具有查看访问权限的工作表的链接,以便我查看?或者你想要达到的目标的某种例子?
  • docs.google.com/spreadsheets/d/… 这是我正在寻找的东西。您可以在下面看到两组数据,以及所需的结果。
  • 对不起。我意识到我原来的工作表并没有真正显示我在寻找什么。在同一个文档中,请查看表 2。我拥有更大比例的数据。我想基本上有 ={A2:A3,$A$1,B2:B3} 但显然这不起作用...
【解决方案2】:

尝试:

=ARRAYFORMULA(TRANSPOSE(QUERY(TRANSPOSE(IF(A2:B<>"", A1:B1&" "&A2:B, )),,999^99)))

【讨论】:

    【解决方案3】:

    假设 $A$1 是您想要重复 4 次的常数,您可以这样做,但它并不漂亮:

    ={A2:A5,{$A$1;$A$1;$A$1;$A$1},M2:M5}
    

    【讨论】:

      【解决方案4】:

      使用 ARRAYFORMULA 结合定义的数组可以轻松工作

      ={A2:A6,B2:B6, ARRAYFORMULA(IF(ISBLANK(A2:A6), , $A$1))}

      See result in Google sheets with formula above

      【讨论】:

        猜你喜欢
        • 2020-09-09
        • 1970-01-01
        • 2021-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-02
        • 2021-12-18
        • 1970-01-01
        相关资源
        最近更新 更多