我想根据给定字符串的长度生成一个数字数组。我的意思是,如果我有一个字符串" abrt"我想要excel生成{1,2,3,4}等。问题是,是否可以仅使用公式来做到这一点?
答案 0 :(得分:3)
=ROW(INDIRECT("1:"& LEN(A1)))
或
=ROW(INDEX($A:$A,1):INDEX($A:$A,LEN(A1)))
如果使用旧版本的Excel,请将A:A替换为1:65535,因为完整列引用可能会导致问题
研究挥发性公式,以了解两个公式之间的差异。