繁体   English   中英

在 Google 表格中使用数组公式

[英]Using arrayformula in Google Sheets

我正在尝试使用 arrayformula 来扩展下面的公式,但它不起作用。 当我手动将公式复制粘贴到每个单元格中时,它可以工作。

=arrayformula(INDEX($1:$100,ROW(B2:B),match(YEAR(M$1:$1),$1:$1,0)))

我想要实现的是将年薪转换为基于年数的月薪。

可以在此处查看电子表格: https://docs.google.com/spreadsheets/d/1veiYh1CMIfFPwBGQk4OwKmCLa7q08TugReVfAXtpIgI/edit#gid=1363287956

谢谢!

解决方案:

由于您要查找特定列,因此可以使用HLOOKUP代替 INDEX 和 MATCH:

=ARRAYFORMULA(HLOOKUP(YEAR(M1:AT1),A1:H11,ROW(B2:B11))/12)

这应该产生与前面的公式相同的结果:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM