在excle中,变量ydh等于A表格B列最后一格的值,在B表格e列查找变量ydh所在的行号,请用JavaScript语表达
时间: 2023-12-31 19:05:02 浏览: 59
使用 JavaScript 获取 table 行号和列号
假设A表格的数据范围为A1:A100,B表格的数据范围为B1:E100,可以使用以下的 JavaScript 代码来实现:
```
// 获取 A 表格 B 列最后一格的值
var ydh = SpreadsheetApp.getActiveSheet().getRange("B100").getValue();
for (var i = 1; i <= 100; i++) {
// 在 B 表格 E 列查找变量 ydh 所在的行号
if (SpreadsheetApp.getActiveSheet().getRange("E" + i).getValue() == ydh) {
var row = i;
break;
}
}
```
其中 `SpreadsheetApp.getActiveSheet()` 用于获取当前激活的工作表,`getRange()` 方法用于获取单元格的值,`getValue()` 方法用于获取单元格的值,`for` 循环用于遍历 B 表格 E 列的所有数据,`if` 判断语句用于判断当前行的 E 列是否等于 ydh 的值,如果相等,则将当前行号保存在 `row` 变量中,并且跳出循环。最终,`row` 变量保存的就是 ydh 所在的行号。
阅读全文