excel中兩列數據交叉合併

excel中將A和B兩列數據交叉合併爲一列

 

示例:

   行號         A列        B列        C列

     1            1            a           1

     2            2            b           a

     3            3            c            2

     4                                       b

     5                                       3

     6                                       c 

 

公式:

      在結果列c1中輸入:

      =INDIRECT(ADDRESS(ROW(A$1)+INT((ROW()-ROW(A$1))/2),COLUMN(A$1)))

 

      向下填充,複製公式。 

 

擴展:   

 

   行號         A列        B列     C列       D列      結果( E列   F列) 

    1            1            a        c1       d1                1     a

    2            2            b        c2       d2                c1    d1

    3            3            c        c3       d3                 2     b 

      4                                                                 c2    d2

    5                                                                 3     c

    6                                                                 c3    d3

 

 

公式:

      1)在結果列E1中輸入:

      =INDIRECT(ADDRESS(ROW(E$1)+INT((ROW()-ROW(E$1))/2),COLUMN(E$1)))

 

      2)在結果列F1中輸入:

      =INDIRECT(ADDRESS(ROW(F$1)+INT((ROW()-ROW(F$1))/2),COLUMN(F$1)))

          或選中E1單元格,鼠標指向單元格右下角,變爲“+”,右單擊鼠標向F1拖動,複製公式。

      3)選中E1和F1單元格,鼠標指向單元格右下角,變爲“+”,右單擊鼠標向下拖動,複製公式。

示例:

發佈了12 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章