And*_*rew 5 excel excel-2007 worksheet-function openoffice-calc
我已经在Stack Overflow的其他地方读到了Excel问题在这里可以接受,所以请不要生气:)如果他们应该在其他地方,请告诉我...
我很沮丧,因为我很确定我曾经知道如何做到这一点.
想象一下下表:
Frequency Object
3 A
2 B
4 C
Run Code Online (Sandbox Code Playgroud)
在第三列中,我希望Excel写:
A
A
A
B
B
C
C
C
C
Run Code Online (Sandbox Code Playgroud)
(3 A因为A = 3的频率)
我很确定这可以通过在第三列中复制的单个公式来完成,但我不记得如何.有什么建议?
在所需输出列的第一个单元格(本例中为 E1)中,输入
=B1
Run Code Online (Sandbox Code Playgroud)
其中B1是第一个对象的地址。在下面的单元格(此处为 E2)中,输入
=IF(COUNTIF(E$1:E1,E1)=INDEX($A$1:$A$3,MATCH(E1,$B$1:$B$3,0)),
INDEX($B$1:$B$3,MATCH(E1,$B$1:$B$3,0)+1),
E1)
Run Code Online (Sandbox Code Playgroud)
并根据需要填写。
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |