Excel生成矩阵

生成一个矩阵,行标0~20,列标0~20,值等于它的行标加列标,即aij=i+j。如a[2,3]=2+3=5

1、使用sql语句生成group by数据,复制到Excel Sheet中
例如
A B 3
B D 4
C A 2
D B 1

2、创建新sheet,粘贴上述数据到新sheet
2.1 分别选中第一列、第二列,进行操作:数据--》删除重复项,得到矩阵的横坐标和纵坐标的数据
2.3 制作矩阵的坐标轴:复制第二列数据,右键单元格:选择性粘贴--》转置
2.4 生成数据,例如:
A B C D
A
B
C
D

3、根据原始数据,生成矩阵元素数据

每一个单元格贴上Excel公式:
=SUMPRODUCT(($A$2:$A$30=$E2)*($B$2:$B$30=F$1),$C$2:$C$30)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-31
操作方法如下:
1、输入矩阵的第一步就是在excel表格中,找两个空的单元格,然后输入矩阵的A1和A2格,这样就会确定A列。
2、确定A列之后就是输入B2和B1,这样就会确定B列,例如:输入的是11和12,同时也会确定横着的每一行。
3、确定之后就可以下拉完成你的矩阵了,可以横着拉,也可以竖着拉,最后形成自己需要的矩阵就行了。
4、矩阵就形成了,矩阵的规律是由最初输入的四个数字确定的。
5、下面顺便教大家一个简单的输入负数的小技巧,在单元格内先输入一个正数,然后打上括号。
6、打上括号之后回车就会发现原本是正数现在变成了负数。在excel中有很多技巧可言简化操作。
第2个回答  2019-03-31

B2输入

=$A2+B$1

右拉下拉

本回答被提问者采纳
相似回答