使用与 Google Sheet 中前一个单元格相同的值填充空单元格(数组公式)
Fill Empty Cells With The Same Value as Previous Cell in Google Sheet (Array Formula)
我有一个可以在这个例子中看到的数据列表:
https://docs.google.com/spreadsheets/d/1bRiupsmjfDRE9AgcM_5KJKAyxYKpQiMuyAGSoGaZYN0/edit?usp=sharing
- 范围A:B是给定的数据
- 范围D:E是想要的结果
不用数组公式也很容易解决。但是有什么数组公式可以计算出来吗?我需要数组公式,这样我在下面添加数据时就不用再拖了。
对于 B 列,输入 C1
=ArrayFormula(lookup(row(B:B),row(B:B)/if(B:B<>"",1,0),B:B))
使用:
=INDEX({A:A, IF(A:A="",, VLOOKUP(ROW(B:B),
IF(B:B<>"", {ROW(B:B), B:B}), 2))})
我有一个可以在这个例子中看到的数据列表:
https://docs.google.com/spreadsheets/d/1bRiupsmjfDRE9AgcM_5KJKAyxYKpQiMuyAGSoGaZYN0/edit?usp=sharing
- 范围A:B是给定的数据
- 范围D:E是想要的结果
不用数组公式也很容易解决。但是有什么数组公式可以计算出来吗?我需要数组公式,这样我在下面添加数据时就不用再拖了。
对于 B 列,输入 C1
=ArrayFormula(lookup(row(B:B),row(B:B)/if(B:B<>"",1,0),B:B))
使用:
=INDEX({A:A, IF(A:A="",, VLOOKUP(ROW(B:B),
IF(B:B<>"", {ROW(B:B), B:B}), 2))})