Excel单元格中的数据为数值范围:1-100,如何将其转化为具体的数值1,2,3,4,5,6...99,100

最后的数值要求在一个单元格中

除了VBA,普通函数公式要不就要写手抽风,可能还要加名称才行(公式字符数超过限制时就要用名称),因为不想手抽风,所以没试是否要用到名称。要不就要用辅助列(或辅助行)得出数字后,再转换成文本数字,然后合并。倒是Office365中有一个函数可以轻易实现:

=TEXTJOIN(",",,ROW(1:100))

同时按Ctrl+Shift+Enter三键输入数组公式

追答

另类的方法是Excel 中用填充生成数字后复制粘贴到Word中,然后在Word中用替换的方法,把段落标记替换成逗号,再复制后粘贴回Excel中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-24
写代码,可以搞定的,
公式也不难。
我已经搞定在用了!
第2个回答  2017-12-01
写代码,可以搞定的,
公式应该很难。
相似回答