求一EXCEL公式,条件见问题!

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:55:42
条件是这样的:
有一列数字,如 12356984,12314568,12322556,12346468……
就是说每组数字的前三位123是不变的,后面的几位就随机了。现在要求把后面的随机变的数字用字母来代替。比如第一组数字,换成这样:123ABCDE 第二组换成这样:123ABCDE,第三组换成这样:123AABBC 第四组换成:123ABABC 。不知道大家能不能看明白,我讲一下,后面的随机数字一个对应一个字母,第一个字母肯定是A。如第四组的数字,(前三个数字不做考虑)第一个数字为4 ,那4就是A,第二个为6,跟4不一样,就是B 。因为6在第二位,所以为B 。第三位又是4 跟第一个4一样,因为4已经代表A了,所以这里还是A,第四个数字为6 ,6已经被B代替了,所以这也还是B。最后一位8 ,之前没有出现过,所以为C,(字母A,B都被用了)
相信以大家的智商应该能看懂
一共有6000多列数字,用手输,工作量太大了,还容易出错。要求找一公式来做此工作,新生成的字母要放在其它的列,但要跟所对应的数字在同一行。
看懂问题的回答啊,在线等。谢谢了!
以上的数字只是举例,实际工作中的数字,前几位是不变的,后面随机变的数字可不止5位哟!

高手来帮个忙吧

高手们,好心帮个忙吧,我只有这么多分了,要是有,就给你们了!
5555555555555555555

实际工作中,前面不变的数字为4位,后面随机变的数字为6位!!
高手帮忙!

谢谢你了,你好人啊!55555555

问一下,你最长的文本长度是多长
如果长度在10位以内,我可以帮你,如果超出,时间太紧了
好的,耐心等一下

挺有难度,有空就在思考这个问题,呵呵
如果用单一函数表达肯定是不现实的,我想了很多办法,目前还没有理想答案,有空再帮你想想吧!

天~~我基本上看了下,如果用IF函数的话,那自己都会把自己绕晕...

你的意思我明白了~~但那公式列起来确实有点复杂~~
劝你最好把分加到200,可能还有高手来帮你解...

这个公式你只出5分,那就等有闲人高手来给你解决吧,因为很复杂。