gpt4 book ai didi

excel - 将 Excel 中的频率表扩展为单列

转载 作者:行者123 更新时间:2023-12-02 08:12:27 24 4
gpt4 key购买 nike

我在 Stack Overflow 上的其他地方读到,Excel 问题在这里是可以接受的,所以请不要生气:) 如果它们应该在其他地方,请告诉我...

我很沮丧,因为我很确定我曾经知道如何做到这一点。

想象一下下表:

Frequency       Object
3 A
2 B
4 C

在第三列中,我希望 Excel 写入:

A
A
A
B
B
C
C
C
C

(3 A,因为 A 的频率 = 3)

我很确定这可以通过复制到第三列的单个公式来完成,但我不记得如何完成。有什么建议吗?

最佳答案

我喜欢 (1) 公式的优雅,但它只有在没有重复的对象(数据)时才有效。

只要 E2 中没有非零的数字值,这将始终有效E3:E6 中的频率值和 D3:D6 中的 Obj 值,从 P3 开始的公式

=LOOKUP(ROWS(P$3:P3)-1;SUMIF(INDIRECT("E2:E"&ROW($E$2:$E$6));">0");$D$3:$D$6)

或者(在这种情况下,您可以在 E2 中拥有任何内容)

=INDEX($D$3:$D$6;IF(ROWS(L$3:L3)<=$E$3;1;1+MATCH(ROWS(L$3:L3)-1;SUMIF(INDIRECT("E3:E"&ROW($E$3:$E$6));">0"))))

Ctrl+Shift+Enter 在 P3 中并向下复制

CR

关于excel - 将 Excel 中的频率表扩展为单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7930878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com