网站搜索

使用新的 TRIMRANGE 函数整理您的 Excel 电子表格


Microsoft 宣布及时在 Excel 中添加一项功能,可以删除范围边缘的空行。这意味着如果计算引用空单元格,Excel 将不会返回数千个零。

在下面的示例中,我们希望 Excel 通过在单元格 B1 中键入以下函数来计算 A 列中每个单元格中的字符数:

=LEN(A:A)

然而,当我们按回车键时,我们可以看到从 B10 往下的所有单元格都返回 0。这不仅看起来不整洁,而且还意味着 Excel 进行了超过一百万次不必要的计算,因为它已将这个公式应用于每一个单元格。 B 列中的单元格。

将 TRIMRANGE 函数添加到计算中会告诉 Excel 忽略任何空白单元格,本质上是修剪数据以仅包含必要的单元格:

=LEN(TRIMRANGE(A:A))

现在,如果我们向 A 列添加更多值,Excel 将自动向下扩展 LEN 函数。

Excel 还可以通过使用修剪参考来更有针对性地使用 TRIMRANGE。在引用中的冒号之前和/或之后添加句点会告诉 Excel 修剪范围开头、范围结尾或两者的空格。

Type

Example

Description

Trailing trim (:.)

A1:.E10

Trim trailing blanks

Leading trim (.:)

A1.:E10

Trim leading blanks

Full trim (.:.)

A1.:.E10

Trim leading and trailing blanks

这意味着您可以放心地在 Excel 中使用全列引用,而您以前可能会避免这样做,因为它们会影响电子表格的性能。

在当前形式中,您无法将 TRIMRANGE 应用于范围中间的空白,只能应用于开头和结尾的空白。

目前仅在 Beta 通道(版本 2409、Build 18020.2000 或更高版本)上向 Microsoft Insider 成员提供预览版,我们预计 Microsoft 在根据 Insider 反馈进行完善后将推出此新功能以供一般使用。

来源:微软

相关文章