基本用法

INDEX 的基本語法如下:

=INDEX(表格範圍,索引值)

以下是個參數的意義:

  • 表格範圍:設定表格範圍。
  • 索引值:指定要取出表格中的第幾筆資料(根據表格範圍來計算)。

以下是一個簡單的範例,假設我們想要從姓名欄位中,找出第四個人的姓名,可以這樣寫:

=INDEX(A2:A11,4)

INDEX 取出指定位置資料

INDEX 的索引值是依據表格範圍來計算的相對位置,以這個例子來說,我們將表格範圍設定為 A2:A11,不包含第一列的標頭,所以 4 這個索引值會對應到這個範圍的第四筆資料,也就是 A5 那一格儲存格。

INDEX 的索引值也可以從別的儲存格中取得,例如我們可以設計讓使用者輸入位置,然後自動找出該位置的人名資料:

=INDEX(A2:A11,C2)

INDEX 取出指定位置資料

橫式表格

INDEX 也可以套用至橫向的表格範圍,使用方式大同小異:

=INDEX(B1:G1,3)

INDEX 取出指定位置資料

亦可讓使用者自行輸入位置,然後取出指定的資料:

=INDEX(B1:G1,C4)

INDEX 取出指定位置資料

二維表格

INDEX 也可以從二維表格中取出指定位置的資料,基本的語法如下:

=INDEX(表格範圍,列索引值,行索引值)

各個參數的意義如下:

  • 表格範圍:指定二維表格的範圍。
  • 列索引值:指定表格的列索引值。
  • 行索引值:指定表格的行索引值。

INDEX 會根據列索引值行索引值取出指定位置的資料。

以下是一個範例簡單的:

=INDEX(A2:C11,3,2)

INDEX 取出指定位置資料

亦可讓使用者自行輸入二維表格中的位置,然後取出指定的資料:

=INDEX(A2:C11,E2,F2)

INDEX 取出指定位置資料

應用範例

INDEX 函數最常見的應用就是配合 MATCH 函數來實作查表功能。以下的範例中,我們讓使用者輸入姓名,然後根據姓名在表格中尋找他的業績:

=INDEX(C2:C11,MATCH(E2,A2:A11,0))

查表應用

在這個公式裡,我們先使用 MATCH 函數找出該姓名在表格中的位置,然後再以 INDEX 函數將對應位置的業績資料取出來,實現查表的功能。

Excel 的 INDEX 函數相关推荐

  1. SUBSTRING函數用法

    ---引用 ---從第二位開始,取三位   select SUBSTRING([價格條件],2,3) FROM [Ame_FSC_SEBGCelERP].[dbo].[物料採購價格信息表] SELEC ...

  2. hql中常用函數介紹二

    为什么80%的码农都做不了架构师?>>>    四. ISNULL 函数和 NULLIF 函数 SQL Server里的 ISNULL 与 ASP 中的 IsNull不同,SQL S ...

  3. matlab shortest函数,MATLAB函數graphallshortestpaths不返回對稱矩陣

    我正在使用MATLAB函數graphallshortestpaths來計算無向網絡頂點之間的最短路徑.無向網絡作爲加權邊緣列表文件給出,您可以在其中找到here.MATLAB函數graphallsho ...

  4. mysql开启function,Mysql自定義函數(function)

    語法 自定義函數也需要相應的要求,語法如下: CREATE FUNCTION(參數列表) RETURNS返回值類型 函數體 刪除: DROPFUNCTION 調用自定義函數語法: SELECT (pa ...

  5. oracle case grouping,ORACLE GROUPING函數的使用

    GROUPING函數可以接受一列,返回0或者1.如果列值為空,那么GROUPING()返回1:如果列值非空,那么返回0.GROUPING只能在使用ROLLUP或CUBE的查詢中使用.當需要在返回空值的 ...

  6. java中random的头文件_JAVA中的Random()函數

    Java中存在着兩種Random函數: 一.java.lang.Math.Random; 調用這個Math.Random()函數能夠返回帶正號的double值,該值大於等於0.0且小於1.0,即取值范 ...

  7. oracle 按日输出 取整数,Oracle按日周月分組統計,及next_day()函數詳解

    1.概述 工作中遇到如下問題:統計周期內關鍵詞數,而這里的周期內最常用的就是日周月. 日月比較容易處理,周的話可以通過next_day()函數實現. 2.實例問題 如下,有一張表ljb_test,包括 ...

  8. SAP歷史更改記錄函數

    SAP中很多地方對資料的操作都會有保存更改歷史記錄,可能過以下兩個函數取得更改歷史記錄: 取得記錄表頭函數 call function 'CHANGEDOCUMENT_READ_HEADERS' ex ...

  9. java函數_函數(Java版)

    此特性為Java版獨有. 原因:與其他Java版/基岩版特性頁面標題統一 注意: 中文Wiki的移動頁面需要在討論批准後進行,大量移動由機械人完成. 請不要使用複製粘貼來移動頁面,因為這樣會丟失所有的 ...

最新文章

  1. 小白如何用免费GPU跑天池算法大赛!
  2. 计算机出国读博必读!外国小哥创建最全CS奖学金项目清单
  3. UEFI、BIOS、Secure Boot的关系和知识介绍
  4. mysql 变量作用域_二十二、MySQL基础系列笔记之变量
  5. 2.域控制器及证书颁发机构
  6. Spring Security + WebSocket——@MessageMapping中Authentication为NULL解决方案之一
  7. 【转】BASE64编码规则
  8. Perl文档操作选项
  9. 搞怪放屁微信小程序源码-无需服务器即可搭建
  10. Jquery 选择器 特殊字符 转义字符
  11. 吴恩达CS 230深度学习课开学了!秋季视频全部上线,课件小抄应有尽有
  12. DOM属性用法速查手册
  13. php判断是否存在http,php获取http-header来判断文件是否存在
  14. HTML标记语言——(二)
  15. 时间java_Java 日期时间
  16. 可以在函数中间打点了,以分析bpf_prog_load函数为例
  17. docker 集群swarm搭建
  18. .asd文件如何恢复
  19. 什么是Vue全家桶,Vue全家桶包含哪些东西以及怎么使用
  20. File.createTempFile创建临时文件

热门文章

  1. IOS目前比较不错的推广网站
  2. 安装完python后,提示api-ms-win-crt-runtime-l1-1-0.dll 丢失的问题解决
  3. Vue组件通信(父子,祖孙)
  4. 华为如何分屏_折叠屏手机有“毒”!试用华为Mate X百天后竟难以自拔
  5. BOOM-动态壁纸技术支持
  6. iPhone 12 vs iPhone 13:哪款iPhone值得购买
  7. nRF52832 ------增强广播功率为4db
  8. Android周选择日历的实现
  9. STM32 printf半主机模式
  10. 育碧2k微软服务器,抢先体验,育碧《荣耀战魂》实测2K画质