匹配不同 Google 表格中的单元格值

图森特里

用户在 sheet1 的单元格 A1 中输入文本。我想在 sheet2 的 G 列中找到完全匹配,并获取该匹配的行。我是 GAPS 的新手,并编写了一个脚本来在一张纸上查找所有匹配项。如何修改它以查看sheet2?

function rowOfMatch(){
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var inputName = sheet.getRange("A1").getValue();

  for(var i = 0; i<data.length;i++){
    if(data[i][6] == inputName){ //[6] to search column G
      Logger.log((i+1))
      return i+1;
    }
  }
}

库柏
function runOne(){
  var ss=SpreadsheetApp.getActive();
  var sh1=ss.getSheetByName('Sheet1');
  var sh2=ss.getSheetByName('Sheet2');
  var rg1=sh1.getRange(1,1,sh1.getLastRow(),1);
  var rg2=sh2.getRange(1,7,sh2.getLastRow(),1);
  var v1=rg1.getValues();
  var v2=rg2.getValues().map(function(r){return r[0];});
  for(var i=0;i<v1.length;i++) {
    var row=v2.indexOf(v1[i][0])+1;
    if(row>0) {
      sh1.getRange(i+1,2).setValue(row);
    }else{
      sh1.getRange(i+1,2).setValue('Not Found');
    }
  }
}

动画片:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Google 表格的过滤器匹配公式中动态获取单元格值?

Google表格-如何在一行中突出显示与其他单元格中的值匹配的单元格?

Google Apps脚本读取并匹配不同工作表中的单元格值

需要帮助来更改Google表格脚本中的单元格值以匹配另一个单元格

如何使用QUERY函数匹配Google表格中不同工作表中的两个单元格?

Google表格的单元格值与另一个工作表中的多个列匹配的列总和

在工作表单元格中查找与值匹配的Google表格,然后执行一段代码

如何获取不为空的列的最后一个值并将其与Google表格中的单元格匹配?

Google表格:如何根据不同列中另一个值范围的内容来更新一个列中的值范围的单元格?

Google 表格 - 查询单元格值包含逗号分隔单元格中的值

提取与 Google 表格中相邻列单元格的所有匹配项

基于匹配单元格的Google表格计算

在只有日期和月份的单元格中添加年份(多个不同的年份)(Google表格)

将SetValues()设置为Google表格中两个不同的单元格区域

在Google表格脚本中设置活动单元格的值

Google表格:过滤单个单元格中的多个值

Google表格:用于检查列,匹配单元格,返回相邻单元格的公式

根据多行中多个单元格的匹配条件以及 Google 表格中另一个表的排名返回值

根据Google表格中单元格的背景颜色更改单元格值

如何根据Google电子表格中的多个条件从另一个单元格匹配或获取动态值

AppScript Google表格:将结帐表中的序列号与主表匹配,然后更新主表中的单元格

如何根据 Google Apps Scripts 中单元格的内容为变量分配不同的值?

删除Google表格中的行,具体取决于其他Google表格单元格的值

RegEx从Google表格单元格中的字符串获取日期格式的最后一个匹配项

在Google文档中,如何设置所有表格的所有行的高度以匹配单元格内容的大小?

在 Google 表格中,是否有 MATCH 或 INDEX 公式可以显示多个匹配的单元格?[示例提供]

Google表格如何根据输入的值从单独的表格中的单元格中复制注释

Google表格-需要匹配的三个单元格(每5个单元格)的公式

Excel:在表格中查找匹配单元格并返回行中第一个单元格的值