Google Sheets 是 Google 的一款在线电子表格工具,类似于 Microsoft Excel。它允许用户创建、编辑和共享电子表格,并且支持多种数据操作和分析功能。在 Google Sheets 中,可以通过脚本或公式来返回多个索引的数据。
在 Google Sheets 中,返回多个索引的数据可以通过以下几种方式实现:
INDEX
、FILTER
、SORT
等。假设我们有一个包含学生信息的表格,列包括姓名、年龄、成绩等。我们希望返回所有年龄大于 18 岁的学生的姓名和成绩。
=FILTER(A:B, C:C > 18)
解释:
A:B
表示选择整个表格。C:C > 18
表示筛选条件,即年龄大于 18 岁。function getStudentsOver18() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var result = [];
for (var i = 1; i < data.length; i++) {
if (data[i][2] > 18) { // 假设年龄在第三列
result.push([data[i][0], data[i][3]]); // 假设姓名在第一列,成绩在第四列
}
}
return result;
}
解释:
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
获取当前活动的工作表。sheet.getDataRange().getValues()
获取整个工作表的数据。通过以上方法,你可以轻松地在 Google Sheets 中返回多个索引的数据,并根据需要进行筛选和分析。
领取专属 10元无门槛券
手把手带您无忧上云