Table of contents
微软Excel 提供了各种功能,以最大限度地提高你的工作效率。 今天,我将展示如何使用以下方法从数据集中提取一个特定的部分 的 关节 功能 的 ǞǞǞ .
下载实践工作手册
为了更好地理解,你可以下载以下Excel工作簿,并自己练习。
使用OFFSET函数.xlsxExcel OFFSET函数简介
目标
- 它从一个特定的单元格引用开始,向下移动到一个特定的行数,然后向右移动到一个特定的列数,然后从数据集中提取出一个具有特定高度和宽度的部分。
- 它是一个数组函数。 所以你必须按 Ctrl + Shift + Enter 来插入这个功能,除非你是在Office 365。
语法
=OFFSET(reference,rows,cols,[height],[width])
论点
论点 | 必备或可选 | 价值 |
---|---|---|
参考 | 需要 | 从它开始移动的单元格参考。 |
行数 | 需要 | 行数向下移动。 |
Cols | 需要 | 列的数量向右移动。 |
[高度] | 可选 | 它所提取的数据部分的行数。 默认为1。 |
[宽度] | 可选 | 它所提取的数据部分的列数。 默认为1。 |
返回值
- 它从数据集中返回一个具有特定高度和特定宽度的部分,位于从给定单元格引用的特定行数向下和特定列数向右的位置。
- 如果rows参数是一个负数,函数将从参考单元格向上移动指定的行数而不是向下移动。
- 但在到达目的地后,它将始终向下收集指定高度的部分,向右收集指定宽度的部分。
- 例如,该公式 offset(d9,-3,1,2,2) 开始从细胞中移动 D9 ,然后移动 3 行向上,然后向右移动1列。
- 但在到达目的地单元后,它收集了一段 2 行高从下往上,然后 2 列的宽度从右边开始。
- 如果cols参数是一个负数,该函数将从参考单元格向左移动指定的列数,而不是向右移动。
- 但在到达目的地后,它将始终向下收集指定高度的部分,向右收集指定宽度的部分。
- 例如,该公式 offset(f6,3,-3,2,2)。 开始从细胞中移动 F6 ,然后移动 3 行向下,然后移动 3 列向左。
- 但在到达目的地单元后,它收集了一段 2 行高从下往上,然后 2 列的宽度从右边开始。
- 如果四个参数rows, cols, [height], or [width]中的任何一个是分数,Excel会自动将其转换为一个整数。
- 例如,在公式中 offset(b4,3.7,3,2,2) ,行参数是一个分数。 7 . ǞǞǞ 已将其转换为 3 ,然后移动 3 从以下几行开始 B4 然后 3 右列。
- 然后收集了一节 2 高的行数和 2 列宽。
3个使用OFFSET函数的合适例子 Excel
这篇文章将向你展示如何使用 OFFSET功能 在这里,我们将对一个数据集的一整列、一个数据集的一整行以及一个数据集的相邻多行和多列进行分类。
例1:应用Excel OFFSET函数对整行进行排序
在本节中,我们将演示如何通过使用以下方法提取整行的所有数值 OFFSET功能 因此,要知道这个方法,你可以按照以下步骤进行。
步骤。
- 我们的销售记录是 5 年的 13 一个名为玛氏集团的公司的产品。
- 现在我们将尝试用以下方法来整理一整行的内容 OFFSET功能 .
- 让我们试着提取电视在所有年份的销售记录。
- 看,电视是 第七届 产品清单上的产品。
- 而且我们有一个数据部分要收集,跨越了 5 年( 5 列)。
- 因此,我们的公式将显示如下。
=offset(b5,7,1,1,5)
- 然后,点击 ctrl+shift+enter。
- OFFSET功能 开始从细胞中移动 B5 .
- 然后它向下移动7行,找到电视。
- 然后它就会移动 1 栏目向右转,在第一年即2016年降落。
- 然后它提取出一段 1排 高度和 5 列宽度。 这是从2016年到2020年的电视销售记录。
- 最后,你会看到,我们已经得到了所有年份的电视销售记录。
阅读更多。 如何在Excel中使用ROW函数(附8个例子)
例2:在Excel中使用OFFSET函数对整列进行排序
在本节中,我们将演示如何通过应用以下方法提取整列的所有数值 OFFSET功能 因此,要知道这个方法,你可以按照以下步骤进行。
步骤。
- 首先,我们将从同一组数据中整理出一整列。
- 之后,让我们试着找出2018年的所有销售额。
- 在这里,2018年是 第三届 年的时候。
- 而我们将提取一个总共有 13
- 因此,在此写下以下公式。
=offset(b5,1,3,13,1)
- 然后,按 ctrl+shift+enter .
- 它再次开始从细胞中移动 B5 .
- 向下移动1行到第一个产品笔记本。
- 然后移动 3 列的权利,到2018年的时候。
- 然后提取一段 13 行高(所有产品)和 1 列的宽度(仅指
- 最后,你会看到,我们对2018年的所有销售进行了区分。
阅读更多。 如何在Excel中使用COLUMN函数(4个简单例子)
例3:使用OFFSET函数整理相邻的多行和多列
在本节中,我们将演示如何通过利用以下方法提取相邻多行和多列的所有数值 OFFSET功能 因此,要知道这个方法,你可以按照以下步骤进行。
步骤。
- 首先,我们将从数据集中收集一段多行多列的数据。
- 然后,让我们试着收集2017年、2018年和2019年的电话、冰箱和电视等产品的销售额。
- 在那之后,你看,电话是 第五届 产品上榜,而2017年是第2年。
- 在这里,收集的部分将有 3 行(电话、冰箱和电视)和 3 列(2017、2018和2019)。
- 因此,在此写下以下公式。
=offset(b4,5,2,3,3)
- 然后,按 ctrl+shift+enter。
- 它再次开始从细胞中移动 B5 .
- 转移到 5 行下到产品电话。
- 然后移动 2 栏目向右转至年份 2017 .
- 然后,收集到的数据是 3 高度为几排(电话、冰箱和电视)和 3 列的宽度(2017、2018和2019)。
- 请看,我们收集了2017年、2018年和2019年的电话、冰箱和电视机的销售记录。
阅读更多。 如何在Excel中使用ROWS函数(附7个简单例子)
OFFSET函数的常见错误- #VALUE 当任何参数的数据类型不对时,就会显示出来。 例如,行的参数需要是一个数字。 如果它是一个文本,那么它将显示出 #VALUE
总结
在这篇文章中,我们已经涵盖了 3 关于如何使用的合适例子 OFFSET功能 在 ǞǞǞ 我们真诚地希望你喜欢并从这篇文章中学到很多东西。 此外,如果你想阅读更多关于Excel的文章,你可以访问我们的网站,Exceldemy。 如果你有任何问题、评论或建议,请在下面的评论区留言。