- ·上一篇:EXCEL表格内填写怎么换行
- ·下一篇:怎么改EXCEL表格折线图横轴数值
EXCEL表格怎么拉出单位矩阵
1.Excel生成矩阵
操作方法如下:1、输入矩阵的第一步就是在excel表格中,找两个空的单元格,然后输入矩阵的A1和A2格,这样就会确定A列。
2、确定A列之后就是输入B2和B1,这样就会确定B列,例如:输入的是11和12,同时也会确定横着的每一行。3、确定之后就可以下拉完成你的矩阵了,可以横着拉,也可以竖着拉,最后形成自己需要的矩阵就行了。
4、矩阵就形成了,矩阵的规律是由最初输入的四个数字确定的。5、下面顺便教大家一个简单的输入负数的小技巧,在单元格内先输入一个正数,然后打上括号。
6、打上括号之后回车就会发现原本是正数现在变成了负数。在excel中有很多技巧可言简化操作。
2.如何将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我。
3.怎样通过excel来变换矩阵
个人不推荐excel计算,太麻烦,如果有兴趣,来看看matlab的软件,求同样的东西,只需要一个命令,无论逆矩阵或者伴随等等.
作为例子,已知X={-45.5 1,-79 1,-113.5 1,-149.5 1} Y={33,34,35,37}
在Excel表格中,{B2:C5}输 ,{E2:H3}输入X的转置.处理转置的方法是:选定原数组{B2:C5},点“编辑”菜单的“复制”,再选定数组转置区域{E2:H3},点“编辑”菜单的“选择性粘贴”,再点“转置”即可.{J2:J5}输入Y,然后选取{L2:L3}为B1、B2的输出区域,然后输入公式:
=MMULT(MINVERSE(MMULT(E2:H3,B2:C5)),MMULT(E2:H3,J2:J5))
公式输入完毕,同时按Shift+Ctrl+Enter键,B1、B2的答案就出来了,如图2.
如果计算的矩阵更复杂一些,就必须分步计算.不过,使用Excel也是很方便的.
4.excel 中的单位怎么弄,可以拉的
1 楼正解,
1. 按Ctrl+1或用右键打开单元格格式对话框,
2. 选“数字”选项卡,最下面的“自定义”,在原来的内容后面增加你要的单位即可,如元、米、千克、天等,要美观的话可以在前面加一个空格(^_^)
3. 确认即可,再输入试试~~~
但是单位如元、米、千克、天等,要加引号("")不然不行哦.
比如储存格是10000
你要变成 10000斤 可以在"自定义"中间有个输入框,那里输入 0"斤",确定
你要变成 10000.00斤 可以输入 0.00"斤",确定
你要变成 10,000.00斤 可以输入 #,000.00"斤",确定
其他同理.
5.如何将excel中的三列转换成矩阵
试下Sql语句可以不
Sub AdoExcel()
Dim conn As Object, Rst As Object, i As Long
Dim StrConn As String, StrSql As String
Set conn = CreateObject("ADODB.Connection")
Set Rst = CreateObject("ADODB.Recordset")
If Application.Version > 11 Then
StrConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;HDR=YES"";"
Else
StrConn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 8.0;HDR=YES"";"
End If
StrSql = "transform Sum(yypc) Select code From [Sheet1$A:C] Group By Code Pivot bycode"
conn.Open StrConn
Rst.Open StrSql, StrConn
For i = 0 To Rst.Fields.Count - 1
Cells(1, 5 + i).Value = Rst.Fields(i).Name
Next i
[E2].CopyFromRecordset conn.Execute(StrSql)
Rst.Close
conn.Close
Set Rst = Nothing
Set conn = Nothing
End Sub
