excel about match(A,B)

来源:百度知道 编辑:UC知道 时间:2024/05/05 14:51:53
我要对于两个数据进行match,使用=match(A,B)公式,但是有时候A和B的数值一样,格式也完全一样,match结果也不等于1,然后我把B数据删掉,重新打字输入,match的结果就变成1了,是什么原因造成的呢?
首先谢谢补充了match函数的只是
还有就是我的问题是有时A1 和B1里面的数据是一模一样的,但是match出来的结果就不是1,换句话说就是excel不认为他们是一模一样的数据,当我将B1里面的数据删除,重新手动输入后,就match出来了,不知道这是怎么回事?
-----------------------------------
当时我也确认过格式的问题,但我将格式都选为general的时候,两个相同的数据也match不出来,请问这种情况可能是怎么导致的呢?两个数据都是copy的。

match函数用法:

=match(A1,B1:B20,0)

这样的话,表示的是如果A1在B1:B20里能找到,那么就返回它第一次出现的行值,例如A1=5,B1=2,B2=3,B3=5,B4=3,B5=5……那么就只会返回3(因为第一次出现时是B3,第三行)。

如果需要返回单元格数值的话,就用lookup或者vlookup函数。重复值则更复杂些,这里暂时不提。

**********************************************************************
如果是那样的话,请分别检查这两列的单元格格式,单元格格式不一致的时候,也会出现你说的那种情况,我测试过,当日期为“文本”时和日期为“日期”就显示N/A值。
**********************************************************************
将源文件发到roy13@qq.com
我抽空看看吧……