excel - 使用第一个空白上方的单元格中的值填充不连续的空白单元格

标签 excel vba openoffice.org

我想知道是否有办法在 Excel 或 Open Office 中执行此条件:

if the cell is empty then
    the cell will have the same value as the cell above it
else
    do nothing.

我应该为此使用宏吗? 请帮帮我;我对 Excel 的经验很少。

c 1 | 2011年10月21日
c 2 |
c 3 |
c 4 | 2011年10月24日
c 5 |
c 6 |
7 | c 2011年10月25日
c 8 |
c 9 |
c10| 10/26/2011

最佳答案

  1. 选择包含需要填充的空白单元格的范围。

  2. 单击“开始”>“查找并选择”>“转到特殊项...”,将出现“转到特殊项”对话框,然后选中“空白”选项。

  3. 单击“确定”,所有空白单元格均已被选中。然后将公式“=B2”输入到事件单元格 B3 中,而不更改选择。可以根据需要更改此单元格引用。

  4. 按 Ctrl + Enter,Excel 会将相应的公式复制到所有空白单元格。

  5. 此时填充的内容是公式,我们需要将形式转换为数值。然后选择整个范围,右键单击选择“复制”,然后按 Ctrl + Alt + V 激活“选择性粘贴...”对话框。并从“粘贴”中选择“值”选项,并从“操作”中选择“无”选项。

  6. 然后单击“确定”。并且所有公式都已转换为值。

关于excel - 使用第一个空白上方的单元格中的值填充不连续的空白单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499167/

相关文章:

MYSQL查询数据无法正常显示

excel - 从电子表格数据创建文件夹层次结构

vba - 如何将路径从 "specialfolders(16)"更改为 C 盘上的 XYZ 文件夹?

vba - 如何在 Excel 中查找单元格的所有依赖项(还有条件格式和数据验证)

posix - Openoffice 管道(unix 域套接字)在/tmp 以外的某个地方?

excel - VBA 中的 If 或语句

excel - 我的代码如何确定它是作为 VBScript、.HTA 还是 VBA 运行的?

python - 在Python中处理.doc文件并获取有限的字符列表

java - Open/Libre Office API 替换图像

Excel VBA - 将一维数组添加到多维数组而不循环