Office中国论坛/Access中国论坛

标题: Excel空白单元格填充 [打印本页]

作者: huangjx1970    时间: 2008-10-9 12:00
标题: Excel空白单元格填充
假设有A的单元格数据为不规则的间断,如A1="a", A10="b", A16="c", A32="d",A87="e", .... 其余空格为空,怎样才能迅速地将A列中不为空的值往下把空格填充,即把"a"填充到A2-A9, 把"b"填充到A11-A15, 把"c"填充到A17-A31, 把"d"填充到A33-A86................

谢谢指教!
作者: panjianhui    时间: 2008-10-9 12:33
我用的是VB代码,见例子
作者: hb1122    时间: 2008-10-9 12:57
有无规律的?
作者: huangjx1970    时间: 2008-10-9 13:28
谢谢benben和hb1122两位大侠的回复,尤其是benben的VB。 如果数据是无规律的,且间隔不等,能有更好的办法吗?  我自己的解决方案是:增加一列,然后用IF语句实现,如附件。但我想应该有更好的办法。 再次感谢!
作者: panjianhui    时间: 2008-10-9 13:51
我的例子,对于数据无规律,间隔不等都可以的呀,你试试看!
唯一要做的是你要填写一个你要填充几个单元格的数字,如果你知道固定每次都是填充多少个单元格,就可以把这个步骤也省略了
作者: huangjx1970    时间: 2008-10-9 14:24
Benben的方法是很好,但每次要将VB按钮拷贝到要使用的表格中,且C1要填数据,还是有些麻烦。要教一些对Excel不是很熟的人使用,就困难了。
作者: waterstreet    时间: 2008-12-4 01:28
谢谢版主!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3