分享

Excel

 虒印 2016-09-16

有網友問到,在 Excel 中有一個多列的資料表,如何將多列轉換成同一列?參考下圖。


【公式設計】

儲存格A1:
=OFFSET($A$5,INT((COLUMN(A:A)-1)/5),MOD(COLUMN(A:A)-1,5),,)

INT((COLUMN(A:A)-1)/5):產生 0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,4,4,4,4,4,…

 

MOD(COLUMN(A:A)-1,5):產生 0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,….

其中參數 5 是因為每列皆有 5 個儲存格,將以上二式代入 OFFSET 函數,即可找出對應位址的值。

複製儲存格A1,貼至儲存格A1:AN1。

image

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多