说明
- 我下面简单说明匹配数据,详细使用方式也可以参考下面文库哈
- 大神,Excel数据怎么对比?
- Excel数据比对,多种方法总有一个适合你
- EXCEL表中如何利用VLOOKUP将2张工作表的数据匹配?
https://zhidao.baidu.com/question/1738607974081241427.html?qbl=relate_question_6&word=excel%CA%FD%BE%DD%C6%A5%C5%E4
countif
方式1
A列数据在B列中出现的次数,出现过的y,没有出现过的n,以A列数据为准。
=IF(COUNTIF($B$2:$B$90,A2)>0,"y","n")
方式2
b列中数据在a列中匹配的为1,不匹配上的为0,以b列数据为准。
vlookup
公式说明
- 公式
=VLOOKUP(B1,A:A,1,0))
B1
是 VLOOOKUP 的查找值,A:A
是查找区域【和B1可以是一个表中不同sheet】,1
是返回第一列的值(即 A 列)【如果是c列就需要把1换成3】,0/1
是精确匹配和近似匹配的意思。- 匹配成功的就是vlookup的值,未匹配成功的就是
#N/A
使用场景1
- 网上很多数据是用来取数据,我这是用来对比数据,如下。
https://zhidao.baidu.com/question/986579022825277419.html?qbl=relate_question_1&word=excel%CA%FD%BE%DD%C6%A5%C5%E4
- 列出A列数据在B列中出现过的IP,以A列数据为准。#N/A表示未匹配上。
这个呢是我刚开始用的时候放的示例,其实这种不好,更方便的用途看下面使用场景2.
使用场景2
- 后面用得多了 更熟悉了,发现这才是正确的打开方式。
如下:我有一批ip,我需要在总表中定位到这批ip在总表中的哪个位置,那么我就用如下定位方式,其中f
列是我新增来用来放需要定位的ip项,g
列是新增列,用来放公示匹配结果用的项,数据获取完后把这2行删掉即可。
纵观整个表,有结果的在公式行都会列出来,#N/A
表示没有匹配到,我们不管,这种数据匹配是不是很方便呢!
公式使用说明(新手必看)
- 我们套入公式的时候,后面输入
1,
会自动弹出下面内容(近似匹配和精确匹配),我们一般选择近似匹配即可,这个地方我们要按回车
(如果不安回车,可能数据匹配有问题哈)
- 匹配的数据中前后有没有空格,如果有空格,数据是匹配不出来的,需要先把空格去掉(也就是说,2个要对比的数据中,不能多或少空格)
最简单的去空格方法:使用替换,(空格)替换内容为空即可。