请教excel问题!急!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:39:39
我的表里a1 a4 a7 a10...里面有数值 其余的都没有数值 我想变成下面这样的状态:
a1=a1
a2=a1
a3=a1
a4=a4
a5=a4
a6=a4
a7=a7
a8=a7
a9=a7
以此类推
请高手指教!!

在B1输入:a1

B2输入公式:=IF(A2="",B1,A2)

拉下去即可.

="a"&(INT((ROW(A2)+ROW(A3)+ROW(A4))/9)*3-2)
这个的结果是 a1,a1,a1,a4.....

上面的可能不是你想要的,应该是下面这样

选中A列.点“定位”,点"定位条件",点"空值",确定
在A2中输入
=A1
然后按CTRL+ENTER就行了

选中A列.然后按F5,点"定位条件",点"空值",确定
输入=A1
按CTRL+ENTER

上面的方法不符合问题的要求的。他要的应该是111222333444这样的排列吧
用这个方法可以的。我在我的电脑上试过了。
1、首先按照a列排序,剔除空行。然后在前面插入一个辅助行。按照2 5 8的顺序填充序列。
2、然后复制上面的数据,接在原来的数据下面,但是这一部分的序列要按照3 6 9的顺序填充
3、重复上面一步,再复制一遍最初的数据区,粘贴到刚才的数据后面,这一部分的序列 按照 4 7 10的顺序填充。
以上都完成后,按照辅助列进行一下升序的排列,就可以得到你想要的结果了,最后把辅助列删除。