excelperfect 本文给出了的Excel问题解决公式很简单,提供了一个编写公式的思路,有兴趣的朋友可以研究,希望给你编写公式有所启益。 如下图1所示,在列A中是数字,要求在各个数字之间添加空格,如列C所示。 图1 我们首先想到使用TEXT函数进行格式化,这样,对于单元格A1中的数值来说,使用公式: =TEXT(A1,'0 0 0 0') 对于单元格A2,使用公式: =TEXT(A2,'0 0 0 0 0 0') 然而,列A中的数值长度各不相同,对于大量的数值来说,我们总不能一个单元格一个单元格编写公式吧。因此,我们需要一个能够动态调节长度的公式。而REPT函数能够重复文本指定次数,LEN函数计算指定数据的长度,这样: REPT('0 ',LEN(A1)) 重复'0'的次数为单元格A1中数值的长度值。将公式向下拖拉复制时,依次会重复对应单元格中数值的长度值。这就解决了动态调节次数的问题。 最终的公式为: =TEXT(A1,REPT('0',LEN(A1))) 向下拖拉复制即可。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。 欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。 |
|
来自: hercules028 > 《excel》