如何在 Google Sheets 中删除列中包含特定文本的所有行?


Google Sheets 是一款强大且灵活的电子表格程序,提供各种功能和特性来帮助管理和分析数据。数据操作任务经常包括基于预定条件删除行。在本文中,我们将重点关注一种情况:删除列中包含特定文本的所有行。

在本教程中,我们将假设您对 Google Sheets 及其用户界面有基本的了解。为了确保清晰易懂,我们将提供逐步说明以及屏幕截图。所以让我们开始学习如何在 Google Sheets 中删除包含特定文本的列中的行吧!

删除列中包含特定文本的所有行

首先,我们将所有脚本添加到表格中,然后运行它来完成任务。让我们来看一个简单的流程,了解如何在 Google Sheets 中删除列中包含特定文本的所有行。

步骤 1

假设您有一个包含所需数据的 Google Sheet。

首先,点击“扩展程序”,然后选择“App Script”。

扩展程序 > App 脚本

步骤 2

然后用以下代码替换现有代码:

代码

function deleteRows() {
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var s = ss.getSheetByName('delete containing');
   var r = s.getRange('C:C');
   var v = r.getValues();
   for(var i=v.length-1;i>=0;i--)
      if(v[0,i]=='Complete')
         s.deleteRow(i+1);
};

在代码中,“Sheet1”是工作表名称,“No”是要查找的文本。

步骤 3

然后运行代码以完成任务。

然后您将看到行已被删除。这就是如何在 Google Sheets 中删除列中包含特定文本的所有行的操作方法。

结论

在本教程中,我们使用了一个简单的示例来演示如何在 Google Sheets 中删除列中包含特定文本的所有行,以突出显示特定数据集。

更新于:2023年8月23日

3K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告