我有一个包含销售信息的文件。在每一行旁边,我都有销售的月份和年份。它是一个 ODBC 报告,并根据参数进行更新。我希望所有带有第 1 个月和 2018 年的数据显示在标有 1 月的列中,然后在标有 2 月的列中显示第 2 个月和 2018 年的所有行(它实际上是两列,一列用于金额,一列数量)。请参阅附件中的示例,了解我希望它的外观。
问问题
29 次
2 回答
0
您可以将这些添加到 K3 和 L3 中:
K3=if($G3=month(datevalue("1. " & K$1)),$E3,"")
L3=if($G3=month(datevalue("1. " & K$1)),$F3,"")
然后,您可以将其复制粘贴到表格的其余部分。解释:
month(month(datevalue("1. " & K$1))
将一月变成 1,二月变成 2,...所以您可以将其与月份列进行比较。$
复制粘贴时保持零件固定 - 其他单元格引用已更改。例如,如果您将 K3 复制到 K4,公式将读取为
=if($G4=month(datevalue("1. " & K$1)),$E4,"")
而如果你把它复制到 M3
=if($G3=month(datevalue("1. " & M$1)),$E3,"")
但可能您真正想要的是使用数据透视表。这可以为您提供一行中每个人的所有月值。
于 2019-08-28T22:23:47.430 回答