急!!!!EXCEL功能的求助

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:18:21
是这样的,我有10000个会员注册号,存放在excel表格1!现在有有8000多个会员注册号,存放在excel表格2里,这8000多个会员注册号是属于excel表格1的,我想在excel表格1里,找到8000多会员注册号的位置,并在对应的位置前加上2做标记,表格1的顺序不要改变,请问如何实现?我用VLOOKUP和MATCH都试过,但是出来的结果总是对不上,求助高手指点迷津啊!谢谢!

仅仅只用VLOOKUP就可以了,再加上一些基本操作!VLOOKUP刚学时是有点麻烦!
高表1的A列和表2的A列为注册号,,在表1的B1里输入:
=VLOOKUP(A1,Sheet2!$A:$A,1,0)
向下填充,返回的是会员号的就是表2里有的,如果返回是错误值则是没有清册过的

你的条件问题有点乱,不过按楼1 楼2的两种方法都可以做来,很简单的。

恩,1楼2楼用的公式都可以

1. vlookup函数要求指定范围的数字是正序排列的。
2. 用countif吧。
假设A列为10000个数字,B列为8000个数字,且A列包含B列。
在C1中输入:=COUNTIF(B:B,A1) 并向下复制。C列中为1的,说明该行中A列的数字在B列中出现过。筛选出1的,加上标记即可。

将countif换成match效率会高很多。
另外,vlookup最后一个参数为false时为“精确”匹配,不要求排序。

6楼的可行