1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Excel 自动填充合并的单元格

Excel 自动填充合并的单元格

时间:2020-08-04 12:46:31

相关推荐

Excel 自动填充合并的单元格

问题

经常从数据库读取数据,有的导出的时候是这个样子的:

但是由于只要拆分单元格以后就只有第一个格有数据,数据量一大复制速度就会慢

解决

全选单元格。然后单元格格式——拆分单元格。

所有单元格直接被拆开,只有第一格有数据。

2.编辑——定位——定位所有空单元格。

选择第一格单元格(假设是A2),输入‘=A1’。

CRTL+回车,全部选中。然后所有的单元格都被填满了。

(所有非空单元格不变,所有空单元格都复制上一个单元格,就相当于自动填充)

选中所有有填充行的单元格,复制——选择性黏贴——仅数据。

这样数据就不是=AXX单元格,而是不会变动的数据了。

问题

但是还是有一定的问题:

区域大概最多几千range(就是A1:B5算一个,A1单独也算一个),多了会提示过多而无法选择。要到列表下面,只要有空行就会填充,而我之前生成的数据后面有三行的空行……

解决方案2

python的pandas库有一个函数,

df.fillna(method='ffill',axis=0)

代码4行:

import pandasdf = pandas.read_excel(r"C:\Users\Administrator\Desktop\未命名 1.xlsx")df = df.fillna(method='ffill',axis=0)# 需要去除标题头和索引列df.to_excel(r"C:\Users\Administrator\Desktop\未命名 2.xlsx", index=False, header=False)

实际结果如下:

会自动填充默认值。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。