- ·上一篇:excel表格重复的数据怎么剔除
- ·下一篇:怎么创建新的工作薄excel表格
excel表格怎么插入矩阵表
1.如何将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我。
2.EXCEL表格为39*4矩阵,如何在VB中导入该表格,并令矩阵为L,令
VB里面的矩阵模型,貌似就是数组吧,这个可以弄成一个 39行,4列的二维数组,不知道这样是不是你要的效果!dim arr as variant dim ln as long'我接着你的代码写,这个声明你自己放到头部分。
ln=xlssheet.range("a60000").end(xlup).rowarr=xlssheet.range("a1:d" & ln) 如果是要单独每列都放一个数组,就用下面的!dim x as variant,y as variant,z as variantdim ln as longln=xlssheet.range("a60000").end(xlup).rowx=xlssheet.range("a1:a" & ln)y=xlssheet.range("b1:b" & ln)z=xlssheet.range("c1:c" & ln)。
3.如何excel数据导入金数据的矩阵填空中
用VLOOKUP函数可以轻松搞定.
设A表:
A B C
1 张三 (公式见下说明)
2 李四 44XXXXXXXXXXXXXXXX
3 王五 36XXXXXXXXXXXXXXXX
。.
设X表:
A 。 Y Z AA
1 。 王五 36XXXXXXXXXXXXXXXX
2 。 李四 44XXXXXXXXXXXXXXXX
3 。 张三 43XXXXXXXXXXXXXXXX
。。
说明:设有100个数据,请在C1输入公式如下:
=VLOOKUP(B1,X表!$Y$1:$Z$100,2,FALSE)
然后C2的公式就是把C1的公式下拉或复制即可,如果有200个数据,请把上面公式100改为200.