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



如果给出一列数字和字符,例如这样。

2
x73374690x

我如何使用谷歌表格将其变成这样。我尝试使用数字作为分裂的delimters,但没有成功

=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(RIGHT(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

最新更新