【问题标题】:Delete specific number in google spreadsheets删除谷歌电子表格中的特定数字
【发布时间】:2018-01-31 16:17:24
【问题描述】:

如果Column A 中找到的值是我在 Google 电子表格中特定单元格(例如 B1)中输入的数字,我希望能够删除一个数字(如果找到多个结果,则删除多个) .

我可以编写一个简单的脚本来完成此任务吗?谢谢!

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    您可以使用查找和替换选项来完成此任务。按住 command + F 并单击更多选项按钮。如果您想将 A 行中的数字 1 替换为空白,请将其设置如下,然后按全部替换:

    如果您需要脚本方法,您可以执行以下操作:

      function myFunction() {
        var sheet = SpreadsheetApp.getActiveSheet();
        var replace = sheet.getRange("B2").getValue();
        var newValue = ""
    
        var values = sheet.getRange("A1:A200").getValues(); //Data to change
    
        for(var row in values){
    
          var updatedValues = values[row].map(function(originalValue){
          return originalValue.toString().replace(replace,newValue);
          });
    
          values[row] = updatedValues;
        }
    
         sheet.getRange("A1:A200").setValues(values);
    
       }
    

    【讨论】:

    • 非常感谢 Torey Price !上帝保佑你:)
    猜你喜欢
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    相关资源
    最近更新 更多