Excel匹配功能:请求即收到
胜利。兴奋。解脱。这些是当你发现你失去的东西时的感受,不管你是否怀疑Excel的情感能力,这正是Excel匹配功能为你所做的。从最纯粹的本质上讲,Match函数在单元格范围内搜索指定项,然后标识其相对位置。当您需要项的位置而不是项本身时,可以使用Match函数来代替查找函数。它不能带给你,但它可以帮你找到它。您可以使用Match函数来查找丢失的值,但也可以在其他函数中使用它来提供位置值。我们将仔细研究Match函数的语法,然后使用它,看看它是否名副其实。一个Excel基础课程将向您展示这只是您手边的众多函数之一。
尽管匹配功能神圣无比,但它其实很简单。它的语法如下:
现在让我们来分析一下这些论点(天啊,这真的很圣经化了):
- lookup_value丢失的物品;您想要“匹配”的值。如果你有大量诱人的物品,想知道你有多少个苹果,你会使用“苹果”作为查找值,而苹果的数量是实际需要的值。注意:lookup_value可以是数字或文本(如果是文本,请使用引号),或者对数字或文本的单元格引用。
- lookup_array只是您想要搜索的范围。
- match_type不是必需的,但是有三种可能:-1、0和1(1是默认值)。你可以用match_type参数,如果要指定Excel如何匹配lookup_value与lookup_array。
虽然不是必需的,但是match_type参数可以为Match函数添加一些变化。
- “1”(或空白)匹配小于或等于查找值的最大值。唯一的规定是查找数组中的值按升序排列(对于文本,按字母顺序排列;苹果、巧克力、法拉利等)。
- “0”表示查找值的精确匹配,在本例中,查找数组中的值可以是任意顺序。
- “-1”匹配大于或等于查找值的最小值。如您所料,查找数组中的值必须按降序排列(对于文本,按反字母顺序排列;法拉利、巧克力、苹果等)。
好的。让我们看看我们的诱惑对象电子表格:
加州现在太疯狂了,培根卖得很火。让我们找到培根,看看我们的库存情况如何:
匹配函数告诉我,培根在我的诱惑对象列表中排名第五(如果你需要帮助戒掉猪肉,使用这个不可思议的课程学习如何催眠自己):
现在,让我们使用匹配类型“1”来看看我是否有10个任何东西:
结果我不知道,但现在我知道下一个最小值在哪了:
如果我们想看到下一个最大值,也可以对“-1”做同样的事情:
或者我们可以吗?由于查找数组不是按降序排列的,所以会出现错误。但是没关系。我们可以以此为借口来回顾并介绍Match函数的一些基本细节(您可以在此学习其他基本函数高级Excel培训课程)。
- 对于初学者,Match函数查找匹配值在查找数组(或范围)中的相对位置,而不是值本身。例如:=MATCH(" Apples ",B2:B7,0)将返回1,这意味着苹果在我的范围的第一个位置。如果查找数组相对于函数没有正确排序,它将返回#N/A。
- 当匹配类型为0且查找值包含文本时:使用问号(?)来匹配单个字符,使用星号(*)来匹配字符序列。如果您试图匹配问号或星号,则在其前面加波浪号(~)。
- 不能使用Match函数来区分大小写字母。
- 如果有一个包含重复值的列表,Match函数只能找到要匹配的值的第一个匹配项。您可以为未排序列表使用匹配类型“0”,但这仍然只会产生第一个匹配项。如果您希望查找匹配值的最后一个匹配项,则可以对升序的列表使用匹配类型“1”(对降序的列表使用“-1”也可以找到最后一个匹配项)。
匹配功能可能不会帮助你找到汽车钥匙,但它可以在多种情况下使用,并将使你在搜索长列表时大大提高效率。如果所有这些搜索让你兴奋,你可能想要从另一个角度来考虑搜索:为什么不多样化你的才能和学习关于搜索引擎优化的一切基本知识?“这是搜索引擎优化简单!”