Excel 按顺序计数并输出字母

Excel 按顺序计数并输出字母,excel,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 可以使用以下公式在一个单元格中获取输出: =rept(A$1,A2)&rept(B$1,B2)&rept(C$1,c2) 假设您的表位于A1:C3中,请在D2

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

表有输入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   

可以使用以下公式在一个单元格中获取输出:

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

假设您的表位于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行的等效结果,等等

问候

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