标签: array-formulas

ARRAY_LITERAL,数组文字缺少一行或多行的值

我正在根据其他 19 个 Google 表格的数据制作一份报告。我正在使用QUERY,但我对此有点陌生,不确定我做得是否正确。

我正在尝试使用下面的内容,但似乎以某种方式给出了上述错误。我找不到解决方法。

=QUERY({
 IMPORTRANGE("1TRKveEBEitHDkos3WX0pPI6WUVL1gHMzdIkeB6s-dJc", "Data!A1:DL");
 IMPORTRANGE("1FONS-hdcUXnLj4UMAsixLL1CVNfL_WdxMbs68ylsyaU", "Data!A1:DL");
 IMPORTRANGE("1pE4O-rO5Fg-AmjMGQlb_m2KbeMV1ZT4ylaE5qfT_aaQ", "Data!A1:DL");
 IMPORTRANGE("1fMyrxa3rxec_8CMOsl2qbLFqht8Z2_SjvShT-WJ-ld8", "Data!A1:DL");
 IMPORTRANGE("1SC8E_0Qg9zurGwl0NsisQZO1gJyimMLXvCxRaPrqjic", "Data!A1:DL");
 IMPORTRANGE("1rtRAf7T2lY_f_R95-L9B4Mn4sn2a9oVHLour-iJfNMM", "Data!A1:DL");
 IMPORTRANGE("1UhBnBRiqPWf444Eyk26hwTEg27ErNvCE2bviRdikLCI", "Data!A1:DL");
 IMPORTRANGE("1AVr4ZMOcTBCkUkI6AaO73B0N8AeiEWyHwhyt56iJYPo", "Data!A1:DL");
 IMPORTRANGE("1n4p51IPq7m4wgjJiMTHZCKDnoR5udxIwUGY1mgJ6kNo", "Data!A1:DL");
 IMPORTRANGE("1tomsqwtJE60j-AAmt5yWFmvHunQQYjVuQmPz0tAmx-s", "Data!A1:DL");
 IMPORTRANGE("1gsyd7m867UkX20Ueha4EqSc6Uc4pSzwc-fe-gYxey5c", "Data!A1:DL");
 IMPORTRANGE("1KjUVM8nkO0pfJrSed-laSzDAu8S-amPkg6cqSRYWQ2I", "Data!A1:DL");
 IMPORTRANGE("1m2MV6VY7sb3zBTuoEQZWJHTxo7moDKtYV-PYJTnES38", "Data!A1:DL");
 IMPORTRANGE("1p9dAD60KjpsOp69OBQazeg9ktzTWvtbjXLfzmMUHNLk", "Data!A1:DL");
 IMPORTRANGE("15V2rMfnbk5UEPeUa6MtaD8ljm-xbmXBM2WzZrUhDzVU", "Data!A1:DL");
 IMPORTRANGE("1DevNq8TbkDhVBkeHPegaHpxaNgvlGtPZExzueN8cpyk", "Data!A1:DL");
 IMPORTRANGE("1sXQABwo5NXiz166cruJM5Is4JWKVXzoYS3hh6IcXVj4", "Data!A1:DL");
 IMPORTRANGE("1sOBkqGVKl6xn89uRvN-TLlU1TFMJUxD_s8TgmowkLK8", "Data!A1:DL");
 IMPORTRANGE("1t8CdrQiJq1h15OIlF5yaRy1AxHyZ_mnEzfSUDEyPSM8", "Data!A1:DL")},
 "SELECT Col85,Col86,Col87,Col88,Col89,Col90,Col91,Col92,Col93,Col94,Col95,Col96,Col97,Col98,Col99,Col100,Col101,Col102,Col103,Col104,Col105,Col106,Col107,Col108,Col109,Col110,Col111,Col112,Col113,Col114,Col115 
  WHERE Col85 IS NOT NULL")
Run Code Online (Sandbox Code Playgroud)

google-sheets array-formulas google-sheets-query importrange google-sheets-formula

1
推荐指数
1
解决办法
1万
查看次数

如何获取上周日的日期?

我需要在单元格中显示上周日的日期,以获取我在 Google 表格上创建的每周报告。我一直在谷歌上寻找解决方案,我发现的最接近的是:

=TODAY()+(7-WEEKDAY(TODAY(),3))
Run Code Online (Sandbox Code Playgroud)

但这给出了下周一的日期。知道如何修改它以显示上周日的日期吗?或者,您还有其他方法来解决这个问题吗?

date weekday google-sheets array-formulas google-sheets-formula

1
推荐指数
1
解决办法
5934
查看次数

Google Sheets 如何将整列转换为字符串

我有个问题。我在 Google Sheet 中有一个专栏,类似于 [此处][1]

------------------
| hello           |
-------------------
| my name is John |
-------------------
| Nice to meet you|
-------------------
Run Code Online (Sandbox Code Playgroud)

问题是:我怎样才能从中得到像“你好,我的名字是约翰,很高兴认识你”这样的字符串?

concatenation google-sheets array-formulas google-sheets-query google-sheets-formula

1
推荐指数
1
解决办法
7905
查看次数

转置值列,跳过 Google 表格中的空白单元格

在此输入图像描述https://i.stack.imgur.com/f2Ztx.png

我需要帮助,例如,我有数千个数据的条件,如红色边框所示,并希望将其形成如结果边框所示

我必须使用什么样的转置公式?尝试用这个公式来算出

=ARRAYFORMULA(QUERY(A3:A&",",,55000))
Run Code Online (Sandbox Code Playgroud)

但还是没有找到合适的结果

filter google-sheets array-formulas google-sheets-query google-sheets-formula

1
推荐指数
1
解决办法
4498
查看次数

如何让文字在一定时间后自动改变?

我正在使用 Google 电子表格

所以我试图创建一个工作表,其文本在一段时间后自动更改。

例子:

例子

正如您在这张图片中看到的,我有 3 个项目,框中的当前文本是项目 1。但我希望能够将该文本切换到其他项目之一,而无需在框中手动键入。

1 分钟后...

在此输入图像描述

1 分钟后,它变成第 2 项。然后我想对要添加到工作表上的其余项目执行相同的操作。

那么我该怎么办呢?是否有某种我可以使用的公式,或者我必须使用更高级的脚本之类的东西?我对这些公式还很陌生,所以请像我 5 岁的孩子一样向我解释一下。

即使是最小的解决方案,我们也会感谢所有帮助!

random google-sheets array-formulas google-sheets-query google-sheets-formula

1
推荐指数
1
解决办法
184
查看次数

不能在 ARRAYFORMULA 中使用 SUM

我只是对我做错了什么感到困惑我使用 ARRAYFORMULA 只是对这样的一行中的每个范围求和

={
"Manager Result";
ARRAYFORMULA(
SUM(D2:D,H2:H)
)
}
Run Code Online (Sandbox Code Playgroud)

但我得到了这个

在此处输入图片说明

当我像这样使用它时

={
"Manager Result";
ARRAYFORMULA(D2:D+H2:H)
}
Run Code Online (Sandbox Code Playgroud)

一切都好

在此处输入图片说明

但是我仍然不明白为什么我不能在 ARRAYFORMULA 中使用 SUM。

第二个麻烦是我想将相同的数字放在一列中,但它也不起作用,所以出现错误:

“检测到循环依赖关系。要通过迭代计算解决,请参阅文件 > 电子表格设置。”

    ={
"Max Result 
(Basic --> total count of 3 marks)";
ARRAYFORMULA(J2:J=15)
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

有任何想法吗?谢谢!

arrays multidimensional-array google-sheets array-formulas google-sheets-formula

1
推荐指数
1
解决办法
56
查看次数

电子表格中带有平均公式的数组公式

所以,现在我正在开发另一个电子表格项目,这次我想知道如何使用平均公式和数组公式,使它们在每次输入新数据时自动拖动。

这是我的电子表格中的图片。所以我想使用平均公式和 arrayformula 对它们从 CH 列到 CL 列进行平均。

例子

我已经尝试了所有“Averageif”或“Average”并使用 arrayformula,但结果是“#DIV/0”

你们能帮我吗?谢谢。

spreadsheet formula google-sheets array-formulas google-sheets-formula

1
推荐指数
1
解决办法
2701
查看次数

Excel HSTACK 和 VSTACK 数组函数的 Polyfill

Microsoft 宣布了许多新的数组函数 ( https://techcommunity.microsoft.com/t5/excel-blog/announcing-new-text-and-array-functions/ba-p/3186066 ),包括HSTACKVSTACK,它们组合了多个数组通过水平或垂直“堆叠”它们(毫不奇怪!)将它们合二为一。新功能目前仅对Beta通道的部分用户开放。

我正在构建一个电子表格,其中这些功能非常有用,但它必须由当前频道中的其他用户使用。我有三个“表”(不是 Excel 表,而是表=形状的数据网格),具有相同的列,其中每列都是一个数组公式。我想将它们合并到一个表中,并将整个内容引用为一个数组。

是否可以使用其他数组公式来实现某些HSTACK版本VSTACK

笔记:

  • 我已经可以访问其他稍旧的数组公式,例如SEQUENCE, FILTER, MAP, SCAN, REDUCE, 以及LAMBDA.

  • 我认为与本机实现相比,任何替换公式都会非常低效,但这对我来说不是问题。

  • 就我而言,我已经知道数组将具有兼容的大小(例如HSTACK3 行 x 2 列和 3 行 x 4 列数组),但我事先不知道大小。

  • 纯公式比 VBA UDF 更可取,但后者也可能是一个很好的解决方案。

excel excel-formula array-formulas

1
推荐指数
1
解决办法
2058
查看次数

多张纸上的唯一值和频率

我正在使用 Office 365 / Microsoft Forms 将信息收集到 Excel 工作簿中。工作表(和表格)的数量会随着时间的推移而增加。因此,我通过在这些工作表的左侧添加工作表“开始”和在右侧添加工作表“停止”来为这些工作表添加书签。
在此输入图像描述

工作表上收集的相关信息是受访者的电子邮件地址,该地址位于 A 列(所有工作表都具有相同的结构)。
在此输入图像描述

我想做的是在“停止”工作表之后有一个“摘要”工作表,其中我有一个动态列表,其中包含“开始”和“停止”之间所有工作表中的所有唯一电子邮件及其 A 列中的频率和 B 分别。

我认为一旦我有了一个电子邮件列表,我就可以通过COUNTIF跨页计算每个电子邮件的频率 - 尽管这不太理想,因为列表会随着时间的推移而增长,所以这个解决方案需要将公式复制到新行很经常。但我真正困扰的是如何从“开始”和“停止”之间的所有工作表的 A 列中获取所有唯一值的列表?

excel excel-formula array-formulas office365

1
推荐指数
1
解决办法
167
查看次数

Excel数组公式错误

我将使用Excel数组公式寻求另一个问题的指导.

我正在使用Excel 2003并尝试使用以下类型的公式来理解新的电子表格:

{=IF($B$6,SUM(($C$6:$AM$6=1)*1),)}
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用Excel公式审计工具来理解公式,但是当我在这些类型的数组公式上运行它时它会崩溃.

截至目前我认为公式是这样的:

B6 has a number = True / False
If True do SUM of (C6:AM6=1) and multiply by 1
If False do nothing
Run Code Online (Sandbox Code Playgroud)

但是,我不是第二个声明的100%.它是否说出在C6中存在1的次数:M6然后乘以1?如果是这样,为什么乘以1.我对后者的唯一猜测是(C6:M6 = 1)返回True或False值,*1将其转换为0或1.如果这是正确的,那么目的是什么总和函数?

谢谢你的指导.

arrays excel excel-formula array-formulas

0
推荐指数
1
解决办法
159
查看次数