面向初学者和高级用户的10个VLOOKUP示例

VLOOKUP函数-介绍

Vlookup函数是基准。

如果您知道如何使用VLookup函数,您可以在Excel中了解一些内容。

如果没有,你最好不要在简历中把Excel列为你的强项之一。

我曾经参加过小组面试,当候选人提到Excel是他的专业领域时,他问的第一件事就是——你明白了——VLOOKUP功能。

现在我们知道这个Excel函数有多重要了,所以有必要把它做得很好,自豪地说:“我对Excel略知一二”。

这将是一个大规模的Vlookup教程(通过我的标准)。

我会涵盖关于它的一切,然后向您展示有用和实用的VLOOKUP示例。

所以扣掉。

起飞的时间到了。

Vlookup函数简介

何时在Excel中使用Vlookup函数?

在列中查找匹配的数据点时,Vlookup功能最适合情况,并且当找到匹配的数据点时,您将在该行的右侧进入右侧,并从一个指定数量的单元获取值右边的列。

让我们举一个简单的例子来理解什么时候在Excel中使用Vlookup。

还记得考试成绩表贴在公告板上的时候,每个人都疯狂地寻找他们的名字和分数(至少我在学校的时候是这样的)。

这是它的工作原理:

  • 您可以进入告示板,并开始查找您的姓名或注册号码(从列表中从上到下运行手指)。
  • 在找到您的姓名时,您可以将您的眼睛移动到名称/注册号的右侧,以查看您的分数。

这正是Excel Vlookup功能为您提供的(请随意使用此示例下一个面试)。

VLookup函数在列中查找指定值(在上面的示例中,它是您的名称),并且当它找到指定的匹配时,它会返回同一行中的值(您获得的标记)。

句法

= vlookup(lookup_value,table_array,col_index_num,[Range_Lookup])

输入参数

  • lookup_value -这是您试图在表最左边的列中找到的查找值。它可以是一个值、单元格引用或文本字符串。在计分表的例子中,这是你的名字。
  • table_array -这是要在其中查找值的表数组。这可以是对单元格范围或命名范围的引用。在计分表示例中,这将是包含每个科目每个人分数的整个表
  • col_index -这是要从中获取匹配值的列索引号。In the score sheet example, if you want the scores for Math (which is the first column in a table that contains the scores), you’d look in column 1. If you want the scores for Physics, you’d look in column 2.
  • (range_lookup) -在这里,您指定了是否需要完全匹配或近似匹配。如果省略,它默认为True - 近似匹配(见下文附加说明)。

附加说明(无聊,但很重要)

  • 匹配可能是精确的(假或范围内的0)或近似(true或1)。
  • 在近似查找中,请确保列表按升序(从上到下)排序,否则结果可能不准确。
  • 当Range_Lookup为True(近似查找)和数据按升序排序:
    • 如果VLookup函数找不到值,则返回最大值,该值小于Lookup_Value。
    • 如果Lookup_Value小于最小值,则返回#n / a错误。
    • 如果lookup_value是文本,则可以使用通配符(参见下面的示例)。

现在,希望您对VLOOKUP函数的功能有一个基本的了解,让我们来看看VLOOKUP函数的一些实际示例。

10 Excel Vlookup示例(基本和高级)

以下是使用Excel VLookup的10个有用的empapels,它将向您展示如何在日常工作中使用它。

示例1 - 找到布拉德的数学分数

在下面的VLOOKUP示例中,我有一个列表,在最左边的列中有学生的名字,在B到E列中有不同主题的标记。

VLOOKUP示例-使用VLOOKUP函数查找布拉德标记的数据集

现在让我们开始工作,并使用VLOOKUP函数来实现它的最佳功能。从上面的数据来看,我需要知道数学中得分多少布拉德。

从上面的数据来看,我需要知道数学中得分多少布拉德。

下面是返回Brad数学分数的VLOOKUP公式:

= VLOOKUP(“BRAD”,$ 3:$ E $ 10,2,0)

上述公式有四个论点:

  • “布拉德:-这是查找值。
  • $ 3:$ E $ 10-这是我们观察的细胞范围。记住,Excel在最左边的列中查找查找值。在本例中,它将在A3:A10(指定数组最左边的列)中查找名称Brad。
  • 2-一旦函数发现了Brad的名字,它就会转到数组的第二列,并返回与Brad同一行的值。这里的值2表示我们正在从指定数组的第二列查找分数。
  • 0.- 这告诉Vlookup函数只能查找完全匹配。

下面是上面示例中VLOOKUP公式的工作方式。

首先,它在左侧列中寻找值布拉德。它从上到下,找到单元格A6中的值。

VLOOKUP函数从上到下扫描列表

一旦它找到值,它就在第二列中右侧进入右侧,并在其中获取该值。

一旦找到匹配,VLOOKUP就会向右移到指定的列

您可以使用相同的公式构建体以在任何主题中获取任何人的标记。

例如,要在化学中查找Maria的标志,请使用以下Vlookup公式:

= VLOOKUP(“玛丽亚”,一个美元3:E 10美元,4 0)

Excel Vlookup示例1a玛丽亚化学

在上面的例子中,查找值(学生名)用双引号输入。还可以使用包含查找值的单元格引用。

使用单元格引用的好处是它使公式动态。

例如,如果您有一个包含学生名字的单元格,并且您正在获取Math的分数,当您更改学生的名字时,结果将自动更新(如下所示):

VLOOKUP示例演示了如何使用下拉框函数

如果您输入的查找值在最左边的列中没有找到,它将返回一个#N/ a错误。

示例2 - 双向查找

在上面的示例1中,我们硬编码了列值。因此,公式总是返回Math的分数,因为我们使用2作为列索引号。

但是,如果希望使VLOOKUP值和列索引号都是动态的,该怎么办呢?例如,如下所示,您可以更改学生名或主题名,VLOOKUP公式将获得正确的分数。这是一个双向VLOOKUP公式的示例。

这是一个双向VLOOKUP函数的示例。

VLOOKUP示例- Excel中的两种方法查找

要实现这个双向查找公式,还需要使列成为动态的。因此,当用户改变主题时,公式会自动选择正确的列(在数学中为2,在物理中为3,以此类推)。

要做到这一点,你需要使用匹配功能作为列参数。

下面是VLOOKUP公式:

= VLOOKUP(G4,$ 3:$ 10 $ 10,匹配(H3,$ 2:$ 2,0 $ 2,0),0)

上式以MATCH(H3,$A$2:$E$2,0)为列号。MATCH函数接受主题名作为查找值(在H3中),并返回其在A2:E2中的位置。因此,如果使用Math,它将返回2,因为在B2(指定数组范围的第二个单元格)中找到Math。

示例3 - 使用下拉列表作为查找值

在上面的例子中,我们必须手动输入数据。这可能是耗时和错误的,特别是如果您有一个巨大的查找值列表。

在这种情况下,最好的办法就是118bet网址多少 查找值(在这种情况下,它可能是学生名称和主题),然后只需从列表中选择。

根据选择,公式会自动更新结果。

如下图所示:

使用下拉列表作为查找值

This makes a good dashboard component as you can have a huge data set with hundreds of students at the back end, but the end user (let’s say a teacher) can quickly get the marks of a student in a subject by simply making the selections from the drop down.

如何制作:

本例中使用的VLOOKUP公式与示例2中使用的相同。

= VLOOKUP(G4,$ 3:$ 10 $ 10,匹配(H3,$ 2:$ 2,0 $ 2,0),0)

查找值已被转换为下拉列表。

下面是创建下拉列表的步骤:

  • 选择需要下拉列表的单元格。在本例中,在G4中,我们需要学生名。
  • 转到数据 - >数据工具 - >数据验证。
  • 在“数据验证”对话框中,在“设置”选项卡中,从“允许”下拉列表中选择列表。
  • 在来源,选择$ 3:$ 10美元
  • 单击确定。

现在您将在单元格G4中列出下拉列表。同样,您可以在H3中创建一个主题。

示例4 - 三向查找

三方查找是什么?

在示例2中,我们使用了一个查找表,其中一个查找表格为不同主题的学生。这是双向查找的示例,因为我们使用两个变量来获取分数(学生的名称和主题的名称)。

现在,假设在一年内,一名学生有三种不同的考试,单位测试,中期和最终检查(这就是我是学生的时候)。

三向查找是指能够从指定的考试等级中获得指定科目的分数。

如下图所示:

使用Vlookup函数执行3路查找的示例

在上面的示例中,VLookup函数可以查找三个不同的表(单元测试,中期和最终考试),并在指定主题中返回指定学生的分数。

以下是细胞H4中使用的公式:

= Vlookup(G4,选择(如果(H2 =“单元测试”,1,如果(H2 =“中期”,2,3)),$ 3:$ E $ 7,$ 11:$ e $ 15,$ a19美元:$ 23),匹配(H3,美元$ 2:$ E 2美元,0),0)

此公式使用“选择”功能以确保右表格所示。让我们分析公式的选择部分:

选择(如果(H2 =“单元测试”,1,如果(H2 =“中期”,2,3)),一个美元3:E 7美元一个11美元:E 15美元,美元19美元:E 23美元)

公式的第一个论点是if(h2 =“单位测试”,1,if(h2 =“midterm”,2,3)),检查单元格H2并查看正在提及的考试水平。如果它的单位测试,它会返回$ 3:$ e $ 7,它具有单位测试的分数。如果是中期,它会返回$ 11美元:$ e $ 15,否则它返回$ 19:$ e $ 23。

这样做使得VLOOKUP表数组是动态的,从而使它成为一个三向查找。

示例5 - 从列表中获取最后一个值

您可以创建一个VLOOKUP公式来从列表中获取最后一个数值。

您可以在Excel中使用的最大正数9.999999999999999CE + 307这也意味着VLookup号码中的最大查找号也是相同的。

我认为你不需要计算这么大的数字。这正是我们可以用来得到列表中最后一个数的方法。

假设您有一个数据集(在A1:A14)如下所示,你想要得到列表中的最后一个数字。

在Excel中使用VLookup函数查找列表中的最后一个值

这是您可以使用的公式:

= VLOOKUP(9.9999999999999999E + 307,$ 1 $ 1:$ 14,真的)

请注意,上面的公式使用近似匹配vlookup(注意公式的末尾是TRUE,而不是FALSE或0)。此外,请注意,该列表不需要为此VLookup公式进行排序。

下面是近似的VLOOKUP函数的工作原理。它从上到下扫描最左边的一列。

  • 如果它发现完全匹配,则返回该值。
  • 如果找到高于查找值的值,则返回其上方的单元格中的值。
  • 如果查找值大于列表中的所有值,则返回最后一个值。

在上面的例子中,第三种情况是在工作中。

自从9.999999999999999CE + 307是Excel中可以使用的最大数字,当使用它作为查找值时,它返回列表中的最后一个数字。

同样,您也可以使用它来返回列表中的最后一个文本项。这里有一个公式可以做到:

= VLOOKUP(“ZZZ”,$ 1:$ 8,1,真的

Excel Vlookup lastvalue name示例

遵循相同的逻辑。Excel浏览所有名称,并且由于ZZZ被认为大于以字母表在ZZZ之前从字母开始的任何名称/文本,因此它将从列表中返回最后一个项目。

示例6 -使用通配符和VLOOKUP进行部分查找

Excel通配符在很多情况下都很有用。

这是魔法药水,给你的公式超级力量。

当您必须在列表中查找一个值而又没有精确匹配时,就需要进行部分查找。

例如,假设您有一个如下所示的数据集,并且希望在一个列表中查找ABC公司,但是该列表中有ABC Ltd而不是ABC。

Excel中的通配符 - 部分查找

不能使用ABC作为查找值,因为在a列中没有精确匹配。近似匹配也会导致错误的结果,它要求列表按照升序排序。

但是,您可以在VLookup函数中使用通配符来获取匹配。

在单元格D2中输入以下公式,并将其拖动到其他单元格:

= VLOOKUP(“*”&C2&“*”,$ 2:$ 8,1,FALSE)

使用带有通配符的VLOOKUP查找部分匹配

这个配方如何工作?

在上面的公式中,不是像原来那样使用查找值,而是在两侧使用通配符星号(*)-“*”&c2&“*”

Asterisk是Excel中的通配符,可以代表任何数量的字符。

使用查找值的两侧的星号告诉Excel,它需要查找包含C2中单词的文本。它可以在C2中的文本之前或之后拥有任何数量的字符。

例如,单元C2具有ABC,因此VLOOKUP函数通过A2:A8中的名称查看并搜索ABC。它在Cell A2中找到了一个匹配,因为它包含ABC在ABC Ltd.如果ABC的左或右侧有任何字符,则无关紧要。直到文本字符串中有ABC,它将被视为匹配。

注意:VLOOKUP函数总是返回第一个匹配的值,并停止进一步查找。如果你有ABC有限公司,和ABC公司在列表中,它将返回第一个并忽略其余部分。

示例7 - vlookup返回错误,尽管在查找值中匹配

当您看到有一个匹配的查找值并且VLOOKUP函数返回一个错误时,它会让您发疯。

例如,在下面的情况下,存在匹配(亚光),但Vlookup函数仍然返回错误。

使用vlookup使用时额外空间导致错误的示例

现在,我们可以看到有一场比赛,我们看不到肉眼的东西是可以有前导或尾随的空间。如果您在查找值之间使用以下额外的空格,请不要完全匹配。

当您从数据库导入数据或从其他人获取数据时,经常会出现这种情况。这些前导/尾随空间有一种潜进的趋势。

这里的解是修剪功能.它删除任何前导或尾随空格或单词之间的额外空格。

这是将您提供正确结果的公式。

= VLOOKUP(“马特”,修剪($ 2:$ 9),1,0)

由于这是一个数组公式,因此使用Control + Shift +输入而不是仅输入。

另一种方法是首先使用TRIM函数处理查找数组,以确保没有所有额外的空格,然后像往常一样使用VLOOKUP函数。

示例8 - 进行区分大小写的查找

默认情况下,VLookup函数中的查找值不区分大小写。例如,如果您的查找值是Matt,Matt或Matt,则VLookup函数的所有相同。它会返回无论案例如何返回第一个匹配值。

但是,如果您想进行区分大小写的查找,则需要使用EXACT函数和VLOOKUP函数。

下面是一个例子:

做一个区分敏感的查找

如您所见,有三个具有相同名称的单元格(A2,A4和A5),但具有不同的字母案例。在右侧,我们有三个名称(Matt,Matt和Matt)以及他们的数学分数。

现在,VLookup函数未配备用于处理区分大小写的查找值。在上面的例子中,它总是返回38,这是A2中亚光的得分。

要使地点敏感,我们需要使用帮助栏(如下所示):

Excel Vlookup示例-区分大小写的助手行

要在辅助列中获取值,请使用=行()函数.它只获取单元格中的行号。

一旦您有辅助列,这里就是将提供区分敏感的查找结果的公式。

= VLOOKUP (马克斯(具体(E2、美元美元2:一个9美元)*(行($ $ 2:$ 9美元))),B 2:美元加元9美元,2,0)

现在让我们打破并理解这是什么:

  • 精确(E2,$ 2:$ 9)- 此部分会将E2中的查找值与A2:A9中的所有值进行比较。它返回一系列Trues / FALS,其中返回了完全匹配的情况下。在这种情况下,它将返回以下数组:{true; false; false; false; false; false; false; false; false; false; false}。
  • 精确(E2,$ 2:$ 9)*(ROW($ 2:$ 9)-该部分将true / false数组与行号相乘。只要是TRUE,它就给出行号,否则就给出0。在本例中,它返回{2;0;0;0;0;0}。
  • MAX(确切(E2,一美元2:$ 9美元)*(行($ $ 2:$ 9美元)))- 此部分返回数字数组中的最大值。在这种情况下,它将返回2(这是有精确匹配的行号)。
  • 现在我们只需使用此号码作为查找值,并使用查找阵列为B2:C9

注意:由于这是一个数组公式,请使用Control + Shift + Enter而不是直接输入。

示例9 - 使用具有多个标准的VLookup

Excel VLOOKUP函数的基本形式是查找一个查找值,并从指定的行返回相应的值。

但通常需要在Excel中使用Vlookup具有多个标准。

假设您有一个具有学生名称,考试类型和数学分数的数据(如下所示):

Excel Vlookup示例-秒查找

使用VLOOKUP函数获取每个学生在各自考试级别的数学分数可能是一个挑战。

例如,如果您尝试使用vlookup与matt作为查找值,则始终返回91,这是列表中第一次出现Matt的分数。要为每个考试类型获得Matt的分数(单元测试,中期和最终),您需要创建唯一的查找值。

这可以使用helper列来完成。第一步是在分数的左边插入一个helper列。

Excel Vlookup示例 - 第二个查找助手

现在,要为每个名称实例创建唯一的限定符,请在C2中使用以下公式:=A2& " | " &B2

将此公式复制到辅助列中的所有单元格。这将为每个名称实例创建唯一的查找值(如下所示):

Excel Vlookup-函数示例助手

现在,虽然有重复的名称,但是当名称与检查级别相结合时,没有重复。

这使得随身易于使用Helper列值作为查找值。

以下是将导致G3:I8提供结果的公式。

美元= VLOOKUP (f3”|“2美元、美元加元2:$ D $ 19日2 0)

这里我们结合了学生名和考试级别来获取查找值,我们使用这个查找值并在helper列中检查它来获取匹配记录。

Excel Vlookup函数示例公式唯一查找

注意:在上面的示例中,我们在连接helper列中的文本时使用了|作为分隔符。在一些非常罕见(但可能)的情况下,您可能有两个不同的标准,但在组合时最终得到相同的结果。下面是一个例子:

Vlookup有多个标准 - 为什么分离器

注意,虽然A2和A3不同,B2和B3不同,但组合最终是相同的。但如果你使用分隔符,那么即使组合也会不同(D2和D3)。

这是一个教程介绍如何在不使用辅助列的情况下使用带有多个条件的VLOOKUP。你也可以看我的视频教程在这里

示例10 - 使用VLookup功能时处理错误

Excel VLookup函数返回错误时无法找到指定的查找值。在vlookup无法找到值时,您可能不希望扰乱数据的美观。

您可以轻松地删除任何有意义的全文的错误值,如“Not Available”或“Not Found”。

例如,在下面的示例中,当您尝试在列表中查找BRAD的分数时,它将错误返回错误,因为BRAD的名称不存在列表中。

Excel Vlookup示例 - 处理错误

要删除此错误并将其替换为有意义的东西,请将VLookup函数包装在IFError函数中。

这是公式:

= IfError(Vlookup(D2,$ 2:$ 2,7,0),“未找到”)

IFERROR函数检查第一个参数(在此情况下的vlookup函数)返回的值是否存在错误。如果它不是错误,它会返回VLookup函数的值,否则它将返回未找到

Excel Vlookup示例-未找到处理错误

IFError功能可从Excel 2007开始使用。如果在此之前使用版本,请使用以下功能:

= if(vlokup(d2,$ 2,$ 2 $ 7,2,0)),“找不到”,Vlookup(D2,$ 2 $ 2:$ 7,2,0))

还请参阅:如何在Excel中处理Vlookup错误

这是在这个Vlookup教程中。

我试图介绍在Excel中使用VLookup函数的主要示例。如果您希望查看此列表中添加了更多示例,请在评论部分中允许我知道。

注意:我尽我所能校对本教程,但如果您发现任何错误或拼写错误,请告诉我

使用excel中的vlookup函数 - 视频

相关Excel功188亚洲金博宝app能:

您也可能喜欢以下Excel教程:

Excel电子书订阅

免费Excel书籍

获得51个Excel提示电子书来飙升您的生产力,并更快地完成工作

55关于“初级和高级用户的10个Vlookup示例”的想法

  1. 谢谢很多!我在Vlook上看了许多资源,但你的方式是如此简单理解,也可以帮助别人理解。

  2. 非常有用的教程。有没有人可以指导在示例4中为Term考试(单元格H2)创建的数据验证下拉框是如何完成的,因为它有多个范围区域,而简单的“列表”函数不接受这些区域。

  3. 谢谢你的教程!我在youtube上尝试了一些视频教程,在其他网站上也尝试了一步一步,但是他们都没有成功地解释VLOOKUP在后台的工作方式,这让我很困惑。
    这是从核心基础知识和建立的那样,这是我宁愿了解和学习的东西!
    我看到你提到让你知道,如果人们注意到一些拼写错误,这里是可能采取的:这句话“从上面的数据,我需要知道布拉德的数学得分多少。,是连续写两次。
    再一次感谢你!非常感激!

  4. 海峰峰,
    非常有用的网站,你的教学方式很精彩。
    用视频解释很有帮助也很容易理解。

  5. 嗨,苏米特,
    如果从同一工作簿的另一个工作表中提取数据,您能给我提供正确的vlookup公式吗?我可以使用常规的查找函数,它是有效的,但它提取的信息是错误的。这里是我使用查找(=lookup(d9, Code!A2:A164,CodeE2:E164)的公式。

  6. 嗨,苏米特,

    你的Excel视频真的很有帮助,我需要学习更多的Excel技术。如何自动将数据从以前的Excel转移到新Excel Book。

  7. 在Additional Notes部分肯定有一个错误,因为它与第5个示例中的内容相矛盾:“如果VLOOKUP函数找不到值,它返回*latest*值”,而不是最大值,“它小于lookup_value”。

    • 你好尼克. .当数据按升序排序时,附加的注释会提到点。在这种情况下,当VLOOKUP没有找到该值时,它将给出小于查找值的最大值。

      在示例5中,数据不需要排序,并且由于我们正在寻找一个非常大的数字,它将转到最后一个单元格,然后返回最后一个单元格。这也可以在数据排序的情况下工作,然后它将返回最大值。

  8. 是的先生 。我想选择:= Vlookup(C5,Vatlieu!$ 16:$ 16:$ b27,2,0)。为什么它会跑?错误:#ref或#n / a。你能帮助我吗 。非常感谢。

  9. 示例4 - 三向查找

    我可以使用与例4相同的公式来做多页,但已经尝试过了,请找到方法来做它

  10. 你用这么简单的方法与我分享,我不知道该说什么好。

    我要求您以各种方式分享文件......

  11. 如何为3个不同的表标题创建下拉列表?

    您是如何创建单元测试,中期的下拉列表的下拉列表,以3路查找功能?请解释

  12. 你好,
    我有2个工作表。在纸张中,一个参考编号很常见。我想在一张纸上导入数据。只有那些不存在的条目,因为我不需要重复列。当我置于公式时,它会出现错误。如果错误,我也尝试过。它再次返回所有数据的“找不到”。需要帮忙。

  13. 对于这三种方法,既然它们来自三个不同的领域,我们如何对这三种游戏进行数据验证呢?当我尝试用数据验证和按ctrl键为三个标题创建下拉列表时,我一直得到一个错误。

    • 我在单独的单元格中创建了列表,然后格式化它们,使其与背景融合在一起。根据记忆,我认为数据验证是ALT + A + v。祝你好运

  14. 如果你附上你在这些例子中使用的excel表格不是更好吗?
    没有动手,它没有使用。

  15. 我意识到你说明了Vlookup技术,你的选择非常好。但是,您可以(此外),使用SUMProduct 9,避免辅助列:

    = SUMPRODUCT ((E2 = 2:美元美元$ 19美元)* (F $ 1 = $ B $ 2: $ B 19美元)* C 2:美元加元19美元)

  16. Super Sumit解释真的是Superp我从不想念你的教程,只要它发布在这个博客上。我总是急切地看着你的凸起。谢谢。

  17. 我真的很喜欢你的帖子。它真的很有信息,有趣。我真的很欣赏。谢谢你分享有价值的信息。好贴。我喜欢读这篇文章。整个博客非常漂亮地发现了一些好东西和良好的信息,谢谢。

    Excel MS.

  18. 嗨,苏米特,
    是否可以使用vlookup及格式申请?我有一个主板从我需要将数据复制到另一张工作表中的位置,但是约束是参考列已经有一些格式,如日期和时间戳,货币等,并且我需要通过应用VLookup来复制详细信息。在没有应用VBA的情况下,我的知识最好。只想与您联系,如果您可以给我一个非VBA解决方案:)。

  19. Q.क्याक्यामैंहिंदीमेंमेंप्रश्नसकतासकतासकतासकतासकता

    • 你好,我完全理解你的问题。我在excel中也遇到了同样的问题。

      然后我得到了一个YouTube频道(与Lokesh Lalwani学习),我总是学习关于excel这个频道的一切。我建议大家也可以通过这个渠道学习。

      谢谢

      aap vlookup ke裸我是Youtube频道Par Sab Kuch Sikh Sakte Hai。或Bhi Kafi Sare Topics Hai。

  20. 伟大的帖子。大多数Excel用户仍然使用VLookup而不是索引/匹配。所以很高兴看到VLOOKUP被用于这么多不同的方式(其中一些我肯定会学习)。

  21. 嗨sumit.
    把目光打开到vlookup
    我拥有并使用它,并不像你解释的那样多
    做得好

评论都关门了。