Excel自动填充(排列?)数据问题

来源:百度知道 编辑:UC知道 时间:2024/05/02 13:01:40
如下:
Excel表格行排共1至31日(31列),有内容的就在相应的列填充相应的数字,如第5行要填充1、5、7,就在对应的1、5、7列下填充相应的数据,没内容的就空着。数据少好办,若有大量数据就手工填充麻烦。请问,有没相应的公式或什么快捷的方法解决如上问题?谢。
关于“回答者:gqdjl - 试用期 一级 ”的回复:
我所提出的问题就不属于“相对引用”或“绝对引用”问题,简单的说,就是让所输入数据能自动“对号入座”的问题,我不知有没这个方法存在。

要实现自动填充,需要设两个表。

假定原数据在Sheet1,第一行为1至31,从第二行起,你可以不跳单元格而从左至右输入有关数据,比如在A2输入1,在B2输入5,在C2输入7等,以下各行数据的输入方法相同。

请将Sheet1表第一行的数据(1至31)复制到Sheet2表中,然后在Sheet2的A2单元格输入公式:
=IF(COUNTIF(Sheet1!$A2:AE2,COLUMN())=1,COLUMN(),"")
将公式向右复制到第31列(即AE列),再将公式向下复制到相应行就可以了。
Sheet2工作表就是你要的结果。

找本OFFICE看看相对引用和绝对引用和 混合引用就能解决了,说起来真的很麻烦,而且我也不一定年说的好