如何在 Excel 中跳过每五个单元格中的一个

如何在 Excel 中跳过每五个单元格中的一个

我正在提取季度财务数据,我想知道是否有一个功能可以让我提取数据,同时跳过每五个单元格出现的年度数据。我看到了一些使用偏移量的建议,但除了提取我希望排除的每五个单元格的数据外,我看不出它还能做什么。提前致谢!

答案1

假设您的期间(季度、年份)在 A 列中,季度值由 Q1、Q2 等表示,并且 B 列包含金额。您可以在 C 列中尝试以下公式:

=IF(LEFT(A2,1)="Q",B2,"")

拖动它以填充其他单元格。

检查 A 列的单元格是否以 Q 开头,如果是,则复制 B 列相应行的内容。

图片:

答案2

如果原始数据没有可用的文本标签来区分数据行和总行,则添加“标志”列:=MOD(ROW(B2),5)<>0将提供自动过滤器和数据透视表可以过滤的 TRUE/FALSE 标志。

答案3

由于OP没有提供源数据,因此我假设了数据集,并使用了计算year wise quarterly total并跳过每个的方法5th cell, which is Year Total

在此处输入图片描述

怎么运行的:

  • 将季度值放入 F 列,如图所示。

  • 单元格中的公式G16

    =IFERROR(SUMPRODUCT((ROUNDUP(MONTH($A$16:$A$47)/3,0)=MID(F16,2,1)*1)*(YEAR(A$16:A$47)=RIGHT(F16,4)*1)*($B$16:$B$47)),"")
    

編輯:

如果您想在 F 列中使用“年度总计”生成每个季度的期间,那么您需要使用这些公式。

  • 单元格 D16 中的公式:

    ="Q"&INT((MONTH(A16)-1)/3)+1&" "&YEAR(A16)
    
  • 现在单元格 F16 中的公式如下:

    =IF(MOD(ROW(),5)=0,"Year Total:",IFERROR(INDEX($D$16:$D$47,MATCH(0,COUNTIF($I$15:I15,$D$16:$D$47),0)),""))
    

在此处输入图片描述


注意:

  • 由于源表没有 2020 年第三季度和第四季度的数据,因此公式在单元格 G23 和 G24 中返回零。
  • 您可以根据需要调整 F 列中的季度值以及公式中的单元格引用。

相关内容