返回列表 上一主題 發帖

excel 可以把直便成行嗎?

回復 10# register313

哦~大大誤會囉 我是只有A 變 E2:G2不變哦

TOP

回復 11# v60i

E2=INDEX($A:$A,3*ROW()+COLUMN()-6,1)

TOP

回復 12# register313
@@....................可能是我太笨了 看不懂大大得意思

TOP

回復 13# v60i

E2=INDEX($A:$A,3*ROW()+COLUMN(),1)

TOP

回復 10# register313


   
為什麼要-14呢
有的-10
有的-11

看不出來:dizzy:

TOP

本帖最後由 Hsieh 於 2012-2-19 23:33 編輯

回復 5# v60i
這個用法一點也不深奧
OFFSET函數如果能找到原點後,取固定列數就是每列要呈現的位置
所以,(ROW(A1)-1)*3就會依據公式所在位置每列位移3列後為新原點
然後以新原點擴展成3列1欄

當然這樣得到的結果是3個值,而且是直列的陣列
如果將這3個值直接在儲存格公式中使用TRANSPOSE轉置
每一格都會取這個陣列的第一個值作為答案
所以必須讓直列的範圍先定義成名稱後
再以三欄一列的範圍來填入陣列,EXCEL就會自動以儲存格順序填入此陣列
所以當A欄範圍向下移動,只要將原來A1的位置改成新的資料起點即可
學海無涯_不恥下問

TOP

回復 15# v60i

7樓,10樓已經有該式之說明
若尚不清楚
就該從基本的單一函數開始學起,用起(非常重要)
單一函數熟練了,函數的組合運用自然就比較沒有問題

E2=INDEX($A:$A,3*ROW()+COLUMN()-6,1)
該式用到了INDEX,ROW,COLUMN 3個基本函數

TOP

回復 17# register313


    謝謝大大的指教

TOP

回復 18# v60i

看看會不會更清楚
Book1.rar (2.26 KB)

TOP

回復 19# register313
非常清楚 謝謝大大熱心教學

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題