Excel表格制做难题请教? 我想在格里输入1就会变成11 输2就会成22 输12就会变成11 22 12 21要如何制做呢?

我只想做0~9 也就是输入012就会产生00 01 02 11 10 12 22 20 21的结果,哪个高手指教下啊....

这个不容易,需要用到循环的概念,一般的excel公式无法在一格里显示
我的理解是,用给出的数字组成2位数的数量是吧
如果你输入的数字不多,用公式完成也未尝不可
只是要增加一定的辅助列

先明确你的需求
输入的数的规范,出来的规范,范围,需要的结果的格式等等
然后再追问追问

其实主是不会这个,能教教吗?
我需要的是0~9,但其实上只要任意4个数字的组合..

追答

我再问一次
请你确定输入的规则,废话都知道是0-9,最多有几位,是不是按顺序输入
出来是个数字的组合是不是要全部组合,是不是要在一格里面显示,还是在一列里面显示
要不要按顺序
你不说清楚我帮不了你
请你再考虑一下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-10
用VBA编程,只要你学过编程,一天就可以搞定追问

这么有难度呀

追答

kofpig 说的很对,你的输出是怎样的这很重要,如果在同一个单元格显示结果,那就需要很多的辅助单元格,最后以字符串的形式连接。如果只是在一列中显示,只要用循环嵌套就可以解决。