高手帮忙EXCEL问题
我想在D列输入一些数据,但是每天数量很多,又重复这些数据,有没有怎么公式只输入后4位数,前面自动添加,因为有前面有两个不一样的数字,一个是191100,另一个是19100...
我想在D列输入一些数据,但是每天数量很多,又重复这些数据,有没有怎么公式只输入后4位数,前面自动添加,因为有前面有两个不一样的数字,一个是191100,另一个是191001,数据是这样的
1911005421
1911005431
1911003361
1911003371
1911003381
1911006001
1911005441
1911005451
1911006481
1911006471
1911006231
1910009471
1910013791
1910013271
1910011441
1910011481
1910011921
1910008081
1910009811
1911007541
非常急!!!! 展开
1911005421
1911005431
1911003361
1911003371
1911003381
1911006001
1911005441
1911005451
1911006481
1911006471
1911006231
1910009471
1910013791
1910013271
1910011441
1910011481
1910011921
1910008081
1910009811
1911007541
非常急!!!! 展开
9个回答
展开全部
你的数字段大概有这么个规律,
1、有三个前6位段,191000、191001、191100。(不是你说的只有两个!)
2、后4位的第1位:当它为8、9时,对应191000;为3、5、6、7时对应191100;为1、2时对应191001。
3、缺少4和0的对应关系,但似乎可以假定后4位没有0打头的,并且可以合理推断4对应的是191100。
你是不是再多上点数据呀?是不是有这个规律,还是仅仅这个局部给我的误导?
若按上述规律,你单独在一列输入后4位,让另一列生成带前缀字段的完整
假如你是在B列输入,并在C列生成要求的完整代码,则对应于B3,在C3输入数组公式
=IF(LEN(B3)<>4,"有错",VLOOKUP(--LEFT(B3,1),{1,191001;2,191001;3,191100;4,191100;5,191100;6,191100;7,191100;8,191000;9,191000},2,0))&B3
注意:输入进C3后要按组合键 shift+ctrl+enter 确认输入!然后向下拖。参见截图
更多追问追答
追问
是还有很多数据的,不过你这个公式是可以,但有一个输入判断错,就是3271这个错了
追答
你也不说说错在什么地方了,也不公布更多的数据以便发现准确的规律。其实,那个前缀和后4位的搭配规则应该是你告诉我们:那个是怎样规定的!而不是要大家来揣测哦。
对于你说3271判断错误的事?我再看了一下,是我推断走眼了,错的不只是3271,还有3791,但这样就表明3字头的对应着两个前缀,191001和191100,这表明需要对数据头(前6位)和数据尾(后4位)的对应关系有个更加准确的描述。
这得你说!若你都说不清,则我们又如何帮你处理呢?
展开全部
关键是何时添加191100?什么时候添加191001?
如这些数据比如后4位的前面对应的数据是唯一的,你可以利用查找函数来自动引用全长的数据
如这些数据比如后4位的前面对应的数据是唯一的,你可以利用查找函数来自动引用全长的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这数据是不规律,没有什么公式可循的
就是一种随机的数据,这种随机的数据还是得靠纯手打
如果你嫌麻烦,可做一下归类,把前面位数相当的C+C然后每行都C+V+后四位
这样也算比较省力一点
就是一种随机的数据,这种随机的数据还是得靠纯手打
如果你嫌麻烦,可做一下归类,把前面位数相当的C+C然后每行都C+V+后四位
这样也算比较省力一点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议:
A列输入后4位。
B列:
如B1:B10前面是191100时,B1输入:191100&A1。下拉填充。
如B11:B20前面是191001时,B11输入:191001&A11。下拉填充。
A列输入后4位。
B列:
如B1:B10前面是191100时,B1输入:191100&A1。下拉填充。
如B11:B20前面是191001时,B11输入:191001&A11。下拉填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-30
展开全部
可将191001和191100两组数据,固定在不同的两列输入,完成输入后,进行某一操作,让数据自动添加到数据列。
假如要录入的数据列在表一A列,每天追加。
可在表二AB两列输入每天的数据,全部输入完毕,按某个快捷键,将两组数据分别冠上191001和191100,再依序追加到表一A列。
如果录入的数据要分先后顺序,可在表二设置两个序号列,当每个数据录入完毕,都会自动为其编写一个顺序码,最终都按这个顺序码追加。
假如要录入的数据列在表一A列,每天追加。
可在表二AB两列输入每天的数据,全部输入完毕,按某个快捷键,将两组数据分别冠上191001和191100,再依序追加到表一A列。
如果录入的数据要分先后顺序,可在表二设置两个序号列,当每个数据录入完毕,都会自动为其编写一个顺序码,最终都按这个顺序码追加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你的参考:
选该列——右键——设置单元格格式——数字——自定义——类型:
191100####
确定。
再输入你要的4位数。
如何区分191100或191001,这就要看看有没有什么规律可循了。
选该列——右键——设置单元格格式——数字——自定义——类型:
191100####
确定。
再输入你要的4位数。
如何区分191100或191001,这就要看看有没有什么规律可循了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询