使用新的 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 反馈进行完善后将推出此新功能以供一般使用。
来源:微软