liting李

2021-04-13   阅读量: 2631

Excel

excel如何通过行标和列标题快速定位到指定的值

扫码加入数据分析学习群

可以使用单元格引用公式


1)INDEX()公式


语法:INDEX(array, row_num, [column_num])


INDEX 函数语法具有下列参数:


Array 必需。单元格区域或数组常量。


如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。


如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。


Row_num 必需。选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。


Column_num 可选。选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。


语法:INDEX(reference, row_num, [column_num], [area_num])


INDEX 函数语法具有下列参数:


Reference 必需。对一个或多个单元格区域的引用。


如果为引用输入一个不连续的区域,必须将其用括号括起来。


如果引用中的每个区域只包含一行或一列,则相应的参数 Row_num 或 Column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。


Row_num 必需。引用中某行的行号,函数从该行返回一个引用。


Column_num 可选。引用中某列的列标,函数从该列返回一个引用。


Area_num 可选。在引用中选择要从中返回 Row_num 和 Column_num 的交叉处的区域。选择或输入的第一个区域编号为 1,第二个为 2,依此类推。如果省略 Area_num,则 INDEX 使用区域 1。 此处列出的区域必须全部位于一张工作表。 如果指定的区域不位于同一个工作表,将导致 #VALUE! 错误。 如果需要使用的范围彼此位于不同工作表,建议使用函数 INDEX 的数组形式,并使用其他函数来计算构成数组的范围。 例如,可以使用 CHOOSE 函数计算将使用的范围。


例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 Area_num 1 为区域 A1:B4,Area_num 2 为区域 D1:E4,而 Area_num 3 为区域 G1:H4。


2)OFFSET 函数


说明


返回对单元格或单元格区域中指定行数和列数的区域的引用。 返回的引用可以是单个单元格或单元格区域。 可以指定要返回的行数和列数。


语法:OFFSET(reference, rows, cols, [height], [width])


OFFSET 函数语法具有下列参数:


引用 必需。 要以其为偏移量的底数的引用。 引用必须是对单元格或相邻的单元格区域的引用;否则OFFSET 返回 错误值 #VALUE!。


Rows 必需。 需要左上角单元格引用的向上或向下行数。 使用 5 作为 rows 参数,可指定引用中的左上角单元格为引用下方的 5 行。 Rows 可为正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)。


Cols 必需。 需要结果的左上角单元格引用的从左到右的列数。 使用 5 作为 cols 参数,可指定引用中的左上角单元格为引用右方的 5 列。 Cols 可为正数(这意味着在起始引用的右侧)或负数(这意味着在起始引用的左侧)。


高度 可选。 需要返回的引用的行高。 Height 必须为正数。


宽度 可选。 需要返回的引用的列宽。 Width 必须为正数。



如果 rows 和 cols 的偏移使引用超出了工作表边缘,则 OFFSET 返回, 错误值 #REF!。


如果省略 height 或 width,则假设其高度或宽度与 reference 相同。


OFFSET 实际上并不移动任何单元格或更改选定区域;它只是返回一个引用。 OFFSET 可以与任何期待引用参数的函数一起使用。 例如,公式 SUM(OFFSET(C2,1,2,3,1)) 可计算 3 行 1 列区域(即单元格 C2 下方的 1 行和右侧的 2 列的 3 行 1 列区域)的总值。


99.8872 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子