将多个数据优于一行

时间:2015-09-02 11:00:41

标签: 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    May     June   July    August
 a    1        4       7              2
 b    1
 c              1       3

我已尝试过各种if语句,但无法将它们全部放在同一行中。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

<强>的假设 您的数据从单元格A1开始

公式

  1. 为列A
  2. 设置列名称
  3. 假设我们使用您的数据集(如果您想要全年,则必须进行调整)在单元格G1中键入公式=A1并复制/粘贴到H1到L1的范围。在G2中设置公式=A2
  4. 在单元格G3中,键入=IF(A3=A2;"";A3)并将此公式一直复制到G列中的数据集中
  5. 在单元格H2类型=SUMIF($A:$A;$G2;B:B)

  6. 将第2行中的H2公式从H2水平复制到L2(基于样本数据集)

  7. 垂直复制数据集的所有行中的公式,范围为H3:L3到Hn:Ln

  8. 然后你可以在第一行设置一个过滤器,并从G列中过滤掉空白值:G ...执行作业......复制/粘贴特殊值会给你一个干净的数据集...... 。

    希望有所帮助

    问候

相关问题