DetailPage-MSS-KB

知识库

文章编号: 324991 - 最后修改: 2013年3月29日 - 修订: 1.0

本页

概要

本文介绍如何使用“OFFSET”函数返回某个单元格的值,该单元格与在相邻区域中引用的单元格或单元格区域相距指定数量的行和列。

更多信息

请在一个空白 Excel 工作表中输入以下数据。这些数据将用于本文中的所有示例公式。
收起该表格展开该表格
A1:NameB1:DeptC1:Age
A2:HenryB2:501C2:28
A3:StanB3:201C3:19
A4:MaryB4:101C4:22
A5:LarryB5:301C5:29

在单元格 E2(或任何可用的空单元格)中输入以下公式:
=OFFSET(C2,2,-1,1,1)
  • C2 - 所引用的单元格。
  • 2 - 指示要移动的行数。正数表示向下移动,负数表示向上移动。
  • -1 - 指示要移动的列数。正数表示向右移动,负数表示向左移动。
  • 1(倒数第二个值)-(可选。)指示要返回多少行数据。此数字必须为正数。
  • 1 (最后一个值)-(可选。)指示要返回多少列数据。此数字必须为正数。

例如:

在使用此公式时,“OFFSET”函数返回从单元格 C2 开始向下两行、向左一列的单元格(即单元格 B4)的值。单元格 B4 中的值为“101”。因此,公式返回“101”。
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款 (http://go.microsoft.com/fwlink/?LinkId=151500)

这篇文章中的信息适用于:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
关键字: 
kbhowto KB324991
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
其他支持选项
Microsoft Community 支持论坛
直接联系我们
查找 Microsoft 认证合作伙伴
Microsoft 商店