如何在libreoffice calc中用上层非空单元格的值填充空单元格,而不使用宏编码。

问题描述 投票:0回答:1

我想用上层非空单元格中的值填充空单元格,ms excel有ctrl+d功能,但我想更进一步,我想做多跳ctrl+d。

例如

A1, A3, A9, A25, A28都有一定的值,而A列的其他单元格都是空的,我想在A2单元格中填入A1的值,在A4到A8单元格中填入A3的值,在A10到A25单元格中填入A9的值,在A26到A27单元格中填入A25的值。

其他列也有这样的空单元格,我想像A列那样填充它们。

下面是excel样本的图片。

table with empty cells

table after filling empty cells

我可以通过将每一跳的单元格向下分级来填充空单元格。对于给定的例子,我可以通过向下拖动A1,A3,A9,A25,A28每个单元格来填充单元格.但我想一次完成,因为我有这种类型的空单元格和填充单元格之间的空单元格在数千。

我怎样才能做到这一点?

spreadsheet libreoffice calc
1个回答
0
投票

假设第1个表的内容在A1:C15中,把.D和.D放在一起,然后向下拖动......。

=IF(A2="",E1,A2) in E2

=IF(B2="",F1,B2) in F1

=IF(C2="",G1,C2) in G1

然后向下拖动...

希望能解决...

© www.soinside.com 2019 - 2024. All rights reserved.