我有一个列,其中包含用逗号分隔的数字和/或数字的单元格。例如:
123,456
987
321,5439,807
2024,007,0193
我有一个基于逗号分裂和转置这些细胞的程序:(程序的这一部分在下面)
var lastRow = ss.getDataRange().getNumRows();
var srcRange = ss.getRange(lastRow,2);
var splitCell = '=TRANSPOSE(SPLIT(' + srcRange.getA1Notation() + ',","))';
ss.getRange(lastRow,7).setFormula(splitCell);我遇到的问题是,当其中一个数字包含一个前导零时。换句话说,这个.
2024,007,0193
变成这样..。
2024
7
193
工作表被格式化为文本,因此这个拆分似乎正在解释007和0193,并将其转换为7和193的整数。
那么,如何将前导零点保留在拆分侧呢?
发布于 2013-04-19 17:52:52
你可以试着用这句话来代替:
var splitCell = '=arrayformula(transpose(substitute(split(substitute(' + srcRange.getA1Notation() + ',0,"#"),","),"#",0)))';https://stackoverflow.com/questions/16110120
复制相似问题