组合个数=C(6,5)*C(27,1)+1=163种
其中C(6,5)是6个号码里任取5个的组合数
C(27,1)是另27个号码里任取1个的组合数
后面那个1是6个全相同的
如果是 07 或以上版本,直接选择 条件格式 ==》突出显示规则==》重复值 然后设定颜色,最后使用颜色筛选即可。
如果是 03版本,请在前面增加1列辅助列,然后输入公式:
=COUNTIF(A:A,A1)
然后筛选该列大于1 的资料即可。
假如资料在A1:A18
在B1输入公式=COUNTIF($A$1:$A$18,A1)下拉公式
筛选B列为1的就是不重复的依类推之
如果是文字
则自定义:始于 3411
如果是数字
则自定义:大于或等于341100
小于或等于341199
两条件关系:与
超过15位的数字用COUNTIF貌似会出错
假设原资料在A、B列
C2输入公式
=IF(SUMPRODUCT((A$2:A$100=B2)*1)>0,"A列中无B列此行的资料","")
下拉
或者
D2输入公式
=IF(SUMPRODUCT((B$2:B$100=A2)*1)>0,"B列中无A列此行的资料","")
下拉
VLOOKUP 函式可以筛选出来,但资料太多,用函式太慢,可以会宕机。建议用VBA,速度快,条理清晰的话,分分钟搞定。
假设姓名地址表为sheet1,姓名和电话表sheet2,资料均在A列和B列,第一行为栏位,记录从第2行开始
以姓名地址表sheet1为基础表,将姓名电话表中的电话号码取过来
sheet1的C1输入"电话号码"(栏位名)
C2输入公式 =if(iserror(vlookup(A2,sheet2!A:B,2,0)),"",vlookup(A2,sheet2!A:B,2,0))
将C2公式向下复制
最后,C列中,凡本表姓名在号码表中存在的,电话号码就都被取过来了,仍为空格的,就是地址表中姓名在号码表中没有的
将两个工作表放在一个视窗中,如图所示:sheet1是全部学生的,sheet2是某班学生花名。
在sheet1相对应名字同一行的空白出输入=if(countif())
然后切换到sheet2,选中全部名字并回车
再切换到sheet1,这时这个函式变成了=if(countif(Sheet2!A1:A44))
注意:这一步时,要将字母(我们这里是A)以及数字(我们这里是1和44)前全加上符号$,=if(countif(Sheet2!$A$1:$A$44))
用Vlookup(查询值、列资料、序列数,[匹配条件])函式即可实现
其中:
查询值:选择任意一个俩表中有相同资料的列作为参照依据
列资料:另一个作为表有相同资料列的资料范围:如:$H$62:$J$73,记住用$定位成绝对值方式
序列数:要对比取值的序列,以资料范围所涵盖的列数为准,起始为1
[匹配条件]:设定为0即可。
用Vlookup函式在两个表中相互匹配完后,各自通过筛选方式将N/A的部分筛掉,剩下的就是量表中相同的资料了。