看板 Office 關於我們 聯絡資訊
軟體: Excel 版本: 2010 目前有百來筆原始資料如下 A B C 1 題目1 100-2 (A) apple (B) orange (C) pen (D) guava 2 題目2 100-7 (A) dogs (B) cats (C) ox (D) horses . . . 希望能轉換成【1】 A B C 1 題目1 100-2 2 (A) apple 100-2 3 (B) orange 100-2 4 (C) pen 100-2 5 (D) guava 100-2 6 題目2 100-7 7 (A) dogs 100-7 8 (B) cats 100-7 9 (C) ox 100-7 10 (D) horses 100-7 . . 也希望能轉換成【2】 亦即每題的選項,按照單字的字母順序排列 A B C 1 (A) apple 100-2 2 (B) cats 100-7 3 (A) dogs 100-7 4 (D) guava 100-2 5 (D) horses 100-7 6 (B) orange 100-2 7 (C) ox 100-7 8 (C) pen 100-2 爬了前文和精華區,似乎沒找到相應的辦法, 懇請幫忙,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.220.183 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1485785286.A.6BA.html
soyoso: 如選項皆為4個的話,【1】https://i.imgur.com/pTBQnu8 01/30 23:24
soyoso: 配合上面連結轉換的資料就可轉換成【2】 01/30 23:29
soyoso: https://i.imgur.com/VzgCvQ3 01/30 23:29
asdwezx25: S大真強~ 是我的話...我會用資料剖析加轉置貼上 XD 01/30 23:33
soyoso: 【1】選項非固定4個的話 https://i.imgur.com/loogyPP 01/30 23:54
感謝s大。 如果題目和選項分屬兩列,要怎麼處理成【3】? A B C D E 1 題目1 100-2 2 apple orange pen guava 3 題目2 100-7 4 dogs cats ox horses (為讓版面簡潔,先取代了(A)(B)(C)(D)) 【3】 所有選項,按照單字的字母順序排列 A B C 1 apple 100-2 2 cats 100-7 3 dogs 100-7 4 guava 100-2 5 horses 100-7 6 orange 100-2 7 ox 100-7 8 pen 100-2 ※ 編輯: post16 (114.42.220.183), 01/31/2017 11:27:35
soyoso: 以上述舉位的資料位置來看 https://i.imgur.com/zQpng5a 01/31 11:49
post16: 按圖打了函數,不過G2到J2、G4到J4沒有顯示##,也沒有出現 01/31 13:04
post16: L、M欄的結果耶 01/31 13:05
post16: https://goo.gl/phX86h 是我那裡打錯了嗎?謝謝。 01/31 13:28
soyoso: 儲存格g1的公式請拉至範圍g1:j4,L1和M1的公式則下拉 01/31 14:20
soyoso: 抱歉,連結內直接修改的是g2的公式,而忘了上拉將g1公式修 01/31 16:15
soyoso: 正,應是https://i.imgur.com/dPcbOrp 01/31 16:15
post16: 試了之後是G1到J4都是##,手動刪掉G1~J1和G3~J3這兩列 01/31 16:58
post16: L、M就可以呈現想要的結果了 01/31 16:58
post16: 資料有五百多筆,有更方便的辦法嗎?謝謝。 01/31 16:59
soyoso: g1:j4為##是因為欄位過小,拉大就可看到資料了 01/31 17:06
soyoso: 其他方式 https://i.imgur.com/LnxRgC3 01/31 17:13
soyoso: https://i.imgur.com/vzp9by2調整一下回文內公式 01/31 17:17
post16: 17:17分的H1公式鍵入後,跳出「已輸入此函數的太少引數」 01/31 17:41
soyoso: 是否是打成這樣https://i.imgur.com/jsdmpUi了呢? 01/31 17:46
soyoso: *2後面還有一個逗號,需打上 01/31 17:47
post16: 2後面是有打,的 01/31 17:55
soyoso: =OFFSET(E$1,INT((ROW()-1)/4)*2,)&"" 這是儲存格H1公式, 01/31 18:00
soyoso: 原po再試試 01/31 18:00
post16: 成了! 感謝s大的熱心和耐心,真的太太感謝了 01/31 18:06
post16: 再請問,如果原始資料B3 oranges 和D4 horses文字上色, 01/31 19:34
post16: 重新整理、排列時,有辦法連帶保持色標嗎? 01/31 19:34
soyoso: 同色以自訂名稱get.cell參數24來取得變色的字串 01/31 21:12
soyoso: 再以格式化條件來變色 https://i.imgur.com/Hp7THmP 01/31 21:12
soyoso: 不同色,以巨集range.font.color方式來取得和指定 01/31 21:17
soyoso: 或以range.copy和range.pastespecial轉置方式達到轉置和保 01/31 21:19
soyoso: 持文字顏色 01/31 21:19
post16: 謝謝指點,看來有點挑戰,我再研究看看,謝謝 01/31 22:09