例如:
单元格 A1 = 2/3/2012
A2 为空
A3 为空
A4 = 3/7/2012
A5 为空
A6 为空
A7 为空
我想要做的是:
- 选择完整列表(A1 至 A245),
- 采取一些操作(例如,单击按钮)将自动仅选择空白单元格,
- 输入公式(或常数),
- 按Alt+Enter
并用该值填充空白单元格。
但事实并非如此。
- 我无法选择所有非空单元格。
- 即使我手动选择非空单元格,我也无法用Alt+填充它们Enter;错误消息显示为“无法插入多项选择”(LibreOffice 3.6)。
我必须使用此功能进行审计。(可以在 Microsoft Excel 中通过“转到”功能完成,然后选择“空白”)。
答案1
升级到 LibreOffice 4:
然后你会发现编辑菜单,一个充满子菜单下有一个名为向下;这会将选定的第一个单元格的内容提供给所有其他单元格。
答案2
在 LibreOffice 4.0 中您可以进行搜索和替换:
- 选择要填充空单元格的区域
- 编辑 > 搜索和替换
- 只搜索“[x] 整个单元格”,如果你已经完成第 1 步(选择),还可以在“更多选项”中检查“[x] 仅当前选择”
- 在替换字段中插入要替换的文本
这可能也适用于 LibreOffice 的早期版本。
答案3
您可以执行以下操作:
- 选择一个空的相邻列,比如说
B
(如果已经有数据,则插入一个新列B
) - 在
B1
输入=IF(A1,A1,<your formula or constant>)
- 保持
B1
选中状态,按Ctrl+ Shift+End然后按Ctrl+D将此公式复制到其余列
该列B
应该包含您要查找的数据
答案4
- 选择一个空的相邻列,比如说 B。(如果 B 中已经有数据,则插入一个新列)
- 在 B1 中输入:
=IF($A2="";$B1;$A2)
- 仍然选择 B1,
Ctrl+Shift+End
然后Ctrl+D
按将此公式复制到该列的其余部分。