看板 Office 關於我們 聯絡資訊
直到第2.點的部分,可用word或excel來完成, 不需即時更新、不想寫公式可用word,反之則用excel。 Word可參考 #190vV3I8 7421 110/26 evy155 □ [請問] EXCEL轉置 雖然是"逆過程"不過有一處不同,"組"的後面不換行,因此結論是 - 從excel貼到word,"保留純文字" - 執行兩個取代動作 1. ^t → ^p^t 2. 組^p → 組 - 貼回excel,完成 萬一"第一組"只是舉例,實際上最後一個字("組")不一定相同,也許就還是要excel了~ http://2y.drivehq.com/p/SameColumn.xls Excel公式,因為每組資料不一樣多,需計算各組個數 為使計算效率高與其他一些考量,將公式分開寫(也就是有好幾條式子) 假設資料置於"data"工作表,則轉換工作表公式如下 (初使值) A1 B1 C1 =ROW(data!$A$1) =COUNTA(INDEX(data!$B:$IV,A1,)) 1 原資料的開頭位置 第一組筆數 欄位參數 (接下來累計筆數計算公式) A2 =IF(ROW(1:1)<B1,A1,A1+1) B2 =IF(ROW(1:1)<B1,B1,B1+COUNTA(INDEX(data!$B:$IV,A2,))) C2 =IF(A1=A2,C1+1,1) 至此所需的座標(A.C欄)已計算完成,參照之 D1 E1 =INDEX(data!$A:$A,A1)&"" =INDEX(data!$B:$IV,A1,C1)&"" D2 =IF(A1=A2,"",INDEX(data!$A:$A,A2)&"") 完成原問題第2.點之進度。 接下來第3.點,不論前面是用Word或Excel都可以接下去 Word處理完就貼到D.E欄就一樣了 這部分的公式原理參考 #17zepYsA 5261 m 3 4/05 JieJuen □ [算表] Excel FAQ: 用OFFSET 轉置.分行 =OFFSET($D$1,ROW(1:1)-1+25*(INT((COLUMN(A:A)-1)/2)),MOD(COLUMN(A:A)-1,2))&"" 完成. 註:上面公式最後加上 &"" 是為了不要出現0(data沒有值的時候) ※ 引述《zacchen926 (zac)》之銘言: : 軟體:execl : A B C D : 1 第一組 資料1 資料2 : 2 第二組 資料3 資料4 資料5 : 3 第三組 資料6 : 4 第四組 資料7 : ==== 變成以下 ================================ : A B C D : 1 第一組 資料1 : 2 資料2 1.每組的資料並不一樣多,有的一組二個 : 有的一組有三個,但最大部份是一組一個 : 3 第二組 資料3 : 2.希望能保留 A 列會有「第一組」「第二組」 : 4 資料4 這樣比較方便 : 5 資料5 3.最後請問要如何讓 A B 兩列成為25個一排 : 第26開始就直接在 C1 D1開始顯示 : 6 第三組 資料6 這樣印出來才方便 : 7 第四組 資料7 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.51.13 ※ 編輯: JieJuen 來自: 218.164.49.56 (11/19 05:29)
zacchen926:太棒了,我一定會盡力搞懂,謝謝 11/19 23:47
JieJuen:^^ 11/19 23:58
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:08)