首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Google电子表格中同时插入所有(已占用)行下的空行

如何在Google电子表格中同时插入所有(已占用)行下的空行
EN

Web Applications用户
提问于 2015-04-22 04:27:01
回答 2查看 1.8K关注 0票数 1

如何在Google电子表格中同时在所有(已占用)行下插入空行?

让我们在第1行说"A“,在第2行说"B","C”在第3行,等等,我希望从现在起在第3行说"B“,在第5行说"C”等等。在下面一个接一个地插入一行很简单。我问的是如何在更大的范围内插入空行。

EN

回答 2

Web Applications用户

回答已采纳

发布于 2015-04-22 21:38:30

我认为这需要一个脚本,比如这个:

代码语言:javascript
运行
复制
function myFunction() {
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheet = ss.getActiveSheet();
   var range = sheet.getDataRange();
   var values = range.getValues();
   for (var i = values.length; i>=1; i--) {
     if (values[i-1].join("")) {
       sheet.insertRowsAfter(i, 1);
     }
  }
}

命令getDataRange()选择包含数据的范围;但是由于可能在填充的行之间有空行,所以只有在存在某些数据的情况下,才会单独检查行的非空性:values[i-1].join("")计算结果为True。需要偏移量i-1,因为数组中的索引是基于0的,而行号以1开头。我对行号使用i

从下向上插入行(i--),以避免新添加的行向下移动仍有待处理的行的情况。

要使用此方法:

  1. 转到Tools->脚本编辑器。
  2. 把脚本复制粘贴在那里。
  3. 保存,重命名为一些描述性的东西,比如“额外的行”。
  4. 点击“运行”按钮。
  5. 在第一次执行时(仅),将提示您授权脚本。
票数 2
EN

Web Applications用户

发布于 2015-04-22 06:03:58

如果选择电子表格中的某些单元格:

  1. 按住ctrl键。

  1. 选择要空的单元格。

  1. 选择单元格后,按退格键。

如果选择电子表格中的所有单元格:

  1. 按Ctrl +a

  1. 选择所有单元格后,按退格键。
票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/76287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档