困扰多年的一个EXCEL序号问题!求大神指教!激骚伺候!
- 大肉猫EXCEL2003中,困扰很久的一个问题。又是工作中经常遇到的一个问题。 特来求解答!万谢!
条件一:A列和B列,A列是自然排列的序号(如1、2、3……),B列是姓名。
条件二:C列和D列,C列也是自然排列的序号(如1、2、3……),D列是姓名。
条件三:B列中的姓名和D列中的姓名都是一样的,只不过排序不一样。
求:如何在C列中设一个公式,让C列中自动显示D列中的姓名在B列中相对应的A列序号?
详情见附图! - blucedar...............................
vlookup.................. - 左传1023vlookup公式啊。
- 怎么办呢四列数据排列改成 姓名,序号,姓名,序号,然后vlookup不就行了?
- fluskyindex+match
- flusky=index(A:A,match(D1,B:B,0))
- Anyun用土办法两列单独复制出来并且来回排序一下就能搞定
- 绿腰vlookup
- para一个名字只对应一个序号的话,vlookup就行
一个名字可能对应多个序号的话,要index+match - linkliu有很多方法,vlookup是最简洁的
推荐看看这个教程,感觉是最好的EXCEL教程了,或之一吧
http://study.163.com/course/introduction.htm?courseId=670032#/courseDetail - 一个地精看来楼主用excel时间也不短了,居然连VLOOKUP这么著名的公式都不知道?
- 道路以目Mark
- DDP很正常,我们公司一个做了十几年pm的娘们,问我vlookup怎么用
- trowa2045不用公式也简单啊,第二排姓名加个新序号,然后2边都安姓名排序,这样2边姓名对应的左边序号排序号出来了,再根据右边一开始添加的序号再排一次,就好了
- fakecnc认识一个做财务20年+的人,excel汇总的时候用计算器在那里一个个的加
果断上去指点了一下 - jamesxuyiyi6楼正解,index ,结合match最方便
用v的话还得用if ({1,0 } - zkx7818
你们不知道国内很多人只是用EXCEL做表格吗
- jamesxuyiyi难道还能干其他事
- 加州IT男改成姓名,序号,姓名,序号,然后在D列用VLOOPUP(C2,$A$2:$B$999,2,FALSE)
- jamesxuyiyi非要用v的话
=vlookup(D3,if({1,0},B:B,A:A),2,0)
还是index比较好 - 加州IT男不错,我学到了IF({1,0})的用法
然后还发现了CHOOSE公式,更容易理解
=VLOOKUP(D3,CHOOSE({1,2},B:B,A:A),2,FALSE)
[本帖最后由 加州IT男 于 2016-8-28 01:25 编辑] - nick`vlookup公式很好解决啊
- skyangel马克一下