如何在 Google 工作表中按顺序填充大范围的单元格?
How do I sequentially fill a big range of cells in Google Sheets?
我想用 -4000 到 4000 之间的数字填充 Google 表格的一整列,但找不到简单的方法。
我知道 google 表格的自动填充解决方案允许您写两个序号然后 select 它们并使用拖放方法,但是对于大数字,这不是一个可行的方法。
有没有办法使用一些公式或一些内置选项使其自动化?
- 在A1
中输入1
- 在A2中输入
=A1 + 1
- 从 A2 复制公式
- 按 CMD + Shift + Arrow_down - 这将 select 除第一个单元格外的整个列
- 按CMD + V粘贴公式
确保你有 8001+ 行,然后使用:
=ARRAYFORMULA({SORT(ROW(A1:A4000)*-1); 0; ROW(A1:A4000)})
或:
=ARRAYFORMULA(IF(ROW(A1:A8001); {SORT(ROW(A1:A4000)*-1); 0; ROW(A1:A4000)}; ))
请尝试(在Row1的足够大sheet):
=ArrayFormula(ROW(A1:A8001)-4001)
我想用 -4000 到 4000 之间的数字填充 Google 表格的一整列,但找不到简单的方法。
我知道 google 表格的自动填充解决方案允许您写两个序号然后 select 它们并使用拖放方法,但是对于大数字,这不是一个可行的方法。
有没有办法使用一些公式或一些内置选项使其自动化?
- 在A1 中输入1
- 在A2中输入
=A1 + 1
- 从 A2 复制公式
- 按 CMD + Shift + Arrow_down - 这将 select 除第一个单元格外的整个列
- 按CMD + V粘贴公式
确保你有 8001+ 行,然后使用:
=ARRAYFORMULA({SORT(ROW(A1:A4000)*-1); 0; ROW(A1:A4000)})
或:
=ARRAYFORMULA(IF(ROW(A1:A8001); {SORT(ROW(A1:A4000)*-1); 0; ROW(A1:A4000)}; ))
请尝试(在Row1的足够大sheet):
=ArrayFormula(ROW(A1:A8001)-4001)