如何用excel制作查询矩阵数值

表1:A列为日期:A2=1月1日,A3=1月2日,A4=1月3日……A365=12月30日,A366=12月31日

1行为年份:B1=1990 ,C1=1991 ,D1=1992 ,……V1=2010,W1=2011

中间分别是年与日相对应的数据。

说明表1是原始数据表。

选中A2:A366——插入——名称——定义(起名为“日期”)——确定。

选中B1:W1——插入——名称——定义(起名为“年份”)——确定。

表2:A1=年份——选中B1——数据——有效性——设置(允许:序列——来源:="年份")——确定

A2=月份——选中B2——数据——有效性——设置(允许:序列——来源:="日期")——确定——选中B2——右键——设置单元格格式——日期——类型(3月14日)

最后复制这个公式到A3:=OFFSET(Sheet1!A1,MATCH(B2,日期,),MATCH(B1,年份,))

以后你只要选中年份,日期,就会查询到对应的单元格数据。

注:因为中间有些年份是润年,你在2月份地方自己加一个2月29日(用文本格式就可以了)。

如果还有什么不明白的。直接HI我