VLOOKUP 搜索多列数据_第1页
VLOOKUP 搜索多列数据_第2页
VLOOKUP 搜索多列数据_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用VLOOKUP搜索多列数据首先,下载Excel 2002 示例文件:查询函数示例数据(英文)。该文件使用虚构的数据 来说明我朋友的难题,它 包含两个工作表:Page Views 和 Pages。Page Views 工作表 包含唯一标识每个网页的一组ID,还包含有关在2002年9月每个网页的点击次数的 信息。Pages工作表包含网页ID以及对应于每个ID的网页的名称。网页ID出现在两个工作表内,这是因为源数据库使用了规范化数据结构。在该结构中, ID可使用户找到给定网页的数据。有关规范化数据结构的大致介绍,请参阅使用范式和 Excel设计 Access 数据库(英文)。由于数据驻留在列中,

2、因此我们将使用VLOOKUP函数输入第一个工作表中的一个网页 ID,然后返回第二个工作表中对应的网页名称。请按照下列步骤操作:在 Page Views 工作表中,单击单元格 E3并键入“VLOOKUP”。在单元格E4中,键入“Result”。单击单元格F4,并在该单元格或编辑栏中键入以下公式:=VLOOKUP(F3,Pages!A2:B39,2,False)注释#N/A”将出现在单元格F4中,因为该函数应该在单元格F3中找到一个 值,但该单元格为空。您将在下一步中向单元格F3中添加一个值。有关如何修复 #N/A错误的详细信息,请参阅更正#N/A错误。将单元格A4中的值复制到单元格F3内,然后按

3、Enter。Home Page”将显 示在单元格 F4 中。使用单元格A5中的值重复步骤3和步骤4。“Comics & Humor”将显示在单 元格 F4 中。不必浏览至第二个工作表,您便会确定网站用户主要访问了哪些网页。这就是查询函数的 价值所在。使用它们,您可以花费较少的时间和精力查找大型数据集中的记录。理解函数的各部分您在上一部分中使用的函数执行了几项单独的操作。下图介绍了其中的每项操作:=LIOKIJP C F3 Fagez! A:B39. 2. False)下表列出并介绍了您用于该函数的一些参数。根据需要,该信息解释了如何修复在使用这 些函数时可能出现的#VALUE和#REF错误。您

4、需要了解此信息以便成功地使用该函 数。HLOOKUP函数使用相同的语法和参数。是否必部分需?意义=VLOOKUP()=HLOOKUP()是函数名。与Excel中的所有函数一样,您在名称前面加上等号(=),并将必需信息 (或者怪僻的术语参数)放在函数名后的括号中。在此示例中,您使用逗号分隔所 有参数或变量。F3是您的搜索项,即要查找的字词或值。在此示例中,搜索项是您在单元格F3中输入的值。您还可以将其中一个网页ID号直接嵌入到函数中。Excel帮助将函数的这一部分称为 lookup_value。如果没有指定搜索值或者引用了空白单元格,Excel将显示、#N/A”错误消息。Pages!A2:B39

5、 是要搜索的单元格区域。在此示例中,这些单元格驻留在另一个工作表上,因此工作表名称(“Pages”)位于区域值(“A2:B39”)之前。感叹号(!”)将工作表引用和单 元格引用分开。如果您仅想搜索与函数驻留在相同页面上的区域,请删除工作表名 称和感叹号。还可以在函数的这一部分中使用命名区域。例如,如果将名称Data指定给Pages 工作表上的某个单元格区域,您就可以使用“Pages!Data。Excel帮助将函数的这 一部分称为table_array 值。如果使用区域查询值TRUE,则随后您必须按照升序对table_array参数的第一列 中的值排序。否则,该函数将无法返回准确的结果。2是定义

6、的单元格区域中的某一列,该列中包含要查找的值。例如,Pages工作表上的列B中包含您要查找的网页名称。由于B是定义的单元格区域(、A2:B39”)中的 第二列,因此该函数使用2”。如果定义的区域包含第三列,并且您要查找的值驻留 在该列内,您将使用、3,依此类推。请记住,列在工作表中的实际位置并不重要。如果您的单元格区域起始于列R且终 止于列T,您可以使用1引用列R,使用2引用列S,依此类推。Excel帮助将函数的这一部分称为col_index_num值。如果您使用HLOOKUP函 数,Excel帮助将这一部分称为row_index_num值,并且您要遵循相同的原则。注释 如果您在此参数中使用了

7、错误值,Excel将显示错误消息。您可能会产生以 下任一错误:如果值小于1,Excel显示、#VALUE!”。要解决该问题,请输入值1或更大的值。有关#VALUE!错误的详细信息,请参阅更正#VALUE!错误如果值超过单元格区域内的列数,由于该公式无法引用指定的列数, Excel将显示、#REF!”。有关如何修复#REF错误的详细信息,请参阅更正 #REF!错误False可选完全匹配项。如果使用FALSE”,VLOOKUP将返回完全匹配项。如果Excel无法找到完全匹配项,它将显示、#N/A”错误消息。有关如何修复#N/A错误的详细信息, 请参阅更正#N/A错误如果将该值设置为TRUE”或将其留空,VLOOKUP将返回与您的搜索项最接近的匹 配项。如果将该值设置为TRUE,您必须按照升序对表格数组的第一列中的值排序。Excel帮助将函数的这一部分称为range_lookup值。使用VLOOKUP函数的一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论