让表格以特定顺序和特定时间输出字母的最佳方法是什么。
表有输入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
答案 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在公式周围放置了大括号{}(虽然不要尝试自己手动插入这些)。