按顺序计数和输出字母

时间:2014-10-30 22:08:49

标签: excel

让表格以特定顺序和特定时间输出字母的最佳方法是什么。

表有输入X,Y,Z。对于每个X,Y,Z,它显示它们在输出中以X,Y,Z的顺序重复的次数。

X   Y   Z               
2   1   1   -> X    X   Y   Z
1   2   0   -> X    Y   Y   

2 个答案:

答案 0 :(得分:1)

您可以使用以下公式将输出输出到一个单元格中:

=rept(A$1,A2)&rept(B$1,B2)&rept(C$1,c2)

答案 1 :(得分:0)

假设您的牌位于A1:C3,请在D2中输入数组公式**

=IF(COLUMNS($A:A)>SUM($A2:$C2),"",INDEX($A$1:$C$1,MATCH(TRUE,MMULT($A2:$C2,0+(COLUMN($A2:$C2)>=TRANSPOSE(COLUMN($A2:$C2))))>=COLUMNS($A:A),0)))

向右复制,直到您开始获得结果的空白,并向下复制以获得第3行的等效结果。

此致

**数组公式的输入方式与“标准”公式的输入方式不同。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果你已经正确地完成了它,你会注意到Excel在公式周围放置了大括号{}(虽然不要尝试自己手动插入这些)。