作者JieJuen (David)
看板Office
标题Re: 如何倒置一列资料?
时间Wed Nov 28 18:44:04 2007
※ 引述《b19111010 (生产中。)》之铭言:
: 原构想是要
: 设有最小1笔,最多12笔的资料
: 分别为
: A B C D
: 1D1 D2 D3 D4 .......
: 2
: 3
: 4
: D1为上月成交量
: D2为上二月成交量
: ......
: 以何种函数产生出
: 1.倒置(D12,D11,D10......)
1. 不用函数,则循列排序可以做到
2. =OFFSET($A$1,,12-COLUMN())
3. =INDEX($A$1:$L$1,,13-COLUMN())
其中第三种公式可以输成阵列公式,
选住A2~L2,F2输入公式,CTRL+SHIFT+ENTER
可以避免部分储存格被改变。
: 2.
: 如今月为11月,则资料D1在10月栏,D2资料9栏
: 今月若为10月,则资料自动生成D1在9月栏,D2在8月栏
: 假想结果为
: A B C D E
: 1 1 2 3 4 5 6 7 8 9 10 11 12
: 2 d4 d3 d2 d1
: 3
: 4
: 5
首先D1~D12放在某处,如上题的A1~L1好了
1. =OFFSET($A$1,,MOD(MONTH(NOW())-1-COLUMN(),12))
2. =INDEX($A$1:$L$1,,MOD(MONTH(NOW())-1-COLUMN(),12)+1)
其中的COLUMN()刚好是几月栏
也就是9月栏在第9栏(I栏)
如果要对照储存格中的9,改参照到它即可。
: 如不可行
: 仅赐教如何倒置一列资料即可
: 感谢各位orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.59.188
1F:推 b19111010:感谢强者orz 11/28 19:24
2F:推 JieJuen:您也蛮强的..不是初学吗,一讲就全都懂了orz 11/30 17:22
3F:推 JieJuen:疑?没说过初学...我记错了||| 11/30 17:26
4F:推 b19111010:啊,目前是用到甚麽才去学甚麽啊^^" 12/01 13:28
5F:推 JieJuen:哈哈 ^^" 12/01 14:16