贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

有網友參考:Excel-一列資料轉成二列(http://isvincent.blogspot.com/2010/10/excel_22.html),

其問到如果要反過來做,要將二列資料轉成一列時(參考下圖,左資料表轉換成右資料表),該如何處理?

和前一篇文章一樣,只要用到 INDIRECT 和 ADDRESS 函數即可完成:

ADDRESS 函數,可以在已知指定列號和欄號時,取得工作表中儲存格的位址。而 INDIRECT 函數會傳回文字串所指定的參照位址,依該參照位址顯示其內容。

儲存格F2:=INDIRECT(ADDRESS(ROW(1:1)*2,2))

儲存格G2:=INDIRECT(ADDRESS(ROW(1:1)*2,3))

將ROW(1:1)*2,可以取得偶數列。

儲存格H2:=INDIRECT(ADDRESS(ROW(1:1)*2+1,2))

儲存格I2:=INDIRECT(ADDRESS(ROW(1:1)*2+1,3))

將ROW(1:1)*2+1,可以取得奇數列。

儲存格J2:=INDIRECT(ADDRESS(ROW(1:1)*2,1))

將儲存格F2:J2往下複製即可完成。

 

關於 INDIRECT 和 ADDRESS 函數的詳細說明,可參考微軟網:

ADDRESS:http://office.microsoft.com/zh-tw/excel-help/HP010342163.aspx

INDIRECT:http://office.microsoft.com/zh-tw/excel-help/HP010342609.aspx

創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

vincent 發表在 痞客邦 留言(3) 人氣()


留言列表 (3)

發表留言
  • ko
  • 求教:下表的格式能否將所有標題轉換成一列

    RLRP08410 兒 童 名 冊
    戶政所別:
    學 年 度:105 年度
    學 就學號碼 學  童  姓  名 統 一 編 號 出生年月日 遷入年月日 原住民註記 異       動       記       事
    號 性  別 父   姓   名 母   姓   名 稱   謂 戶       籍       地       址
    學區名稱:
    紀○○ F23******* '98/○/○ '98/○/○ 無
    女 紀xx 顏○○ 長女 ○○里 001鄰 ○○路175巷10號

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼