在 Excel 中按照一个班级根基表,在一个申请夜读的报表中,主动查询获得班级根基资料(以下图)。试着利用INDEX、LOOKUP、VLOOKUP、OFFSET、MATCH、INDIRECT等函数来操练查表。
先界说一些名称:
班级:贮存格A2:A29;导师:贮存格B2:B29;人数:贮存格C2:C29,资料:贮存格A1:C29。
以下各式都可以获得准确的成果,将贮存格F2和贮存格G2複製后,往下各列贴上。
(1) 利用LOOKUP函数
贮存格F2:=LOOKUP(E2,班级,导师)
贮存格G2:=LOOKUP(E2,班级,人数)
(2) 利用VLOOKUP函数
贮存格F2:=VLOOKUP(E2,资料,2)
贮存格G2:=VLOOKUP(E2,资料,3)
(3) 利用INDEX函数+MATCH函数
贮存格F2:=INDEX(资料,MATCH(E2,班级,0)+1,2)
贮存格G2:=INDEX(资料,MATCH(E2,班级,0)+1,3)
(4) 利用OFFSET函数+MATCH函数
贮存格F2:=OFFSET($A$2,MATCH(E2,班级,0)-1,1,,)
贮存格G2:=OFFSET($A$2,MATCH(E2,班级,0)-1,2,,)
(5) 利用INDIRECT函数+MATCH函数
贮存格F2:=INDIRECT("B" &MATCH(E2,班级,0)+1)
贮存格G2:=INDIRECT("C" &MATCH(E2,班级,0)+1)
相干函数具体申明,请参阅微软网站申明:
LOOKUP:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342671.aspx
阵列情势的 LOOKUP :在阵列的第一列或第一栏中搜索指定的值,然后从阵列最后一列或最后一栏的不异位置中传回值。 | 语法:LOOKUP(lookup_value, array) lookup_value:LOOKUP 函数在阵列中搜索的值。 array:此引数包括文字、数字,或您要与 lookup_value 比力的逻辑值之贮存格範围。 注重:阵列中的值必需以递增挨次摆列,若是 LOOKUP 函数找不到 lookup_value,就会利用阵列中小于或即是 lookup_value 的最年夜值。 |
VLOOKUP:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010343011.aspx
VLOOKUP:用来搜索贮存格範围的第一栏,然后从範围统一列的任何贮存格传回一个值。 | 语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) lookup_value:在表格或範围的第一栏中搜索的值。 table_array:包括资料的贮存格範围。可使用範围的参照,也能够利用範围名称。 col_index_num:table_array 引数中必需传回符合值的栏号。 range_lookup:这是一个逻辑值,用以指定VLOOKUP应当要寻觅完全合适仍是年夜约合适的值。 |
MATCH:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342679.aspx
MATCH:搜索某贮存格範围内的指定项目,然后再传回该项目在範围内的相对位置。 | 语法:MATCH(lookup_value, lookup_array, [match_type]) lookup_value:在 lookup_array 中寻觅比对的值。 lookup_array:要搜索的贮存格範围。 match_type:这是一个数字,其值有三种可能:(预设值为 1) 1 或省略:找到即是或仅次于 lookup_value 的值。lookup_array 引数内的值必需以递增顺序摆列。 0:找第一个完全即是 lookup_value 的比力值。lookup_array 引数内的值可以依肆意顺序摆列。 -1:找到即是或年夜于 lookup_value 的最小值。lookup_array 引数内的值必需以递减顺序排序。 |
OFFSET:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342739.aspx
OFFSET 函数:传回按照所指定的贮存格位址、列距及栏距而算出的参照位址。 | 语法:OFFSET(reference, rows, cols, [height], [width]) Reference:用以计较位移的肇端参照位址。 Rows:左上角贮存格要往上或往下参照的列数。Rows可所以正数(暗示在肇端参照位址下方)或负数(暗示在肇端参照位址上方)。 Cols:左上角贮存格要往左或往右参照的栏数。Cols 可所以正数(暗示在肇端参照位址右方)或负数(暗示在肇端参照位址左方)。 Height:所传回参照位址的高度 (以列数为单元)。Height 必需是正数。 Width:所传回参照位址的宽度 (以栏数为单元)。Width 必需是正数。 |
INDEX:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342608.aspx
INDEX:传回表格或範围内的某个值或值的参照。 | 语法:INDEX(array, row_num, [column_num]) Array:贮存格範围或阵列常数。 Row_num:拔取阵列中传回值的列。 Column_num:拔取阵列中传回值的栏。 |
创作者先容 vincent
- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-将文字从头摆列
- 此分类下一篇: Excel-计较通话用度(ROUNDUP)
- 上一篇: Google推出以图找图功能
- 下一篇: Excel-计较通话用度(ROUNDUP)
汗青上的今天
- 2016: Excel-产物包装数目的计较(INT,MIN)
- 2016: Excel-双前提的交叉查询(MATCH,VLOOKUP,INDEX,OFFSET)
- 2016: Word-将分歧字数的题目设定成不异的宽度
- 2015: 在步履装配中线上检视Word、Excel和PowerPoint等档案
- 2013: Excel-在显示日期中插手礼拜几
- 2012: Excel-计较日期区间的週数(WEEKDAY)
- 2011: Google推出以图找图功能
- 2011: Excel-将文字从头摆列
- 2011: Excel-设定工作表索引标籤的色采
- 2011: Excel-计较时候距离
- 2010: Excel-拔取特别的贮存格
- 2010: Excel-设定格局化前提的利用
- 2010: Excel-操纵格局化前提设定显示16X16点阵字
- 2009: 谷歌的免费搜索东西