加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel如何把有规律的单行或单列数据做成表格

(2014-06-24 10:03:00)
标签:

佛学

it

分类: 工作学习

excel如何把有规律的单行或单列数据做成表格

例如有以下一行数据,每8列重复一次,但是内容不相同,如何把他们做成表格呢。

内江 -100% 攀枝花 -77% 10 1 乐山 11 10 -63% 27 16 10 1 广元 -61% 17 10 1 巴中 36 23 -59% 84 48 22 1.05 资阳 -47% 13 1.25 眉山 -29% 1 南充 11 17 -18% 23 12 14 1.21 雅安 30 -15% 45 36 24 1.25 成都 30 54 -10% 50 20 47 1.15 遂宁 11 24 -3% 21 10 23 1.04 泸州 10 27 1% 53 43 26 1.04 宜宾 14 50 16% 44 30 40 1.25 广安 36 40% 31 23 34 1.06 自贡 17 41% 23 18 12 1.42 达州 11 44 42% 48 37 28 1.57 德阳 17 72% 3.4 绵阳 14 54 162% 25 11 33 1.64 阿坝 31 118 32% 97 66 85 1.39 甘孜 40 71 -26% 87 47 53 1.34 凉山 24 11 -77% 30 11 1 全省 300 624 -9% 754 454 487 1.28

因为数据时非常有规律的,所以,可以通单元格的行列号来引用单元格的值,出了标题,表格数据从第三行开始,因次可表示为:=INDIRECT(ADDRESS(2,(CELL("row",$A4)-4)*8++COLUMN(A4)))

公式就是这样,具体的单元格及数值可以自己根据情况调整。表格效果如下图:

http://s8/mw690/001bBJXzty6JV5N7A9hc7&690

 同理可以把有规律的数据变成长列,如下把N*16的矩阵数据变成长列:

=INDIRECT(ADDRESS(TRUNC(CELL("row",A992)/16-61),IF(MOD(ROW(A1),16)=0,16,MOD(ROW(A1),16))))

 

A992表示我的长列数据充A992列开始往下排。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有