首页 > 编程语言 >无涯教程-JavaScript - VLOOKUP函数

无涯教程-JavaScript - VLOOKUP函数

时间:2023-09-16 15:06:17浏览次数:52  
标签:VLOOKUP JavaScript 无涯 value 查找 lookup 第一列 table array

描述

当需要在表中或按行查找内容时,请使用VLOOKUP。组织数据,以便您查找的值在要查找的返回值的左侧。

语法

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) 

争论

Argument 描述 Required/Optional
lookup_value

您要查找的值。

您要查找的值必须在table_array中指定的单元格范围的第一列中。

Lookup_value可以是一个值或对单元格的引用。

Required
table_array

VLOOKUP将在其中搜索lookup_value和返回值的单元格范围。

单元格区域中的第一列必须包含lookup_value。

单元格范围还需要包括要查找的返回值。

Required
col_index_num

包含返回值的列号(表数组最左边一列从1开始)。

Required
range_lookup

一个逻辑值,指定您是要VLOOKUP查找完全匹配还是近似匹配-

  • TRUE假定表中的第一列以数字或字母顺序排序,然后搜索最接近的值。如果未指定,则这是默认方法。

  • FALSE在第一列中搜索确切的值。

Optional

Notes

  • 对range_lookup使用绝对引用,因为它允许您填写公式,以便它始终查找相同的精确查找范围。

  • 搜索数字或日期值时,请确保table_array第一列中的数据未存储为文本值。否则,VLOOKUP可能返回错误或意外的值。

  • 如果range_lookup为FALSE,而lookup_value为文本,则可以在lookup_value中使用通配符(问号(?)和星号(*))。问号与任何单个字符匹配。星号匹配任何字符序列。如果要查找实际的问号或星号,请在字符前面键入波浪号(〜)。

  • 如果range_lookup为TRUE或被忽略,则table_array的第一列需要按字母或数字排序。如果第一列未排序,则返回值可能是错误的。

  • 要么对table_array的第一列进行排序,要么使用FALSE进行完全匹配。

  • 在第一列中搜索文本值时,请确保第一列中的数据没有前导空格,尾随空格,不使用直引号('或")和大括号('或")或非打印字符。在这种情况下,VLOOKUP可能返回意外值

  • 如果range_lookup为TRUE,则如果lookup_value中的值小于table_array第一列中的最小值,则将获得#N/A错误值

  • 如果range_lookup为FALSE,但找不到确切的数字,则会得到#N/A错误值

  • 如果col_index_num大于table_array中的列数,则将获得#REF!错误值

  • 如果table_array小于1,您将获得#VALUE!错误值

  • 如果该公式缺少引号,您将获得#NAME吗?错误值

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

VLOOKUP Function

参考链接

https://www.learnfk.com/javascript/advanced-excel-lookup-reference-vlookup-function.html

标签:VLOOKUP,JavaScript,无涯,value,查找,lookup,第一列,table,array
From: https://blog.51cto.com/u_14033984/7493523

相关文章

  • JavaScript 代码整洁技巧
    前言为什么代码要整洁?代码质量与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高。整洁的代码是怎样的?清晰表达意图、消除重复、简单抽象、能通过测试。换句话......
  • java jdk 里自带的 javascript引擎的使用
    main方法代码:importjavax.script.ScriptContext;importjavax.script.ScriptEngine;importjavax.script.ScriptEngineManager;importjavax.script.ScriptException;publicclassMain{publicstaticvoidmain(String[]args)throwsScriptException{......
  • 无涯教程-JavaScript - TRANSPOSE函数
    描述TRANSPOSE函数将单元格的垂直范围作为水平范围返回,反之亦然。必须将TRANSPOSE函数作为数组公式输入,该范围必须具有与行范围和列范围相同的行和列数。您可以使用TRANSPOSE在工作表上移动数组或范围的垂直和水平方向。语法TRANSPOSE(array)键入函数后,按CTRL+SHIFT......
  • 无涯教程-JavaScript - RTD函数
    描述RTD功能从支持COM自动化的程序中检索实时数据。语法RTD(ProgID,server,topic1,[topic2]...)争论Argument描述Required/OptionalProgID已在本地计算机上安装的注册COM自动化加载项的ProgID的名称。将该名称括在引号中。Requiredserver应该在其中运行外......
  • 无涯教程-JavaScript - ROWS函数
    描述ROWS函数返回引用或数组中的行数。语法ROWS(array)争论Argument描述Required/OptionalArrayAnarray,anarrayformula,orareferencetoarangeofcellsforwhichyouwantthenumberofrows.Required适用性Excel2007,Excel2010,Excel2013,Excel......
  • 无涯教程-JavaScript - OFFSET函数
    描述OFFSET函数返回对范围的引用,该范围是一个单元格或单元格范围中指定的行数和列数。返回的引用可以是单个单元格或单元格范围。您可以指定要返回的行数和列数。语法OFFSET(reference,rows,cols,[height],[width])争论Argument描述Required/OptionalReference......
  • 【JavaScript保姆级教程】JavaScript的介绍和简单语法
    @TOC前言JavaScript是一种广泛使用的脚本语言,为网页添加交互性和动态功能提供了强大的支持。在本文中,我们将深入了解JavaScript的基本概念和用法,包括它在HTML中的书写位置、注释和结束符的使用,以及一种常用的函数——alert语句。一、javascript语言简介JavaScript是一种轻量级的解......
  • 无涯教程-JavaScript - LOOKUP函数
    描述需要查看单个行或一列并从第二行或第二列的同一位置查找值时,请使用LOOKUP函数。使用"查找"功能搜索一行或一列。使用VLOOKUP函数可搜索一行或一列,或搜索多行和多列(如表)。它是LOOKUP的改进版本。有两种使用LOOKUP的方法-矢量形式−UsethisformofLOOKUPtosearc......
  • 无涯教程-JavaScript - INDIRECT函数
    描述INDIRECT函数返回由文本字符串指定的引用。如果您在Excel公式中键入引用B1,则Excel会理解这引用了单元格B1。但是,Excel无法将文本字符串"B1"理解为引用。因此,如果单元格引用采用文本字符串的形式,则需要使用INDIRECT函数将其转换为实际的单元格引用。立即判断引用以显......
  • Web阶段:第三章:JavaScript语言
    《JavaScript语言精粹》点击下载,密码:synuJavaScript介绍:1.Javascript语言诞生主要是完成页面的数据验证。2.它运行在客户端,需要运行浏览器来解析执行JavaScript代码。3.JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为javascript。4.JS是弱类型......