满足新的Excel带功能,该功能可以从范围或三级数组中获取指定数量的行或列。
使用大量数据时,您有时可能需要提取较小的零件才能进行仔细检查。随着Excel 365中引入的新动态阵列功能,它将为您散步。只需指定要拿多少行和列,然后按Enter键击中:)
在Excel中发挥作用
Excel取功能从数组或范围提取指定数量的连续行和/或列。
语法如下:
取(数组,行,[列])在哪里:
数组(必需) - 源数组或范围。
行(可选) - 要返回的行数。正值从数组的开头开始行,并且从数组末端从数组开始。如果省略,则必须设置列。
列(可选) - 要返回的列数。一个正整数从阵列的开头开始列,并从数组末端开始一个负整数。如果省略,则必须定义行。
以下是拍摄函数的样子:
尖端:
- 要从一个范围返回非贴上的行,请使用choserows函数。
- 要提取非贴剂列,请利用Choosecols功能。
- 要通过删除给定数量的行或列来获取一部分数组,请利用Drop功能。
采用功能可用性
仅在Microsoft 365(Windows和Mac)的Excel中支持该功能,并为Web提供Excel。
在较早的Excel版本中,您可以使用偏移公式作为替代解决方案。
如何在excel中使用效果
在使用工作表中使用“录取功能”时,请注意以下内容:
- 数组参数可以是另一个公式返回的一系列单元格或值数组。
- 行和列参数可以是正整数或负整数。正数从数组开始时占据一部分数据。负数 - 从最后。
- 行参数是可选的,但其中至少应设置为公式。省略的默认值是数组中的行总数或列的总数。
- 如果行或列值大于源数组中的行或列大于行,则返回所有行 /列。
- 采集是动态数组函数。您仅在一个单元格中输入公式,并根据需要自动溢出到尽可能多的相邻单元中。
Excel以公式示例
现在,您对摄取功能的工作原理有了一般的了解,让我们看一些实用示例以说明其实际价值。
从范围或数组中提取行
要从2D数组或范围的开头返回给定数量的连续行,请为行参数提供正数。
例如,要从A3:C14范围内的前4行,该公式为:
=TAKE(A3:C14, 4)
公式将电池E3降落在四行中,并将其溢出到源范围内的多数列。
从数组或范围中取列
要从2D数组或范围的开头获取一定数量的连续列,请为列参数提供一个正数。
例如,要从A3:C14范围内提取前2列,该公式为:
=TAKE(A3:C14, ,2)
该公式进入电池E3,并将其溢出到两列中,并且排在所提供的范围内。
提取一定数量的行和列
为了从数组的开头检索给定数量的行和列,您可以为行和列参数提供正数。
例如,要从数据集中拿起前4行和2列,公式为:
=TAKE(A3:C14, 4, 2)
在E3中输入,该公式填充了四行(如第2个参数中的设置)和两个列(如第3 rd参数所定义)。
获得最后的n行
要从数组的末端拉出一定数量的行,请为行参数提供负数。例如:
要进行最后一行,请使用-1:
=TAKE(A3:C14, -1)
要获得最后3行,请供应-3:
=TAKE(A3:C14, -3)
在下面的屏幕截图中,您可以观察结果。
返回最后一个n列
要从数组或范围的末端提取一些列,请为列参数使用负数。例如:
要获取最后一列,请将第三参数设置为-1:
=TAKE(A3:C14, , -1)
要拉最后两个列,请将第三个参数设置为-2:
=TAKE(A3:C14, , -2)
这是结果:
提示。要从数组的末尾进行行和列,请为行和列参数提供负数。
如何从多个范围内乘行 /列
在您想从几个非连续范围提取一些列或行的情况下,完成任务需要两个步骤:
- 使用VSTACK或HSTACK函数将多个范围垂直或水平合并到一个范围内。
- 从组合数组中返回所需的列或行。
根据工作表的结构,请应用以下解决方案之一。
堆叠范围垂直范围并乘坐行或列
假设您有3个单独的范围,如下图所示。为了将每个后续范围附加到上一个的底部,该公式为:
=VSTACK(A4:C6, A10:C14, A18:C21)
将其嵌套在take的数组参数中,指定要返回多少行,您将获得正在寻找的结果:
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), 4)
要返回列,请在3 rd参数中键入适当的编号:
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), ,2)
输出看起来像这样:
堆叠水平范围并取排行或列
如果源范围中的数据水平排列在行中,请使用HSTACK函数将它们组合成单个数组。例如:
=HSTACK(B3:D5, G3:H5, K3:L5)
然后,您将上述公式放置在“接收函数”内部,并根据您的需求设置行或列参数,或两者兼而有之。
例如,要从堆叠的数组中获取前2行,公式为:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), 2)
该公式将带来最后5列:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), ,5)
采取功能替代品的Excel 2010-365
在Excel 2019和不支持录取功能的早期版本中,您可以将偏移用作替代方案。尽管偏移公式并不那么直观且直截了当,但它确实提供了一个工作解决方案。这是您设置的方式:
- 对于第1个参数,提供原始值范围。
- 假设您是从数组的开头提取子集,则第2和第3个参数或两者都设置为零或省略。可选地,您可以指定如何从数组的左上单元格中排出行和列。
- 在第4个参数中,指示要返回的行数。
- 在第5个参数中,定义要返回的列数。
总结,通用公式采用此形式:
偏移(数组,,,,行,列)例如,要从范围A3:C14的开始时提取6行和2列,该公式如下:
=OFFSET(A3:C14, , , 6, 2)
除了本地处理阵列的Excel 365和2021以外的所有版本中,这仅作为传统的CSE阵列公式。有两种输入方法:
- 选择与预期输出相同的单元格范围(在我们的情况下为6行和2列),然后按F2进入编辑模式。键入公式,然后按Ctrl Shift Enter输入以一次输入所有选定的单元格。
- 在任何空单元格中输入公式(在此示例中的E3)中输入,然后按Ctrl Shift输入以完成它。之后,根据需要将公式向下拖到右侧的右侧。
结果看起来与此相似:
笔记。请注意,偏移是一种挥发性功能,如果在许多单元格中使用,它可能会减慢工作表的速度。
excel采用功能不起作用
如果采用公式在您的Excel中不起作用或导致错误,则最有可能是以下原因之一。
您的Excel版本不支持采取
采用是一个新功能,其可用性有限。如果您的版本是Excel 365以外的其他,请尝试替代偏移公式。
空数组
如果行或列参数设置为0,则为#calc!返回错误,指示一个空数组。
空白细胞数量不足无法填充结果
如果没有足够的空单元将结果溢出,则会发生#spill误差。要修复它,只需清除下方或/和右侧的相邻单元格即可。有关更多详细信息,请参阅如何解决#spill! Excel中的错误。
这就是如何使用Excel中的“占用函数”从一系列单元格中提取行或列的方法。我感谢您阅读,并希望下周在我们的博客上见到您!
练习工作簿下载
Excel采用公式 - 示例(.xlsx文件)
以上是Excel拿起功能以从数组中提取行或列的详细内容。更多信息请关注PHP中文网其他相关文章!

Google主张Countif:综合指南 本指南探讨了Google表中的多功能Countif函数,展示了其超出简单单元格计数的应用程序。 我们将介绍从精确和部分比赛到Han的各种情况

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

本教程探讨了将.xls文件转换为.jpg映像的各种方法,包括内置的Windows工具和免费的在线转换器。 需要创建演示文稿,安全共享电子表格数据或设计文档吗?转换哟

本教程阐明了Excel名称的功能,并演示了如何定义单元格,范围,常数或公式的名称。 它还涵盖编辑,过滤和删除定义的名称。 Excel名称虽然非常有用,但通常是泛滥的

本教程阐明了平均值的标准偏差和标准误差之间的区别,指导您掌握标准偏差计算的最佳Excel函数。 在描述性统计中,平均值和标准偏差为interinsi

该Excel教程演示了如何计算正方根和n根。 找到平方根是常见的数学操作,Excel提供了几种方法。 计算Excel中正方根的方法: 使用SQRT函数:

解锁Google表的力量:初学者指南 本教程介绍了Google Sheets的基础,这是MS Excel的强大而多才多艺的替代品。 了解如何轻松管理电子表格,利用关键功能并协作


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。