问题标签 [array-formulas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-sheets - 具有多个文本计数的公式
我有一个 Google 表格,其单元格类似于:
A列包含性别(Man
或Woman
),
B列包含选择的颜色(可以是多种颜色,即。Black, Blue, White
)。
我想做的是计算Man
选择Black
或颜色White
的次数。Blue
我对每种颜色都尝试了这个公式,但它不起作用:
你能帮我计算一下公式吗?
google-sheets - 计算列中出现的次数?
计算电子表格列中出现次数的好方法是什么?这可以用一个数组公式来完成吗?
示例(列A
是输入,列B
是C
自动生成的):
google-sheets - 谷歌表格公式匹配多个条件
我有一个如图所示的电子表格。我想做的是生成一个公式,计算来自纽约的男性选择蓝色的次数。在 D 列,用户可以输入 1-3 种不同的颜色。在这种情况下,B 列将被忽略。任何人都可以帮我计算公式吗?
google-sheets - 我需要一个公式来返回唯一值在给定日期出现的次数
在 Google 电子表格的电子表格中,我试图解决这个问题:
我需要一个公式来返回唯一值在给定日期出现的次数。
例子:
任何人都可以帮忙吗?
excel - 以编程方式计算 Excel 数组公式时遇到问题
我正在使用 MATLAB 程序在 excel 表中写入值。我还在使用公式在单元格中写入值(例如,MATLAB 程序写入=AVERAGE(A1:A10)
一个单元格并将其转换为适当的值(即,当我打开工作表时,我看不到上面的公式文本,而是值)。
但是,我在编写数组公式(带有大括号的公式)时遇到了麻烦。通常用户通过按Ctrl++组合Shift输入它们Enter,出现花括号并计算出适当的值。但是,当我从 MATLAB 程序中编写用大括号括起来的这些公式时,不会计算值,我只看到公式文本(周围有大括号)。
看来我无法通过简单地将数组公式写入单元格来模拟Ctrl++Shift效果。Enter
有什么解决办法吗?
google-sheets - 如何让 E 列根据 M 列中的首字母将其数据复制到右列?
所以到目前为止我有一个电子表格,当我的技术人员将他们的姓名首字母输入到列 M 时,它将自动为列 N 加时间戳。
现在我希望电子表格做的第二件事是。
当我在 E 列“HRS”中输入小时数(例如:1.8)时。并让电子表格放置 HRS。进入正确的技术人员列。基于在 M 列“Tech Up”中输入的首字母。
示例:如果 E4=1.8,则将 1.8 放入 G4,因为 M4=AB
示例:如果 E6=3.2,则将 3.2 放入 J6,因为 M6=JW
有谁知道这需要什么类型的公式?或者我可能会在哪里找到一个?
excel - 将特定数据从一张纸复制到另一张纸
主表上的 2 列:
假设我想将所有Fruit
数据复制到另一张纸上,并将所有Veg
数据复制到第三张纸上。有没有办法做到这一点?它需要一个宏还是我可以以某种方式做一个VLOOKUP
?
我还需要它是动态的,所以如果添加了新行,相应的工作表就会更新。
excel - 数组公式和 PasteSpecial:=Formats
我在工作簿中有这个小问题。我想通过使用数组公式来简单地编写一个很长的函数。该公式运行良好并产生了预期的结果。但是,在我的 VBA 宏中,我复制,然后进行公式粘贴,然后进行格式粘贴。格式粘贴崩溃:“无法粘贴,因为复制和粘贴区域的大小不同”(或类似)。如果我使用任何其他不是数组公式的公式,这个问题就解决了。
有没有人遇到过这种情况并找到合适的解决方案?我似乎无法在 Google 上找到帮助答案。如果需要,我会发布代码,但它相当简单 ( Row.Copy ... Rows(something, something).PasteSpecial...
) 并且无论如何都可以使用非数组公式。
编辑:代码:
(是的,我知道使用selection
是丑陋的(或至少在这种情况下),但这是由一位同事写的)
google-sheets - 谷歌查询功能
我正在尝试将日志中的多条记录返回到最终的月度报表中……我正在使用查询功能,但没有得到多条记录,它只显示第一个匹配项。
我的表格是一个月中的 1-31 天,最后一张标有 717 的表格是 Unit #717 的月度报表。在工作表 717 上,我想显示来自工作表 1 到 31 的信息。其中 A=717 列,显示 B、C、D 列的值。目前,它只会显示第一场比赛。金额列应显示该行的相应费率。
我希望我的解释不会令人困惑,非常感谢任何帮助。谢谢。
这是示例电子表格的链接。
google-sheets - ArrayFormula 连接中的过滤器(Google 电子表格)
我进行了长时间的搜索,但找不到我要找的东西。也许有人在那里可以提供帮助?
我的 Google 电子表格中有这个公式(我将在下面解释它的作用):
在表 1 中有一个表格:A 列是名字(例如“James”),B 列是一些评论(例如“Headache”)。詹姆斯(或其他任何人)可能有多行,每行都有不同的评论(例如,詹姆斯有 2 行,一个说“头痛”,另一个说“膝盖疼痛”。)
在工作表 2 的 A 列中,我有一个出现在工作表 1 中的名称列表(使用 '=UNIQUE' 公式)。A1 说“詹姆斯”。在单元格 B1 中,我输入上述公式。
结果几乎正是我想要的。它将詹姆斯的所有评论合并到一个单元格中,每个评论之间有一个空格“”。因此,单元格 B1 中的结果是:“头痛膝痛”。
但是,我必须将此公式拖到下面的所有单元格中。有谁知道我怎样才能使它像我过去使用过的所有其他 ArrayFormulas 一样,公式会自动填充下面的所有单元格?我尝试将其设为数组公式,但没有成功。
我也一直在玩这个公式,它给了我相同的结果“头痛膝盖疼痛”,但该公式仍然不会复制到下面的单元格中。
如果有人知道如何实现这一点,我将非常感激 - 您的宝贵帮助将不胜感激。
感谢您的关注!