標題:
[發問]array轉列再追問
[打印本頁]
作者:
chen_cook
時間:
2012-3-26 06:29
標題:
[發問]array轉列再追問
請問大大
ARRAY長寛不同,若需要轉換為二列,不用巨集是否可以公式達成 轉換?? :'(
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A 10 a0 11 a1 12 a2 13 a3 14 a4 15 a5 16 a6
B 20 b0 21 b1 22 b2 23 b3 24 b4 25 b5 26 b6
C 30 c0 31 c1 32 c2 33 c3 34 c4 35 c5 36 c6
D 40 d0 41 d1 42 d2 43 d3 44 d4 45 d5
E 50 e0 51 e1 52 e2 53 e3 54 e4 55 e5
10 a0
20 b0
30 c0
40 d0
50 e0
11 a1
:
:
54 e4
:
36 c6
即單數列(數字)轉成同一列 (y軸) 雙數列(文字)轉成同一列(y軸) .....:lol
作者:
Hsieh
時間:
2012-3-26 08:39
回復
1#
chen_cook
P1=OFFSET($A$1,MOD(ROW(A1)-1,5),INT((ROW(A1)-1)/5)*2)
Q1=OFFSET($A$1,MOD(ROW(A1)-1,5),INT((ROW(A1)-1)/5)*2+1)
[attach]10146[/attach]
作者:
chen_cook
時間:
2012-3-26 11:23
再次謝謝Hsieh 大大回覆
請問為何這次不是用 index 方式??我以為要用index去找??難怪一直做不出來!!
作者:
ANGELA
時間:
2012-3-26 13:16
回復
3#
chen_cook
offset 與 index 都可用
=INDEX($A$1:$N$5,MOD(ROW(A1)-1,5)+1,INT((ROW(A1)-1)/5)*2+1)
=INDEX($A$1:$N$5,MOD(ROW(A1)-1,5)+1,INT((ROW(A1)-1)/5)*2+2)
作者:
chen_cook
時間:
2012-3-27 06:05
Heish 大
offset & index 的差別是在於用 offset 不知 array 的範圍是嗎??
作者:
Hsieh
時間:
2012-3-27 10:05
回復
5#
chen_cook
函數應用絕不可以畫地為牢,把自己的思維固定在某個點上
思考任何可能的函數,差別只在於如何取得函數內的引數
只要解得出你要的答案,都是好方法
而函數的引數都有其特性,針對如何取得這些引數思考
才是解決問題的關鍵
以此題目而言
你的資料格式是固定列數5列,(最後一欄不足5列,並不影響)
所以,你思考的是如何每5列後換欄
INDEX或OFFSET都一樣,只要你跳欄與跳列的引數正確,都能正確帶出你要的資料
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)