服务热线:4000-288-501
当前位置: 首页 > 网站新闻 >

Excel-建立名称配合INDIRECT执行查表工作

时间:2017-03-27 00:08:15 文章作者:www.cpdj.net 点击:125 查看次

有网友想要领会 INDIRECT 函数的利用,出格用以下的例子来讲明。

此中工作表是一个成就的清单,包括了姓名和五个科目标成就。我们要来操纵这个成就表,製作一个可以查询分歧姓名对比的各科成就。

【公式设计与解析】

我们要利用 INDIRECT 函数前先界说一些用的到的名称,当你的名称界说的愈细心,则相对可让公式变的较简练。

起首,拔取贮存格B1:G25,按 Ctrl+Shift+F3 键,勾选:

顶端列:界说名称『姓名、国文、英文、数学、社会、天然』

zui左栏:界说名称『陈郁婷、刘维力、李雨洁、 … 、周于廷、赖诗柔』。

到名称办理员中,便可以看到所界说的名称内容:

当需要的名称都界说好了,接着输入公式:

(1) 查询各科成就

贮存格J2:=INDEX(INDIRECT($J$1),ROW(1:1))

複製贮存格J2,贴至贮存格J2:J6。

INDIRECT($J$1):操纵 INDIRECT 函数将贮存格J1的内容转换为贮存格位址,本例贮存格J1为『陈郁婷』,所以 INDIRECT(“陈郁婷”) = { “91”,”77″,”92″,”48″,”67″ }

ROW(1:1) 在公式向下複製时,会发生 ROW(1:1)=1→ROW(2:2)=2→ … ROW(5:5)=5。

zui后操纵 INDEX 的查询功能,找出第 1 个元素:91、第 北京拓展公司2 个元素:77、 … 、第 5 个元素:67。

(2) 查询各科均匀分数

贮存格K2:=AVERAGE(INDIRECT(I2))

INDIRECT(I2):操纵 INDIRECT 函数将贮存格I2的内容转换为贮存格位址,本例贮存格I2为『国文』,所以 INDIRECT(“国文”) = { “91”,”68″,”57″, … , “71”,”40″ }

再透过 AVERAGE 函数将全部阵列内容予以均匀。

複製贮存格K2,贴至贮存格K2:K6。

【参考资本】

若是想要查询之前写过和 INDIRECST 函数有关的文章,请参考:点选这里

【延长操练】

若是你不利用 INDIRECT 函数,则可以改用以下的公式:

贮存格J2:=VLOOKUP($J$1,$B$2:$G$25,ROW(2:2),FALSE)

或是

贮存格J2:=INDEX($C$2:$G$25,MATCH($J$1,$B$2:$B$25,0),ROW(1:1))

创作者先容

vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: 将Word档转换为Open Document File格局(ODT档案)
  • 此分类下一篇: Excel-按照两个前提来查询(SUMPRODUCT,LOOKUP)
  • 上一篇: 在Chrome中利用Inbox扩充程式贮存稍后浏览的网页
  • 下一篇: Excel-按照两个前提来查询(SUMPRODUCT,LOOKUP)
汗青上的今天
  • 2013: Microsoft Windows 歹意软体移除东西
  • 2011: Excel-改变距离列的底色
  • 2011: Excel-採计部门成就的均匀

▲top


Warning: error_log(/www/wwwroot/cpdj/wp-content/plugins/spider-analyser/#log/log-2920.txt): failed to open stream: Permission denied in /www/wwwroot/cpdj/wp-content/plugins/spider-analyser/spider.class.php on line 2969