[請益]Excel的自動補齊每列達到固定欄數

作者: shownlin (哈哈阿喔)   2015-04-14 23:30:20
軟體:Excel
版本:2013
該怎麼把工作表中每列的欄位補齊
用說的可能講不清楚
大概是這個意思
圖1:
http://ppt.cc/XoNO
圖2:
http://ppt.cc/S2bN
如何把圖一自動排序成圖二的樣子
試過用迴圈copy & paste
然後把偶數行刪除
但是因為列數有十萬多筆效率實在太差
想用相對位置FormulaR1C1 = "=R[1]C[-9]"
再Autofill的寫法
但是又不知道該怎麼做
因為每列要補的欄數不一樣(有一欄跟兩欄的差別)
作者: soyoso (我是耀宗)   2015-04-14 23:59:00
如用輔助欄(判斷奇偶列)配合篩選autofilter;將圖內的偶數列篩選出來貼到奇數列後(J欄),最後用specialcells(xlcelltypeblanks)來刪除空白儲存格
作者: kcamus (曙光女神之寬恕)   2015-04-15 01:15:00
用篩選就可以做出來了。篩選c空格,AB欄顯示要移位的偶數列,K2輸入「=A2」 L2輸入「=B2」,滑鼠快點二下,偶數資料都在KL兩欄,取消c欄的篩選,把KL兩欄的資料全轉成數值刪除K1跟L1的空格,下方儲存格往上移一格。篩選H非空格、I空格,I11=K11,J11=L11,以此類推...
作者: soyoso (我是耀宗)   2015-04-15 07:03:00
如果確定這十萬多筆的資料偶數列的c欄都為"空格"的話,就不用輔助欄來判斷奇偶列可篩選c非空格,i1:j1就為=a2、=b2,就不用刪除k1跟l1的空格,取消篩選,選擇性貼上值,刪除偶數列,ctrl+g→特殊空格,刪除→左移https://youtu.be/LTtmfBmDbWM第一步也可不用篩選c欄https://youtu.be/d7Ks2wprOqM
作者: shownlin (哈哈阿喔)   2015-04-15 15:34:00
謝謝s大詳細解說 我等等來試謝謝k大幫忙

Links booklink

Contact Us: admin [ a t ] ucptt.com