EXCEL录表 张三 111111人名后的数字是固定的,此名可能重复出现,只要录入这个名字,后面数字如何自动跟出
1.不能确定此人名位置,因为不知道此人以后会不会重复出现。2.张三111111李四222222如果我再录入张三,则后面自动出111111;如果录李四,则自动出222222...
1.不能确定此人名位置,因为不知道此人以后会不会重复出现。
2.张三 111111
李四 222222
如果我再录入张三,则后面自动出 111111;如果录李四,则自动出 222222 展开
2.张三 111111
李四 222222
如果我再录入张三,则后面自动出 111111;如果录李四,则自动出 222222 展开
4个回答
展开全部
追问
不是防止重复,而是如果有重复,也必须录上,我的想法是如果录入的名字之前录过,那么再录入这个名字之后,后面的数字就会自动出来,因为名字后面的数字是跟这个名字捆绑的,假如录过张三 123456,那么我再录张三这个名字的时候,后面自动出123456.因为要录的数字很长,而且必须保证数字不错,重复的也录
追答
Excel 自带了这个功能的。只要你前面输入了的,后面有类似的都会自动带出来的。如果满足不了就只有用VBA了,用数据有效性可以实现,就是录入的时候就非常麻烦。
展开全部
假设名字列是A列,B列输入公式
=IF(A1="","",REPT(VLOOKUP(A1,{"张三",1;"李四",2;"王五"3;"赵六",4},2,),6)) 下拉复制公式
=IF(A1="","",REPT(VLOOKUP(A1,{"张三",1;"李四",2;"王五"3;"赵六",4},2,),6)) 下拉复制公式
更多追问追答
追问
“公式存在错误”
名字和数字是举例子瞎写的
再一个,得录好几千个人名啊,不一定哪个就是重复的,就算是重复的也得录 这可怎么弄啊
追答
你会瞎写就要会用别人的答案
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlookup
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要在access中实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询