Google sheets 如何将超过两行的单元格拆分为两个单元格,每个单元格包含其内容?
我正试图整理一个数据集。它包含横跨两行的国家名称。为了便于分析,我试图让每年对应一个国家 这就是我想要的。每个单元格包含一个国家。 是否有将上表转换为下表的函数Google sheets 如何将超过两行的单元格拆分为两个单元格,每个单元格包含其内容?,google-sheets,Google Sheets,我正试图整理一个数据集。它包含横跨两行的国家名称。为了便于分析,我试图让每年对应一个国家 这就是我想要的。每个单元格包含一个国家。 是否有将上表转换为下表的函数 谢谢 据我所知,没有任何函数可以做到这一点,但您可以使用相对简单的谷歌应用程序脚本()来实现。此脚本将取消合并所有合并的单元格,并用正上方单元格的值替换空单元格 function unmergeAndExpand() { var sheet = SpreadsheetApp.getActiveSheet(); var ran
谢谢 据我所知,没有任何函数可以做到这一点,但您可以使用相对简单的谷歌应用程序脚本()来实现。此脚本将取消合并所有合并的单元格,并用正上方单元格的值替换空单元格
function unmergeAndExpand() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
// unmerge all of the cells in the sheet
range.breakApart();
var data = range.getValues();
var width = range.getLastColumn();
// walk over your spreadsheet column by column
for(var column = 0; column < width; column++){
var last = "";
// walk down the rows
for(var row = 0; row < data.length; row++){
// if the current cell is empty and
if(last && ! data[row][column]){
sheet.getRange(row+1, column+1).setValue( last );
}
// store the value of the current cell
// so that we can fill the next cell, if it is empty
last = data[row][column];
}
}
}
函数未合并扩展(){
var sheet=SpreadsheetApp.getActiveSheet();
var range=sheet.getDataRange();
//取消合并工作表中的所有单元格
range.breakspart();
var data=range.getValues();
var width=range.getLastColumn();
//逐列浏览电子表格
用于(变量列=0;列<宽度;列++){
var last=“”;
//沿着排走
对于(变量行=0;行