[请益]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