如何在EXCEL中引用下一个单元格的值

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:06:23
如何在EXCEL中引用下一个单元格的值,比如:
A B 效果: A B
1 5 1 5
2 2 8
3 8 3 6
4 6 4 2
5 2 5

1、如果A2没有数据的,就引用A3的值后删除A3的值.
A B 效果: A B
1 5 1 5
2 2 6
3 3 2
4 6 4
5 2 5

2、如果A2没有数据的,就引用A3的值,A3的值还是没有数据就引用A4的值

即是把非空的单元格的数值往上空的单元格填写。
如何在EXCEL中引用下一个单元格的值,比如:

???A?B????效果:? A?B
?1?5????????1??5
?2 ?????????2??8
?3?8????????3??6
?4?6????????4??2
?5?2????????5

1、如果A2没有数据的,就引用A3的值后删除A3的值,怎样实现?

???A?B????效果:? A?B
?1?5????????1??5
?2 ?????????2??6
?3 ?????????3??2
?4?6????????4
?5?2????????5
2、如果A2没有数据的,就引用A3的值,A3的值还是没有数据就引用A4的值,怎样实现?

即是把非空的单元格的数值往上空的单元格填写。

1楼的方法虽然行,但是我需要的是由公式生成的A列中的数值,自动下边的数上移动而不是要手动。。

还有没有什么方法用函数引用之类的

只有一列?
自动筛选非空数据就可以了。或自动筛选空格,删除之。

若需自动向上移,估摸着要用宏,录制一个即可。

录制个宏不就得了,很简单的。
代码如下:

Sub Macro1()
Cells.Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
End Sub

你是要把一个表里所有的空格删除吗?下边的数上移动?

那你可以选一下你要处理的区域,然后按F5,在出来的对话框中点定位条件,选择空值,然后确定.这样所有的空格都被选中了.这时候在某个空格上点右键,然后点删除...,单元格移动选上移,确定.

子易空间站 - 高效办公指导网站