excel将多个数据放在一行上
所以我在下面的布局中有数据excel将多个数据放在一行上,excel,if-statement,duplicates,concat,Excel,If Statement,Duplicates,Concat,所以我在下面的布局中有数据 April May June July August a 1 a 4 a 7 a a 2 b 1 c 1 c 3 并需要以下格式的文件: April
April May June July August
a 1
a 4
a 7
a
a 2
b 1
c 1
c 3
并需要以下格式的文件:
April May June July August
a 1 4 7 2
b 1
c 1 3
我尝试过各种if语句,但无法将它们全部放在同一行中 您可以尝试以下方法:
假设
您的数据从单元格A1开始
公式
=A1
,然后复制/粘贴到H1到L1的范围。在G2中设置公式=A2
=IF(A3=A2;“”;A3)
,然后将此公式一直复制到数据集的G列=SUMIF($A:$A;$G2;B:B)
关于我想使用公式而不是过滤过程来实现,这是因为它将接受新的和不同的数据(即a、b、c代表个性化的引用)…然后,如果可能,您应该使用另一种方法,将源数据作为一个包含3个值的列表,引用/月份/计数,然后使用数据透视表进行演示。。。。使用公式时,您将无法减少行数。如果希望保持相同的级别,则需要编写VBA脚本来执行此任务。。。