我不确定这个操作叫什么,但这里有一些例子:
4 -> 4
16 -> 1+6 = 7
5765->5+7+6+5=23->2+3->5
答案1
答案2
首先,我们要创建一个从 1 开始到字符数结束的数字数组:
ROW($ZZ$1:INDEX($ZZ:$ZZ,LEN(A1)))
这将通过创建一个行数等于字符数的范围来返回这些数字的数组。
然后我们使用 MID 来解析数据,使用来自 ROW 的数组来设置字符串中的起点:
MID(A1,ROW($ZZ$1:INDEX($ZZ:$ZZ,LEN(A1))),1)
这将返回一个字符数组:{"1","6"}
然后我们使用 SUMPRODUCT 将数组相加,并将--
文本转换为数字。
=SUMPRODUCT(--MID(A1,ROW($ZZ$1:INDEX($ZZ:$ZZ,LEN(A1))),1))
然后将其拖动到各列之间,直到得到一位数字。