我有一个包含销售信息的文件。每行旁边都有销售的月份和年份。它是ODBC报告,并根据参数进行更新。 我希望将第1个月和2018年的所有数据显示在标记为1月的列中,然后将第2个月和2018年的所有行显示在标记为2月的列中(实际上将是两列,一列代表金额,一列数量)。请参阅随附的样本,了解我想要的外观。
答案 0 :(得分:0)
因此,您可以使用IF()和AND()来做到这一点: 只是注意到我错过了标签为F和G的列...
但是,作为让您前进的事情...
您可以进行查找以将一月转换为1等,当您拖动鼠标时,必须确保C和D列(仍引用$和Qty ...)
答案 1 :(得分: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,"")
但是实际上您可能想要使用数据透视表。这样一来,您就可以得出每个人的所有月度值。