Sew*_*ksa 4 split google-sheets google-apps-script
我有一个 Google 电子表格,其中的行如下:
| sth1, sth2 |
| sth4 |
| sth1, sth3 |
| sth4 |
Run Code Online (Sandbox Code Playgroud)
我想拆分此列中的每个单元格并创建新列,如下所示:
| sth1 |
| sth2 |
| sth4 |
| sth1 |
| sth3 |
| sth4 |
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我该怎么做吗?
使用 Google Apps 脚本,可以使用这个小脚本来完成:
function splitColumn(range) {
var output = [];
for(var i in range) {
var split = range[i][0].split(",");
if(split.length == 1) {
output.push([split[0]]);
} else {
for(var j in split) {
output.push([split[j]]);
}
}
}
return output;
}
Run Code Online (Sandbox Code Playgroud)

我为您创建了一个示例文件:行内容到列
Tools通过从菜单中选择添加此脚本,然后添加Script editor。粘贴脚本并按保存按钮即可开始操作。