将两个数据范围合并为一个范围(Google驱动Excel)

Combine two data ranges into one range (Google Drive Excel)

您好,我希望将两个数据 ranges/arrays 合并为一个,以便将它们输入 excel FREQUENCY 函数。

示例: 第一个数据范围 - B5:F50 第二个数据范围 - J5:N50 Bins 数据范围 - I5:I16 函数定义 - FREQUENCY(data_array; bins_array)

基本上我很懒,我不想重新调整我的 excel 脚本来并排吐出两个数据集,以便我可以使用 B5:K50 范围之类的东西来引用它们。有什么办法可以使用某种公式将两个数据集组合成 data_array 吗?也许最终会得到类似 =FREQUENCY((B5:F50,J5:N50); I5:I16) 的结果?

顺便说一句:

=FREQUENCY(B5:F50; I5:I16)
=FREQUENCY(J5:N50; I5:I16)

工作帮我自己归档。

更新

Actual formula definition FREQUENCY(data, classes)

2013 MS Excel(无关)

在 MS Excel FREQUENCY 函数中接受 "union" 作为第一个参数,即用逗号分隔并括起来的引用列表在括号中,例如

=FREQUENCY((B5:F50,J5:N50),I5:I16)

注意:如果需要,"bins array" 也可以是并集

在 "Google sheets" 中,我认为不可能发生同样的事情 - 可能有一个聪明的解决方法,但我不知道

使用数组页面有一些对我有用的细节: https://support.google.com/docs/answer/6208276?hl=en

它说:

"You can join multiple ranges into one continuous range using this same punctuation, which works the same way as VMERGE. For example, to combine values from A1-A10 with the values from D1-D10, you can use the following formula to create a range in a continuous column: ={A1:A10; D1:D10}"

我有两个命名范围,所以我可以使用 {namedRange1;namedRange2},它给了我一个连续的范围。