搜索
首页专题excelExcel Drop功能以删除数组中的某些行或列

本教程向您介绍了全新的Excel 365功能,该功能可以丢弃不需要的行和列以返回相关的数据子集。

在分析庞大的数据集时,您有时可能只需要在没有总行/列,标头或页脚的情况下拉数据。在较早的Excel版本中,您必须依靠良好的旧副本/粘贴技术。在Excel 365中,我们具有特殊的功能,可以通过“删除”无关数据动态提取阵列的所需部分。

Excel Drop功能

Excel中的Drop函数从数组的开始或结尾删除了指定的行数和/或列。

语法包括以下参数:

drop(数组,行,[列])

在哪里:

数组(必需) - 源数组或范围。

(可选) - 要掉落的行数。正值从数组的开头删除行,从数组末端删除了负值。如果省略,必须设置列。

(可选) - 要删除的列数。一个正整数从阵列的开头排除列,而从数组末端则排除了负整数。如果省略,必须定义行。

这是行动中的下降函数:

Excel Drop功能以删除数组中的某些行或列

下降功能可用性

Drop函数仅在Microsoft 365(Windows和Mac)的Excel中可用,并且可用于Web的Excel。

下降功能如何工作

下面的5个简单事实将帮助您更好地了解下降功能的内部机制:

  1. 滴是动态数组函数。您在目标范围的左上单元格中输入公式,并根据需要自动将结果溢出到尽可能多的列和行中。
  2. 数组参数可以是一系列单元格,数组常数或另一个函数返回的值数组。
  3. 参数可以是正整数或负整数。正数从数组开始时掉落行/列;负数 - 从最后。
  4. 参数是可选的,但其中至少应设置为公式。省略的参数默认为零。
  5. 如果的绝对值大于或等于数组中的行总数和列的总数,则为#calc!返回错误。

如何在Excel -Formula示例中使用Drop函数

凭借理论,让我们继续进行实际问题,看看如何通过丢弃不必要的行或列来返回一部分阵列。

从数组的开始掉下行

要从2D阵列或范围的开头删除一定数量的行,请为参数提供一个正数。

例如,要删除从A3:C16范围的前5行,公式为:

=DROP(A3:C16, 5)

该公式输入在单元格E3中,并根据需要将结果自动填充到尽可能多的行和列中。

Excel Drop功能以删除数组中的某些行或列

从数组开始

要从2D数组或范围的开头删除给定数量的列,请为参数提供正数。

例如,要从范围A3:C16删除第一列,请使用此公式:

=DROP(A3:C16, ,1)

公式将电池E3降落在两列中,排成两列,排在原始范围内。

Excel Drop功能以删除数组中的某些行或列

一次丢下行和列

要从数组开始时删除行和列,请为参数提供正数。

例如,要从数据集中拿走前5行和1列,该公式为:

=DROP(A3:C16, 5, 1)

Excel Drop功能以删除数组中的某些行或列

丢下最后一行

要从数组末端删除行,请为参数使用负数。例如:

要删除最后一行,请提供-1:

=DROP(A3:C16, -1)

要排除最后3行,请供应-3:

=DROP(A3:C16, -3)

要删除最后5行,请供应-5:

=DROP(A3:C16, -5)

下面的屏幕截图显示了最后一个公式的结果。

Excel Drop功能以删除数组中的某些行或列

删除最后一个n列

要从数组末尾排除几列,请为参数提供负数。例如:

要删除最后一列,请使用-1:

=DROP(A3:D16, , -1)

要删除最后两个列,请使用-2:

=DROP(A3:D16, , -2)

要删除最后3列,请使用-3:

=DROP(A3:D16, , -3)

这是最后两列下降的结果:

Excel Drop功能以删除数组中的某些行或列

提示。要从数组末尾删除行和列,请为参数提供负数。

排序并掉落

在删除某些列或行之前要重新列入源数组中的值时,请利用可以按照您想要的任何列以升序或降序顺序排序数组的排序函数。

例如,您可以使用此公式将以下范围从最高到最低的4列(命名为平均)排序:

=SORT(A3:D16, 4, -1),

然后将排序的数组提供给指示下降函数以省略5个最低结果:

=DROP(SORT(A3:D16, 4, -1), -5)

Excel Drop功能以删除数组中的某些行或列

如何从多个范围掉下行 /列

使用几个非连续范围时,您可以通过在一个公式中结合几个功能立即“合并”:

  1. 使用VSTACK或HSTACK函数将多个范围堆叠到一个范围内。
  2. 使用Drop函数从堆叠的数组中删除一定数量的行或列。

根据您的原始数据的结构方式,以下方法之一可能对您有用。

垂直组合范围并掉落行或列

假设您有3个单独的范围,如下面的屏幕快照所示。为了垂直从上到下合并范围,VSTACK公式为:

=VSTACK(A4:D7, A11:D15, A19:D23)

将其嵌套在滴的数组参数中,指定要删除多少行或列,您将获得所需的结果。

例如,要从堆叠的数组中删除最后一列,该公式采用此表单:

=DROP(VSTACK(A4:D7, A11:D15, A19:D23), , -1)

结果如下:

Excel Drop功能以删除数组中的某些行或列

将水平范围混合并掉下行或列

如果源范围以排水平排列,则可以在HSTACK功能的帮助下将它们组合成单个数组。在我们的情况下,这是要使用的公式:

=HSTACK(B3:E6, H3:K6)

然后,您将上述公式嵌套在Drop函数的数组参数中,并根据需要配置参数。

在此示例中,我们将-1用于参数删除最后一行:

=DROP(HSTACK(B3:E6, H3:K6), -1)

Excel Drop功能以删除数组中的某些行或列

放下与excel

Excel 365具有另外一个有用的功能,可以返回数组或范围的一部分 - 取功能。本质上,这两个功能执行相同的任务,但以不同的方式执行。虽然Drop不排除数组中的某些行和/或列,但从数组中获取特定的行和/或列。

例如:

要删除前3行,您可以使用:

=DROP(array, 3)

要提取前3行,您可以使用:

=TAKE(array, 3)

Excel Drop功能不起作用

如果Drop功能在您的Excel中不起作用或导致错误,则最有可能是这些原因之一。

您版本的Excel中没有滴滴

Drop是一个新功能,可用性有限。如果您的版本是Excel 365以外的其他版本,则该公式将返回#NAME错误,就像您拼写错误的名称一样。更多原因和解决方案在Excel #NAME错误中描述。

空数组

如果将您的滴剂公式配置为删除所有或更多行或列的所有行或列,则与#CALC中的数组相比!错误将表明没有什么可返回的。

没有足够的空白细胞来输出结果

如果下方或/和公式右侧没有足够的空单元格,则会发生#spill误差。要修复它,只需清除溢出范围即可。有关更多详细信息,请参阅如何修复#spill! Excel中的错误。

这就是如何使用Excel中的Drop函数从数组中删除行或列。我感谢您阅读,并希望下周在我们的博客上见到您!

练习工作簿下载

excel drop公式 - 示例(.xlsx文件)

以上是Excel Drop功能以删除数组中的某些行或列的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Excel中的中位公式 - 实际示例Excel中的中位公式 - 实际示例Apr 11, 2025 pm 12:08 PM

本教程解释了如何使用中位功能计算Excel中数值数据中位数。 中位数是中心趋势的关键度量

Google电子表格Countif函数带有公式示例Google电子表格Countif函数带有公式示例Apr 11, 2025 pm 12:03 PM

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

Excel共享工作簿:如何为多个用户共享Excel文件Excel共享工作簿:如何为多个用户共享Excel文件Apr 11, 2025 am 11:58 AM

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

如何将Excel转换为JPG-保存.xls或.xlsx作为图像文件如何将Excel转换为JPG-保存.xls或.xlsx作为图像文件Apr 11, 2025 am 11:31 AM

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

excel名称和命名范围:如何定义和使用公式excel名称和命名范围:如何定义和使用公式Apr 11, 2025 am 11:13 AM

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

标准偏差Excel:功能和公式示例标准偏差Excel:功能和公式示例Apr 11, 2025 am 11:01 AM

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

Excel中的平方根:SQRT功能和其他方式Excel中的平方根:SQRT功能和其他方式Apr 11, 2025 am 10:34 AM

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

Google表基础知识:了解如何使用Google电子表格Google表基础知识:了解如何使用Google电子表格Apr 11, 2025 am 10:23 AM

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

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

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

热工具

SecLists

SecLists

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

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

安全考试浏览器

安全考试浏览器

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