作者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
推 b19111010:感謝強者orz 11/28 19:24
推 JieJuen:您也蠻強的..不是初學嗎,一講就全都懂了orz 11/30 17:22
推 JieJuen:疑?沒說過初學...我記錯了||| 11/30 17:26
推 b19111010:啊,目前是用到甚麼才去學甚麼啊^^" 12/01 13:28
推 JieJuen:哈哈 ^^" 12/01 14:16