Google sheets 工作表-从右到左拆分数字,最多5个字符

Google sheets 工作表-从右到左拆分数字,最多5个字符,google-sheets,Google Sheets,如果给定一列这样的数字和字符 2 x73374690x 我怎样才能把它变成这个使用谷歌表。 我试着在split中使用数字作为发货人,但没有成功 =iferror(SPLIT(C13,"0,1,2,3,4,5,6,7,8,9",FALSE),"NA") 预期产量 NA NA NA NA 2 4 6 9 0 x 此公式适用于大字符串: =REGEXEXTRACT(右(A1,5),REPT(“()?”,5)) 这样的smth应该处理所有情况: =REGEXEXTRACT

如果给定一列这样的数字和字符

2
x73374690x
我怎样才能把它变成这个使用谷歌表。 我试着在split中使用数字作为发货人,但没有成功

=iferror(SPLIT(C13,"0,1,2,3,4,5,6,7,8,9",FALSE),"NA")
预期产量

NA  NA  NA  NA  2
4   6   9   0   x

此公式适用于大字符串:

=REGEXEXTRACT(右(A1,5),REPT(“()?”,5))


这样的smth应该处理所有情况:

=REGEXEXTRACT(REPT(“-”,5-len(RIGHT(A1,5))&RIGHT(A1,5)),REPT(()?”,5))

结果是:

x73374690x  4   6   9   0   x
2           -   -   -   -   2
222         -   -   2   2   2
222x        -   2   2   2   x

此公式适用于大字符串:

=REGEXEXTRACT(右(A1,5),REPT(“()?”,5))


这样的smth应该处理所有情况:

=REGEXEXTRACT(REPT(“-”,5-len(RIGHT(A1,5))&RIGHT(A1,5)),REPT(()?”,5))

结果是:

x73374690x  4   6   9   0   x
2           -   -   -   -   2
222         -   -   2   2   2
222x        -   2   2   2   x

很好的解决方案,试图更好地理解这个REGEXTRACT,但文档有点单薄。感谢heapsNIce解决方案,它试图更好地理解这个REGEXTRACT,但文档有点单薄。谢天谢地