有没有办法使用Excel中google工作表中使用的Arrayformula函数?
例如:
A B
1 | 23个
2 | 45个
3 | 56
如果我写入b1 = Arrayformula(A1:A3 * 2)
我会
A B
1 | 23 | 46个
2 | 45 | 90个
3 | 56 | 112
如何使用1个公式(不拖动/复制/双击)在Excel 2007上获得相同的结果
提前致谢!
答案 0 :(得分:0)
选择您想要答案的范围。
在您的示例中,选择范围"B1:B3"
输入=A1:A3*2
现在的诀窍就是按Ctrl + Shift + Enter
而不是Enter
。
PS:Ctrl + Shift + Enter使公式成为arrayformula
答案 1 :(得分:0)
只需突出显示范围B1:B3并输入您的公式
=A1:A3*2
后跟 Ctrl Shift 输入
请注意,公式将被锁定在'至B1:B3,您无法更改该范围内的单个细胞而无需更改其他细胞。
答案 2 :(得分:0)
不是数组公式,但可能是一个很好的解决方案 - 通过选择它并按Ctrl
+ L
将您的数据放入excel表中(excel将调整表的大小以覆盖单元格数据)。
然后在右侧的列中输入您的公式,表格将展开以包含它,并且将对表格中的每一行重复公式。
如果添加额外的行,公式也会自动更新。
(我会注意到你需要excel 2006+才能拥有这个功能,它是我最喜欢的功能之一)