Re: 如何倒置一列資料?--OFFSET

看板Office作者 (David)時間18年前 (2007/11/28 18:44), 編輯推噓5(500)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

11/28 19:24, , 1F
感謝強者orz
11/28 19:24, 1F

11/30 17:22, , 2F
您也蠻強的..不是初學嗎,一講就全都懂了orz
11/30 17:22, 2F

11/30 17:26, , 3F
疑?沒說過初學...我記錯了|||
11/30 17:26, 3F

12/01 13:28, , 4F
啊,目前是用到甚麼才去學甚麼啊^^"
12/01 13:28, 4F

12/01 14:16, , 5F
哈哈 ^^"
12/01 14:16, 5F
文章代碼(AID): #17JKPsDJ (Office)
討論串 (同標題文章)
文章代碼(AID): #17JKPsDJ (Office)