EXCEL录表 张三 111111人名后的数字是固定的,此名可能重复出现,只要录入这个名字,后面数字如何自动跟出

1.不能确定此人名位置,因为不知道此人以后会不会重复出现。2.张三111111李四222222如果我再录入张三,则后面自动出111111;如果录李四,则自动出222222... 1.不能确定此人名位置,因为不知道此人以后会不会重复出现。
2.张三 111111
李四 222222
如果我再录入张三,则后面自动出 111111;如果录李四,则自动出 222222
展开
 我来答
yq558866
2012-09-13
知道答主
回答量:21
采纳率:0%
帮助的人:7.3万
展开全部

何必整怎么麻烦啊,直接将名字那列添加个数据有效性就可以了

步骤:

数据---数据有效性---允许中选择:自定义---公式中输入:=COUNTIF($A$1:$A$10,A1)=1

其中$A$1:$A$10表示A1:A10这个区域有效,如果要放大的话就直接将10改了就是了,记住有个$符号是不能删除的。

这样就是防止重复录入,对身份证号录入特别有效。

2007或者2010 也是在数据选项卡中的数据有效性里设置

 

如图:

追问
不是防止重复,而是如果有重复,也必须录上,我的想法是如果录入的名字之前录过,那么再录入这个名字之后,后面的数字就会自动出来,因为名字后面的数字是跟这个名字捆绑的,假如录过张三 123456,那么我再录张三这个名字的时候,后面自动出123456.因为要录的数字很长,而且必须保证数字不错,重复的也录
追答
Excel 自带了这个功能的。只要你前面输入了的,后面有类似的都会自动带出来的。如果满足不了就只有用VBA了,用数据有效性可以实现,就是录入的时候就非常麻烦。
1975qjm
高粉答主

2012-09-13 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7627万
展开全部
假设名字列是A列,B列输入公式
=IF(A1="","",REPT(VLOOKUP(A1,{"张三",1;"李四",2;"王五"3;"赵六",4},2,),6)) 下拉复制公式
更多追问追答
追问
“公式存在错误”   
名字和数字是举例子瞎写的
再一个,得录好几千个人名啊,不一定哪个就是重复的,就算是重复的也得录 这可怎么弄啊
追答
你会瞎写就要会用别人的答案
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高梁山下
2012-09-13 · 书到用时方恨少,事非经过不知难!
高梁山下
采纳数:165 获赞数:409

向TA提问 私信TA
展开全部
vlookup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
也说时事
2012-09-13 · TA获得超过1284个赞
知道小有建树答主
回答量:608
采纳率:57%
帮助的人:204万
展开全部
需要在access中实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式