我想要一个计算结果,为我提供 12 周的滚动平均值,我将继续添加到工作表中,并希望它随着添加更多日期而自动更新平均值。谢谢!
https://docs.google.com/spreadsheets/d/1JbVvyM4pTSLpmAuFOBJbg64AqNrKmqS5jPTyIPDC6eA/edit#gid=0
我使用了“counta”,但不确定使其动态的最佳方式。
我想要一个计算结果,为我提供 12 周的滚动平均值,我将继续添加到工作表中,并希望它随着添加更多日期而自动更新平均值。谢谢!
https://docs.google.com/spreadsheets/d/1JbVvyM4pTSLpmAuFOBJbg64AqNrKmqS5jPTyIPDC6eA/edit#gid=0
我使用了“counta”,但不确定使其动态的最佳方式。
例如,我有桌子
姓名 | 值1 | 值2 | 值3 |
---|---|---|---|
XYZ | V1 | V2 | |
ABC | V3 | ||
质量评估报告 | V5 | V12 |
我需要输出为:
姓名 | 价值 |
---|---|
XYZ | V1 |
XYZ | V2 |
ABC | V3 |
质量评估报告 | V5 |
质量评估报告 | V12 |
所以我在谷歌表格中尝试了 Transpose,但我想我的工作已经接近但还没有完成。你能给我建议吗?
我正在使用当前的公式:
=COUNTIFS(数据1!$F$2:$F$373,$A2,数据1!$G$2:$G$373,B$1)+COUNTIFS(数据2!$F$2:$F$373,$A2,数据2!$G$2 :$G$373,B$1)+COUNTIFS(数据3!$F$2:$F$373,$A2,数据3!$G$2:$G$373,B$1)+COUNTIFS(数据4!$F$2:$F$373, $A2,数据4!$G$2:$G$373,B$1)
该公式有效,但我试图使其尽可能短,因为我将添加更多数据选项卡。有没有更好的方法使用 QUERY 或其他选项来做到这一点?
这是谷歌电子表格的链接: https://docs.google.com/spreadsheets/d/1rgsqGS3IUAplYE6l48VUVMuYDQYfpgcP6vhvcHezprs/edit#gid=0
我想要列出的“日期(G 列)”的“animal_type(F 列)”计数。
谢谢你!
我有一个单元格,例如 A1,其内容是,假设 =B1 解析为虚拟字符串。从 A1 我想从 =B1 公式(不是解析的文本)中提取“B”值(列),有办法做到这一点吗?
我正在创建一个函数,该函数可以从工作表中生成和更新的潜在客户中过滤值。A、E 和 G 中使用的公式使用其他可用列中的值。它适用于只有一列可供参考的简单公式,例如: =ARRAYFORMULA(IF(ISBLANK(B2:B),"","TRUE"))
不幸的是,涉及更多列引用的公式会产生问题,如下所示:
用于在 A2 中将以下内容实现为数组函数: =IF(ISBLANK(B2),"",(if((C2=""), CONCATENATE(B2," Interest ",D2," ",G2),CONCATENATE( B2,“兴趣”,来自“,C2,”“,D2,”“,G2))))
我尝试使用这个: =ARRAYFORMULA(IF(ISBLANK(B2:B),"",(if((C2:C=""), CONCATENATE(B2:B," Interest ",D2:D," ", G2:G),连接(B2:B,"兴趣","来自",C2:C,"",D2:D,"",G2:G)))))
它正在填充所有行中的所有值!
我知道我想做的事情有问题。
我在这里创建了一个示例文件 -问题参考表,其中有两个选项卡,一个具有工作功能,另一个具有 arrayformula 错误,我正在尝试在您的帮助下解决该问题。
非常感谢支持解决同样的问题!
先感谢您!
我正在尝试将最新信息从一张 Google 表格提取到另一张 Google 表格中。详细信息表包含“GroupID”、“名称”、“记录”、“发票”和“日期”列。每个组都有多张发票和销售记录,在不同日期收到。
使用 Group 作为唯一键,我想将最新的销售记录和日期拉到另一个 Google 表格中,但不是放在同一个单元格中。
详细信息表中的数据如下所示
| GroupID | Name | Record # | Invoice # | Date |
| ------- | --------------- | -------- | --------- | -------- |
| 655-006 | John Doe | 736703 | 1 | 03/31/22 |
| 655-006 | John Doe | 540454 | 2 | 06/30/22 |
| 655-006 | John Doe | 195023 | 3 | 09/30/22 |
| 655-006 | John Doe | 325078 | 4 | 12/31/22 |
| 655-006 | John Doe | 390165 | 5 | 03/31/23 |
| 655-006 | John Doe | 416509 | 6 | 06/30/23 |
| 655-006 | John Doe | 473567 | 7 | 09/30/23 |
| 655-006 | John Doe | 411553 | 8 | 12/31/23 |
| 655-006 | John Doe | 532312 | 9 | 03/31/24 |
| 123-002 | Alex Smith | 438797 | 1 | 07/31/20 |
| 123-002 | Alex Smith | 190013 | 2 | 08/31/20 |
| 123-002 | Alex Smith | 314558 | 3 | 09/30/20 |
| 123-003 | Jane Doe | 663833 | 1 | 10/31/23 |
| 123-003 | Jane Doe | 630171 | 2 | 11/30/23 |
| 123-003 | Jane Doe | 951397 | 3 | 12/31/23 |
| 123-003 | Jane Doe | 445057 | 4 | 01/31/24 |
| 456-001 | Stephen Colbert | 916524 | 1 | 02/28/21 |
| 456-001 | Stephen Colbert | 719932 | 2 | 03/31/21 |
| 456-001 | Stephen Colbert | 852011 | 3 | 04/30/21 |
我尝试过使用 VLOOKUP、LOOKUP、QUERY、FILTER、MAX、SORT、ARRAYFORMULA 及其几种组合,但我得到的结果仅部分正确。为了便于参考,下面尝试过的解决方案都在同一张纸上,而不是从详细信息到摘要。
例如,VLOOKUP+SORT 将正确返回最后一条记录,但不能返回最近的日期。
=VLOOKUP(G3,SORT($A:$E,5,false),5,false)
QUERY 将返回正确的结果,但仅针对一个唯一的 GroupID,而不是针对所有组 ID。
=QUERY(A:E, "SELECT E WHERE A = '"&G:G&"'")
LOOKUP 适用于一个组的日期,但无法匹配下一个 GroupID 键,而是返回完全不同的组的最新日期。
=LOOKUP(G3,A:E,E:E)
至少对于某些可能的解决方案来说,问题必须是 GroupID。不过,我已确保两张表中的组 ID 中的信息相同,不是一张为 #,另一张为文本等。
这是我正在使用的内容的链接以及我迄今为止尝试过的一些示例。 销售测试表
在 Google Sheets 中,我想使用类似 arrayformula() 的方法将公式应用于整个二维数组,其中公式的参数取自行/列标题。
例子在这里。像 arrayformula(B1:F1&A2:A10) 这样的东西。我知道我可以将 =B$1&$A2 写入左上角,然后将其复制过来,但我想知道是否可以消除复制和粘贴的需要。
(由于 Char(10),无法转换到 makrdown stackoverflow 表)
(现在已将重复的字符串标记为红色,只是为了理解目的)
问题:我想要一个条件格式(B 列)的公式,该公式对于在同一单元格本身或不同单元格中重复的所有字符串给出 TRUE。(如上图所示)
注意: 一个单元格中可以有任意数量的字符串。字符串可以重复任意次。每个输入都是随机的,任何列都没有顺序。一个单元格可以有多个值。
我正在使用谷歌表格,发现一个有效的公式,但我必须将它拖到 1000 行,这使得表格超级慢/无法使用。
基本上我想将所有匹配项加入到一个单元格中。我希望可以以某种方式使用数组公式。
可乐 | K上校 |
---|---|
1 | 值1 |
1 | 值2 |
1 | 值3 |
1 | 值4 |
2 | 值2 |
2 | 值4 |
2 | 值1 |
如果单元格 A24 包含“1”,则返回 Value 1 Value 2 Value 3 Value 4 All in one cell
如果单元格 A24 包含“2”,则返回 Value 2 Value 4 Value 1 All in one cell
希望我解释得好
这就是我所拥有的,但必须拖动... =arrayformula(TEXTJOIN(Char(10), TRUE, IF(IFERROR(MATCH($K$4:$K, IF(A24=$A$4:$A,$K) $4:$K,""),0),"")=MATCH(ROW($A$4:$A),ROW($B$4:$B)),$K$4:$K,"")) )
我目前正在从事这项工作,它根据特定产品的客户 ABC 所需的总数量给出每手的余额,但如何将其转换为数组公式或查询呢?
=IF(C3="";"";IF(SUMIFS(E$3:E3;A$3:A3;A3;B$3:B3;B3)-C3<0;0;sumifs(E$3:E3;A$3:A3;A3;B$3:B3;B3)-C3))
这是文件,如果您想跳进去! https://docs.google.com/spreadsheets/d/1gh5w0czg2JuoA3i5wPu8_eOpC4Q4TXIRhmUrg53nKMU/edit?usp=sharing
谢谢。