iT邦幫忙

0

請問excel有沒有這樣批次處理不規則資料的操作方法

  • 分享至 

  • xImage

請問excel有沒有這樣的操作方法

https://ithelp.ithome.com.tw/upload/images/20221206/20151460MenLl2f8QZ.jpg

就是所有的規則都是像黃色一樣的位置
想要批次處理成橘色的樣子 (就是一格往上移一格 一個是往上兩格&右邊一格)

我測試過很久 但都無法
目前是幾萬筆資料自己手動移了幾百行

看更多先前的討論...收起先前的討論...
player iT邦大師 1 級 ‧ 2022-12-06 11:44:23 檢舉
VBA跑迴圈,指定範圍處理吧?
只是你想怎麼排?VBA也有可能寫得很複雜。
blanksoul12 iT邦研究生 5 級 ‧ 2022-12-06 17:51:50 檢舉
亂也有亂規率才可吧. 或者你對資料很敏感,發現什麼特質吧
kings919 iT邦新手 4 級 ‧ 2022-12-07 11:27:59 檢舉
blanksoul12 謝謝 就都是這樣的規則^^
blanksoul12 iT邦研究生 5 級 ‧ 2022-12-07 17:37:39 檢舉
才一條記錄的話便手動吧.如果多條便多給個圖看看
goodnight iT邦研究生 2 級 ‧ 2022-12-07 19:54:14 檢舉
如果完全沒有規則, 就完全只能手動, 如果有規則, 可以用程式處理
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
ccenjor
iT邦高手 1 級 ‧ 2022-12-08 22:59:32
最佳解答

A6:
=IFERROR(INDEX($A$1:$E$5,RIGHT(SMALL(IF($A$1:$E$5<>"",COLUMN($A$1:$E$5)*100000+ROW($A$1:$E$5)),COLUMN()),5),QUOTIENT(SMALL(IF($A$1:$E$5<>"",COLUMN($A$1:$E$5)*100000+ROW($A$1:$E$5)),COLUMN()),100000)),"")
向右複製公式到B6:F6儲存格。
https://ithelp.ithome.com.tw/upload/images/20221208/20109881vp7Np42Mzx.jpg

kings919 iT邦新手 4 級 ‧ 2022-12-10 07:19:27 檢舉

很厲害的思維模式 完全沒有想到可以這樣解決 真的高手
謝謝您

我要發表回答

立即登入回答