我是应用脚本的新手。
我有一个文本和数字长度随机的单元格范围(单元格a1:a20)
在每个单元中,有一个六位数的数字,但在每个单元中的随机位置。示例: A1 = mnndhfjf 123456 A2 =mnndhfjf 234567
我想在下一个单元格( B1 :b20)中获得这个6位数字B1= 123456 B2 = 234567
如何在应用脚本中执行此操作?
谢谢。
发布于 2016-04-10 03:27:44
它总是6位数字吗?而且它也总是在细胞的右端吗?
如果是这样的话,就像这样:
var str = "abcd 123456";
var res = str.slice(-6); //gets the last six digits in original order
然后在循环中将其应用于您的情况,以获得列B的值。
发布于 2016-04-10 05:51:49
将其放入脚本中
function extractNumber(str)
{
var result = /\d+/.exec(str);
return result;
}
现在在B1
中,将公式
=extractNumber(A1)
也将公式复制到其他单元格。
https://stackoverflow.com/questions/36517307
复制相似问题