EXCEL如何查找数据是否匹配!

有大概3000多个数据。我手工找了一下午还是没比对几个出来,朋友们帮个忙。
A
1 T恤 男 包邮
2 T恤 男 修身
3 T恤 修身 男

如上所示 2 和3 是一样的数据只是顺序不同,我尝试过用vlookup函数,结果我没有成功,我的要求就是要能把3000多个数据相同的找出来,哪位朋友能指点一下,谢谢了。
字符为:
1 T恤 男 包邮
2 T恤 男 修身
3 T恤 修身 男
4 T恤 男 白色
5 T恤 男 韩版
6 T恤 韩版 男
等等
有3000多个。

如下方法:

1.语法  MATCH(lookup_value,lookup_array,match_type)

Lookup_value   为需要在数据表中查找的数值,可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array   可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用。

Match_type   为数字 -1、0 或 1。

为1时,函数查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列

为0时,函数查找等于 lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列

为-1时,函数查找大于或等于 lookup_value 的最小数值,Lookup_array 必须按降序排列

如果省略 match_type,则假设为 1

2.如上图,使用MATCH 查找  KG30FS121C 所在的位置?

公式为=MATCH(G2,B2:B9,0) ,G2为要查找的值,B2:B9为查找的范围,0 表示精确匹配。

3.如上图,在查找数值时应注意的几个问题:

   1、匹配的类型及区域内数值升降序排序的问题

   2、数值大小的匹配,是与较大或较小的值匹配

   3、要查找的是位置无不是数值本身

4.如上图,在查找文本数值时,match-type 应选为0,即精确匹配

同时可以使用通配符 问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

5.另外在查找文本值时,MATCH函数不区分大小写字母,如上图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-25

Excel 2016 怎么使用通配符查找数据

第2个回答  2018-07-06
你的要求是在一行引用数据,而index的参数如下:
INDEX(array, row_num, [column_num])
第1个参数是引用范围,第2个参数是行,即引用范围内的第几行,你这个问题就是一行,直接用逗号分隔就可以了,第3个参数是列,这个例子中,就是找AX6中的值在第3行的位置来确定。所以公式中的match应该是确定列。但你的公式中放在第2个参数的位置,去找行,公式的结果当然要出错了。所以,正确的公式应该是:
=INDEX($U$2:$AX$2,,MATCH(AX6,$U$3:$AX$3,0))本回答被网友采纳
第3个回答  2012-05-30
我推荐一个有点笨的办法:用替换(CTRL+F)
先把其中有“修身”2个字,修身字样替换成比如红色的。然后把有男字样的替换成蓝色的。那又有蓝的又有红的就是你要的了。
第4个回答  推荐于2017-09-21

增加辅助列就可以搞定了,可以HI我 

如图:

E1输入公式

=IF(AND(LEN(C1)=2,LEN(D1)=1),D1,C1)

F1输入公式

=IF(AND(LEN(C1)=1,LEN(D1)=2),D1,C1)

然后下拉填充.再复制这两列数据选择性粘贴为数值

再把三行数据合并在一个辅助列中

然后用COUNTIF函数来确定是否有重复

再用降序排列,就可以看出哪些是重复的了

本回答被提问者采纳