你目前正处于脱机状态,正在等待 Internet 重新连接

如何在 Excel 中使用 OFFSET 函数

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

概要
本文介绍如何使用“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”。
inf XL2003 XL2007 XL2010
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:324991 - 上次审阅时间:03/29/2013 16:53:00 - 修订版本: 1.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowto KB324991
反馈