无涯教程-JavaScript - MATCH函数

描述

MATCH函数在单元格范围内搜索指定的项目,然后返回该项目在该范围内的相对位置。

当您需要某个项目在范围中的位置而不是项目本身时,请使用MATCH而不是LOOKUP函数之一。如。您可以使用MATCH函数为INDEX函数的row_num参数提供一个值。

语法

MATCH (lookup_value, lookup_array, [match_type])

争论

Argument描述Required/Optional
lookup_value

您要在lookup_array中匹配的值。如。当您在电话簿中查找某人的number时,您将使用该人的姓名作为查找值,但是pady number是您想要的值。

lookup_value参数可以是值(数字,文本或逻辑值),也可以是对数字,文本或逻辑值的单元格引用。

Required
lookup_array

正在搜索的单元格范围。

Required
match_type

数字-1、0或1。

match_type参数指定Excel如何将lookup_value与lookup_array中的值进行匹配。

此参数的默认值为1。

参见下文,了解函数如何根据match_type参数查找值。

Optional
match_type 匹配功能会发现什么
1或省略

MATCH查找小于或等于lookup_value的最大值。

lookup_array参数中的值必须按升序放置,如:...- 2,-1、0、1、2 ... A-Z,FALSE,TRUE。

0

MATCH查找与lookup_value完全相等的第一个值。

lookup_array参数中的值可以是任意顺序。

-1

MATCH查找大于或等于lookup_value的最小值。

lookup_array参数中的值必须按降序排列,如:TRUE,FALSE,Z-A ... 2、1、0,-1,-2 ...等。

Notes

  • MATCH返回lookup_array中匹配值的位置,而不是值本身。如。 MATCH(" b",{" a"," b"," c"},0)返回2,它是数组{" a"," b"," c"}中" b"的相对位置

  • MATCH在匹配文本值时不区分大小写字母。

  • 如果MATCH未成功找到匹配项,则会返回#N/A错误值。

  • 如果match_type为0并且lookup_value是文本字符串,则可以在lookup_value参数中使用通配符-问号(?)和星号(*)

    • 问号与任何单个字符匹配

    • 一个星号匹配任何字符序列

    • 如果要查找实际的问号或星号,请在字符前输入波浪号(〜)

  • 如果lookup_array的排序不正确,则Match Function返回错误的输出

  • 当函数未能找到lookup_value的匹配项时,匹配函数将返回错误值#N/A。这可能发生

    • 如果match_type=0并且在lookup_array中找不到与lookup_value完全匹配的

    • 如果match_type=1或被省略,并且lookup_array中的第一个值大于if match_type=1 lookup_value(即,数组按升序排列,并且没有最接近的匹配项低于或等于lookup_value )。

    • 如果match_type=-1且lookup_array中的第一个值小于lookup_value(因此,如果数组按降序排列,则没有高于或等于lookup_value的最接近匹配项)。

      p>
  • lookup_value或lookup_array中的值中是否存在看不见的字符。

  • 如果lookup_value和lookup_array中的数据具有不同的数据类型。

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

Match Function

JavaScript 中的 MATCH函数 - 无涯教程网无涯教程网提供描述MATCH函数在单元格范围内搜索指定的项目,然后返回该项目在该范围内的相对位置。当...https://www.learnfk.com/javascript/advanced-excel-lookup-reference-match-function.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/109911.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux mac Windows三系统 局域网文件共享方法

主要工具: Samba是一个开源的软件套件,允许Linux系统与Windows系统之间共享文件和打印机。 一、首先是Linux共享的设置 ①安装 sudo apt-get install samba ②创建共享文件夹 sudo mkdir /home/share ③配置用户 sudo smbpasswd -a kequan ④修改…

基于matlab实现的平面波展开法二维声子晶体能带计算程序

Matlab 平面波展开法计算二维声子晶体二维声子晶体带结构计算,材料是铅柱在橡胶基体中周期排列,格子为正方形。采用PWE方法计算 完整程序: %%%%%%%%%%%%%%%%%%%%%%%%% clear;clc;tic;epssys1.0e-6; %设定一个最小量,避免系统截断误差或除零错…

哨兵1号(Sentinel-1)SAR卫星介绍

1. 哥白尼计划 说起欧空局的哨兵1号,就不得不先说一下欧空局的“哥白尼计划”。 欧空局的哥白尼计划(Copernicus Programme)是欧空局与欧盟合作的一项极其重要的地球观测计划。该计划旨在提供免费开放的、可持续的地球观测数据&#xff0c…

算法训练营day48|动态规划 part09:打家劫舍(LeetCode 198.打家劫舍、213.打家劫舍II、337.打家劫舍 III)

文章目录 198.打家劫舍思路分析代码实现思考总结 213.打家劫舍II思路分析代码实现 337.打家劫舍 III (树形DP)思路分析代码实现思考总结 198.打家劫舍 题目链接🔥🔥 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金&#…

[面试] 15道最典型的k8s面试题

文章目录 在 Kubernetes 中,有以下常见的资源对象:1.什么是 Kubernetes?它的主要特点是什么?2. Kubernetes 中的 Pod 是什么?它的作用是什么?3.Kubernetes 中的 Deployment 和 StatefulSet 有何区别&#x…

大数据技术之Hive:先导篇(一)

目录 一、什么是Hive 二、思考如何设计出Hive功能 2.1 提问 2.2 案例分析 2.3 小结 三、掌握Hive的基础架构 3.1 Hive组件 - 元数据存储 3.2 Hive组件 - Driver驱动程序 3.3 Hive组件 - 用户接口 一、什么是Hive 什么是分布式SQL计算 我们知道,在进行数据统…

C# 辗转相除法求最大公约数

辗转相除法求最大公约数 public static void CalcGCD(int largeNumber, int smallNumber, out int GCD){GCD 1;int remain -1;while (remain ! 0){remain largeNumber % smallNumber;GCD smallNumber;largeNumber smallNumber;smallNumber remain;}}

Python爬虫基础(四):使用更方便的requests库

文章目录 系列文章索引一、requests库的使用1、官方文档2、安装requests库3、简单使用4、使用get请求5、使用post请求6、使用代理 二、实战1、实战:实现古诗文网的登录(1)找到登录页面(2)登录操作需要的数据&#xff0…

MongoDB的搭建 和crud操作

MongoDB docker 下载 docker run --restartalways -d --name mongo -v /docker/mongodb/data:/data/db -p 27017:27017 mongo:4.0.6使用navcat工具使用MongoDB Crud操作 jar包 <dependency><groupId>org.projectlombok</groupId><artifactId>lom…

Web安全与攻防

Web安全概述 在Internet大众化及Web技术飞速演变的今天&#xff0c;在线安全所面临的挑战日益严峻。伴随着在线信息和服务的可用性的提升&#xff0c;以及基于Web的攻击和破坏的增长&#xff0c;安全风险达到了前所未有的高度。Web安全可以从以下三个方面进行考虑&#xff1a;…

负载均衡-ribbon源码解析

负载均衡-ribbon源码解析 1 LoadBalanced注解 /*** 基于ribbon调用服务及负载均衡* return*/ LoadBalanced Bean public RestTemplate restTemplate(){return new RestTemplate(); }Bean ConditionalOnMissingBean public RestTemplateCustomizer restTemplateCustomizer(fin…

基于element-ui的年份范围选择器

基于element-ui的年份范围选择器 element-ui官方只有日期范围和月份范围选择器&#xff0c;根据需求场景需要&#xff0c;支持年份选择器&#xff0c;原本使用两个分开的年份选择器实现的&#xff0c;但是往往有些是不能接受的。在网上找了很多都没有合适的&#xff0c;所以打…