在 Google 表格中使用 arrayformula
Using arrayformula in Google Sheets
我正在尝试使用 arrayformula 来扩展下面的公式,但它不起作用。当我手动将公式复制粘贴到每个单元格时,它会起作用。
=arrayformula(INDEX(:0,ROW(B2:B),match(YEAR(M:),:,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)
这应该会产生与前面的公式相同的结果:
我正在尝试使用 arrayformula 来扩展下面的公式,但它不起作用。当我手动将公式复制粘贴到每个单元格时,它会起作用。
=arrayformula(INDEX(:0,ROW(B2:B),match(YEAR(M:),:,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)
这应该会产生与前面的公式相同的结果: