Excel-查表的应用(INDEX,OFFSET,MATCH,VLOOKUP)-真人cs 

网易商城

我的美女好

主页 > 网站新闻 > 正文

Excel-查表的应用(INDEX,OFFSET,MATCH,VLOOKUP)

2017-04-12 17:28 来源: 未知

 

网友想要按照一个 Excel 的资料表中的资料(下图上),藉由查表体例填入另外一个资料表中(下图下),问到该若何处置?

在 Excel 中,可使用来做为查表的函数有好几个,例如:INDEX, OFFSET, MATCH, VLOOKUP 等,请者可以将函数名称在我的部落格中查到良多的相干範例。

【準备工作】

拔取贮存格A2:A15,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:编号。

拔取贮存格B1:I1,在[公式/名称办理员]功能表中,自行界说名称:代号。


【设计公式】

查表的公式凡是是操纵程度和垂直交会的位置来获得查表成果,是以可使用 MATCH 函数来求得要查表的资料位于表格的第几栏和第几列。

求得资料在第几列:

公式:MATCH(C18,编号,0),找出贮存格C18的内容在编号阵列中位于第几个。

求得资料在第几栏:

公式:MATCH(B18,代码,0),找出贮存格B18的内容在代码阵列中位于第几个。

将资料在第几栏和第几列代入以下的各个函数中北京拓展公司


(1)利用 INDEX 函数

贮存格G18:=INDEX($B$2:$I$15,MATCH(C18,编号,0),MATCH(B18,代码,0))

简化公式可当作:INDEX(资料表,第几列,第几栏),栏列交会处即为所求。


(2)利用 OFFSET 函数

贮存格G18:=OFFSET($A$1,MATCH(C18,编号,0),MATCH(B18,代码,0))

简化公式可当作:OFFSET(肇端位置,第几列,第几栏),栏列交会处即为所求。


(3)利用 VLOOKUP 函数

贮存格G18:=VLOOKUP(C18,$A$2:$I$15,MATCH($B18,代码,0)+1,FALSE)

VLOOKUP 函数中由贮存格C18内容找出位于表格第一栏中的第几列,再对应 MATCH($B18,代码,0)+1 求得的第几栏,栏列交会处即为所求。


(4)利用 INDIRECT、ADDRESS 函数

贮存格G18:
=INDIRECT(ADDRESS(MATCH(C18,编号,0)+1,MATCH(B18,代码,0)+1,1))

简化公式可当作:=INDIRECT(ADDRESS(第几列+1,第几栏+1,,1))

由于 ADDRESS 函数求得的成果为一个栏名列号的位址,所以再透过 INDIRECT 函数获得贮存格内容。

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-按照某栏摘要出合适前提的成果(阵列公式,OFFSET)
  • 此分类下一篇: Excel-挑出一栏中非空缺的贮存格内容(阵列公式,OFFSET)
  • 上一篇: Excel-按照某栏摘要出合适前提的成果(阵列公式,OFFSET)
  • 下一篇: Excel-挑出一栏中非空缺的贮存格内容(阵列公式,OFFSET)
汗青上的今天
  • 2015: Excel-挑出一栏中非空缺的贮存格内容(阵列公式,OFFSET)
  • 2013: Excel-打消埋没持续多栏中的某一栏
  • 2012: Google-不成不知(Good to Know)网站
  • 2012: 比来半年在7-11店内可以避免费上彀90分钟
  • 2011: Excel-计较比来几日的点阅率
  • 2011: Excel-利用下拉式清单设定格局
  • 2010: Excel-日期以各类礼拜几格局显示
  • 2010: 淡水老街随便游
▲top