问题标签 [excel-formula]
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.
vba - Excel中的数组常量
我在单元格 A1 中定义了一个数组常量 {1,2,3}。这显示为“1”(数组中的第一个值)。
我想让公式 SUM(A1) 返回 6。但是,SUM 使用 A1 作为单单元数组,而不是 A1 中包含的数组常量 - 因此 SUM(A1) 返回 1。
同样,我希望 AVERAGE(A1) 返回 1 而不是 2。
简单来说,如何让 SUM(A1) 返回与 SUM({1,2,3}) 相同的值?
我不想让数组常量成为命名引用,因为我为每一行定义了一个不同的数组常量。
感觉就像我被困在 C++ w/oa 取消引用的方式中!
google-sheets - 返回单元格或范围(电子表格)的名称/地址的函数是什么?
我找不到返回所引用单元格名称的函数。例如,=SOMETHING(A5)
这将A5
作为字符串返回。
这样,我可以="For more information, see " & SOMETHING(F50) & "."
在一个单元格中写入,单元格将读取For more information, see F50.
,然后,当我移动F50 单元格时,文本也会发生变化。
那么,那是什么SOMETHING
?
如果它适用于 Google 电子表格,那是最好的,但如果您不熟悉 Google 电子表格,OpenOffice Calc 和 MS Excel 解决方案很可能也兼容。
excel - 在 Excel 中具有不同行的 SUMIF 可变列数
我想根据一个值对 Excel 中的多行进行求和。在下图中,您可以看到表格。
我想在 F1 中输入一个值,其中包含 Jan ->(C2 中指定的月份 #)的值的总和,其中 Status 是 C1 中的值。
如果你这样做
=SUMIF(B5:B11,"open",INDIRECT(CONCATENATE("C5:",ADDRESS(11,2+C2))))
你得到 25(单元格 I2)(这是 C5 和 C8 的总和),而我真正想要的结果是 50(C5+D5(1 月和 2 月开放)和 C8+D8(1 月和 2 月开放)的总和一月和二月))
希望这有道理?
我期待任何意见,建议。
干杯
缺口
替代文字 http://ntdd2425.fm.netbenefit.co.uk/table.png
编辑 - 我希望我能够在不创建中间列的情况下做到这一点。Excel 中的不一致是因为 SUM 似乎支持跨多列求和,但 SUMIF 不支持。所以这确实有效:
=SUM(间接(连接(地址(5,3),":",地址(5,2+$C$2))))
excel - 在excel中计算不同的值 - 频率函数
我的任务是计算 excel 列中不同字符串的数量。快速的谷歌搜索后来产生了以下公式:
=SUM(IF(频率(匹配(B2:B10,B2:B10,0),匹配(B2:B10,B2:B10,0))>0,1))
考虑数据:
A B C D A B E C
现在,match 函数将返回一个数组(因为第一个参数是一个数组):
1 2 3 4 1 2 7 3
到现在为止还挺好。我不明白 FREQUENCY 函数在这里是如何工作的,特别是它如何处理被复制的 bin(例如 bin 1 在上述数据中被复制)。频率函数的结果是:
2 2 2 1 0 0 1 0 0
谢谢
塔拉斯
excel - 仅使用公式在 Excel 中获取唯一值
您知道 Excel 中通过公式“计算”唯一值列表的方法吗?
例如:一个垂直范围包含值"red"
, "blue"
, "red"
, "green"
, "blue"
,
并且我希望结果是, , , + 最终还有 2 个其他空白单元格。 "black"
"red
"blue"
"green"
"black"
我已经找到了一种使用 SMALL 或 LARGE 结合 INDEX 来获得计算排序列表的方法,但我也希望在不使用 VBA 的情况下也有这种计算排序。
excel - Excel公式查找单元格中的第一个非字母字符?
有没有办法在 Excel 中使用单元格公式来查找引用单元格中第一个非字母字符的索引?
我已将数据导入 Excel,其中有一列如下所示:
<some text I don't want in the derived cell><some text that prepends the text I want and is always constant>TheTextIWant<Some non-alpha character><some other characters that may be alpha or not>
我正在尝试创建一个到目前为止看起来像这样的公式:
=MID(<cell reference>, SEARCH("<prepended text>, <cell reference>) + <length of prepended text>, ??)
在哪里 ??是一些在“TheTextIWant”之后找到第一个非字母字符的子公式
这可能吗?
excel-formula - Excel:日期前导零.. 为我做的公式?
有没有办法将前导零添加到 7 位数字且应为 8 位的日期?
7301982 应该是 07301982。
我有一列充满了这些值,并且需要一种使用公式的方法。有任何想法吗?
vsto - 如何使用 VSTO 识别 Excel 中包含已定义名称的单元格公式?
有没有办法通过使用 VSTO 来识别包含已定义名称的 excel 单元格公式?
或者,当使用 VSTO 更改 Excel.Name 的名称时,有什么方法可以替换 Excel 单元格公式中定义的 Excel.Name?
谢谢,
Yst
excel-formula - 使用 Excel 中另一列中的公式
例如,我会简化这个
我在 B 列中有一个公式,即 Ax + 2,
例如在 B1 中,它是 A1 + 2 在 B2 中,它是 A2 + 2
我想在 Y 列中创建一个公式,该公式始终反映 B 列中的任何公式,但用 X 替换公式中的 A。
例如在 Y1 中,它是 X1 + 2 在 Y2 中,它是 X2 + 2
无论 B 列中的公式发生什么变化,我都希望 Y 中的公式反映这些变化。
实际上,如果我可以做类似于 =B1.formula.replace("A","X") 的事情,那么就可以完成这项工作。
这可以在顶部的公式栏中完成还是需要通过宏来完成?
谢谢
excel - 将文本字符串附加到excel 2002 中列的所有单元格的左侧?
我有两列有两个值。我想在 A 列的所有单元格的左侧附加一些文本,并在 B 列的所有单元格的右侧连接。
基本上我试图避免输入一大堆 sql 更新。所以例如,如果我有一个excel
ID 员工姓名
135 Rasputin
76 Bush
我想生成这样的东西
那么也许是一种将文本附加到单元格然后合并行的解决方案?
我更喜欢内置函数,因为我不熟悉 VBA 谢谢!
PS 在超级用户上交叉发布,但尚未回复。