Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >INDEX函数怎么用?两种方法全在这儿

INDEX函数怎么用?两种方法全在这儿

原创
作者头像
高效办公
修改于 2019-10-15 09:45:24
修改于 2019-10-15 09:45:24
4K0
举报

大家都知道INDEX函数该怎么用吗?我们可以在编辑表格数据的时候,用INDEX函数求表格区域中的值或者是数组中的返回值。那么INDEX函数该怎么使用?小编归纳了两种INDEX函数的使用方法,大家一起来看看吧。

一、连续区域求返回值

1、选中Excel中的单元格E2。在“公式”界面中点击“函数库”中的“查找与引用”。然后点击列表中的“INDEX”函数。

2、接着在“选定参数”页面中,点击array,row_nom,column_num然后点击“确定”。

3、然后进入“函数参数”界面,在Array中输入“A2:C7”, 在Row_nom中输入“2”,在Column_num中输入“3”。然后点击“确定”就可以了。

(注:Array表示单元格区域或数组常量,Row_nom表示数组或引用中要返回值的行序号,Column_num表示数组或引用中要返回值的列序号)

二、非连续区域求返回值

1、选中Excel中的单元格E2,然后在单元格中输入“INDEX”。然后双击弹出的“INDEX”函数。

2、在单元格E2中编辑“=INDEX((A1:C7,A10:C13),3,3,2)”其中A1:C7和A10:C13是两个不连续数组,第一个3表示第三行,第二个3表示第3列,2表示在第二个数组中。

3、编辑完成之后,点击页面中“插入函数”栏中的“√”,或者点击键盘上的“Enter”键就可以了。

以上就是在Excel中INDEX函数的两种用法,大家可以根据自己的需要选择适合自己的方法,希望这两种方法能够帮助到大家。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java并发之同步辅助类CyclicBarrier
栅栏允许两个或者多个线程在某个集合点同步。当一个线程到达集合点时,它将调用await()方法等待其它的线程。线程调用await()方法后,CyclicBarrier将阻塞这个线程并将它置入休眠状态等待其它线程的到来。等最后一个线程调用await()方法时,CyclicBarrier将唤醒所有等待的线程然后这些线程将继续执行。CyclicBarrier可以传入另一个Runnable对象作为初始化参数。当所有的线程都到达集合点后,CyclicBarrier类将Runnable对象作为线程执行。
BUG弄潮儿
2022/06/30
2050
Java并发之CyclicBarrier(在集合点同步)CyclicBarrier引入创建CyclicBarrier遇到CyclicBarrier之后休眠CyclicBarrier的回调线程Cycli
CyclicBarrier类是一个同步辅助类,类似于CountDownLatch,但远比CountDownLatch要强大。CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。就如下面这个图所示
desperate633
2018/08/22
3420
Java并发之CyclicBarrier(在集合点同步)CyclicBarrier引入创建CyclicBarrier遇到CyclicBarrier之后休眠CyclicBarrier的回调线程Cycli
【死磕Java并发】—- J.U.C之并发工具类:CyclicBarrier
此篇博客所有源码均来自JDK 1.8 CyclicBarrier,一个同步辅助类,在API中是这么介绍的: 它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 通俗点讲就是:让一组线程到达一个屏障时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干
芋道源码
2018/03/27
7830
【死磕Java并发】—- J.U.C之并发工具类:CyclicBarrier
java并发编程工具类之CyclicBarrier
字面意思回环栅栏,通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。我们暂且把这个状态就叫做barrier,当调用await()方法之后,线程就处于barrier了。
简单的程序员
2020/04/18
4320
Java多线程06——JUC并发包02
​​CountDownLatch​​ 同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
头发还在
2023/10/16
1870
Java多线程06——JUC并发包02
AQS源码分析之CyclicBarrier
六个线程都会在await方法处等待,等到六个线程都到位后才会并发往下执行,接下来我们基于源码来分析下其内部实现原理。
山行AI
2020/03/25
4310
CyclicBarrier介绍
这个类的中文意思是“循环栅栏”。大概的意思就是一个可循环利用的屏障。它的作用就是会让所有线程都等待完成后才会继续下一步行动。CyclicBarrier的计数器更像一个阀门,需要所有线程都到达,然后继续执行,计数器递增,提供reset功能,可以多次使用。
HLee
2021/10/15
5310
CyclicBarrier介绍
CyclicBarrier 的使用
1.CyclicBarrier 字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是让一组线程到达一个屏障(同步点)时被阻塞,直到最后一个线程到达屏障时候,屏障才会开门。所有被屏障拦截的线程才会运行。
Java架构师必看
2021/11/29
3050
CyclicBarrier 的使用
CyclicBarrier使用方法
CyclicBarrier字面意思就是回环栅栏,通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。我们暂且把这个状态就叫做barrier,当调用await()方法之后,线程就处于barrier了。
benym
2022/07/14
9510
Java并发编程之CountDownLatch,CyclicBarrier实现一组线程相互等待、唤醒
java多线程应用场景不少,有时自己编写代码又不太容易实现,好在concurrent包提供了不少实现类,还有google的guava包更是提供了一些最佳实践,这让我们在面对一些多线程的场景时,有了不少的选择。
天涯泪小武
2019/01/17
5290
CyclicBarrier让多线程齐步走
之前关于CountDownLatch的博文,请参考使用CountDownLatch协调子线程
孟君
2023/02/23
2130
CyclicBarrier让多线程齐步走
Java高并发之CyclicBarrier简介
Java 中的 CyclicBarrier 是一种同步工具,它可以让多个线程在一个屏障处等待,直到所有线程都到达该屏障处后,才能继续执行。CyclicBarrier 可以用于协调多个线程的执行,以便它们可以在某个点上同步执行。
xindoo
2023/03/13
4440
突击并发编程JUC系列-并发工具 CyclicBarrier
俗话说趁热要打铁,上篇中介绍的 CountDownLatch 的基本用法, CountDownLatch 计数器是一次性的,也就是等到计数器值变为0后,再调用CountDownLatch的await和countdown方法都会立刻返回,这就起不到线程同步的效果了。
山间木匠
2020/09/29
3530
突击并发编程JUC系列-并发工具 CyclicBarrier
Java并发编程:Semaphore、CountDownLatch、CyclicBarrier
首先我们来实现一个功能:当我们启动一个系统的时候需要初始化许多数据,这时候我们可能需要启动很多线程来进行数据的初始化,只有这些系统初始化结束之后才能够启动系统。其实在Java的类库中已经提供了Semaphore、CountDownLatch、CyclicBarrier这3个类来帮我们实现这样类似的功能了。 一、信号灯 Semaphore Semaphore sp = new Semaphore(int permits) 接受一个整数型的参数,表示有几盏灯。线程可以通过semaphore.acquire()获
陈树义
2018/04/13
7070
JAVA并发编程系列(9)CyclicBarrier循环屏障原理分析
之前我们在系列(8)《CountDownLatch核心原理》,实现过拼团场景。但是CountDownLatch里调用countDown()方法后,线程还是可以继续执行后面的代码,没有真正的阻塞。
拉丁解牛说技术
2024/09/20
1380
Java并发编程--CyclicBarrier
  CyclicBarrier是一个同步工具类,它允许一组线程互相等待,直到到达某个公共屏障点。与CountDownLatch不同的是该barrier在释放等待线程后可以重用,所以称它为循环(Cyclic)的屏障(Barrier)。
在周末
2019/09/11
5480
【JUC】CyclicBarrier的了解和使用
概念 权威指南 一种同步辅助工具,它允许一组线程全部互相等待以到达一个公共的障碍点。CyclicBarriers在涉及固定大小的线程方的程序中很有用,该线程方有时必须互相等待。屏障被称为循环屏障, 因为它可以在释放等待线程之后重新使用。 CyclicBarrier支持可选的Runnable命令,该命令在聚会的最后一个线程到达之后但在释放任何线程之前,每个障碍点运行一次。此屏障操作对于在任何一方继续之前更新共享状态很有用。 个人理解 给每个线程设置一个阈值,当每个线程逗达到这个阈值的时候才会去执行。 再抽象一
袁新栋-jeff.yuan
2020/08/26
3010
JDK源码分析-CyclicBarrier
CyclicBarrier 是并发包中的一个工具类,它的典型应用场景为:几个线程执行完任务后,执行另一个线程(回调函数,可选),然后继续下一轮,如此往复。
WriteOnRead
2019/08/16
3090
JDK源码分析-CyclicBarrier
【Java】已解决:`java.util.concurrent.BrokenBarrierException`
BrokenBarrierException通常出现在多个线程试图在一个CyclicBarrier上同步时,但由于某些原因,屏障(Barrier)被破坏,导致其中的一个或多个线程无法继续执行。当一个线程调用await()方法并等待其他线程到达屏障时,如果其中一个线程在到达屏障之前中断或超时,或者其他线程未能按预期到达屏障,就会导致屏障破坏,从而抛出BrokenBarrierException。
屿小夏
2024/08/27
1090
Java多线程10 同步工具类CyclicBarrier
CyclicBarrier是一个同步工具类,它允许一组线程互相等待,直到达到某个公共屏障点。与CountDownLatch不同的是该barrier在释放线程等待后可以重用,所以它称为循环(Cyclic)的屏障(Barrier)。 CyclicBarrier支持一个可选的Runnable命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若再继续所有的参与线程之前更新共享状态,此屏蔽操作很有用。
玖柒的小窝
2021/10/19
8920
推荐阅读
相关推荐
java并发之同步辅助类CyclicBarrier
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档