基于Excel中的频率表生成原始数据列

基于Excel中的频率表生成原始数据列,excel,Excel,我有一列数字和第二列数字。第二列数字包含左列数字的频率 我想创建第三列包含原始数据的数字 例如: A B 1 5 3 2 4 4 C列看起来像: C 1 1 1 1 1 3 3 4 4 4 4 如何在Excel中实现这一点?谢谢 基于A1:B3中的数据,在C1中,数组公式**: =IF(行(A$1:A1)>和(B$1:B$3),“”,索引(A$1:A$3,匹配(TRUE,MMULT(0+)(行(A$1:A$3)>=TRANSPOSE(行(A$1:A$3)),B$1:B$3)>=行(A

我有一列数字和第二列数字。第二列数字包含左列数字的频率

我想创建第三列包含原始数据的数字

例如:

A  B
1  5
3  2
4  4
C列看起来像:

C
1
1
1
1
1
3
3
4
4
4
4

如何在Excel中实现这一点?谢谢

基于
A1:B3
中的数据,在
C1
中,数组公式**

=IF(行(A$1:A1)>和(B$1:B$3),“”,索引(A$1:A$3,匹配(TRUE,MMULT(0+)(行(A$1:A$3)>=TRANSPOSE(行(A$1:A$3)),B$1:B$3)>=行(A$1:A1),0))

并复制下来,直到你开始得到空白的结果

问候


**数组公式的输入方式与“标准”公式不同。不要只按ENTER键,而是先按住CTRL和SHIFT键,然后再按ENTER键。如果您做得正确,您会注意到Excel在公式周围放了一个大括号{}(尽管您自己不要尝试手动插入这些括号)。

基于
A1:B3
中的数据,在
C1
中,数组公式**

=IF(行(A$1:A1)>和(B$1:B$3),“”,索引(A$1:A$3,匹配(TRUE,MMULT(0+)(行(A$1:A$3)>=TRANSPOSE(行(A$1:A$3)),B$1:B$3)>=行(A$1:A1),0))

并复制下来,直到你开始得到空白的结果

问候

**数组公式的输入方式与“标准”公式不同。不要只按ENTER键,而是先按住CTRL和SHIFT键,然后再按ENTER键。如果您做得正确,您会注意到Excel在公式周围放了一个大括号{}(不过不要尝试自己手动插入这些括号)