Excel - 将一列的单元格复制到新列,不包括字符串长度

Excel - 将一列的单元格复制到新列,不包括字符串长度

是否有一组 Excel 函数可以让我将一列的单元格复制到新列,而不使用 VBA 且不包括字符串长度 <= 1 的任何单元格?

假设输入列的行数可能超过 100,000。

答案1

找到它了,请在新单元格(例如 F1)中使用它。

=FILTER(E1:E305615,LEN(E1:E305615)>1)

答案2

您可以为此使用 IF。假设原始列是 A,则使用下面的并向下拖动。

=IF(LEN(A1)<=1,"",A1)

这与使用 FILTER 不同,因为您将获得一个 LEN 长度为 1 个字符的空白单元格,只是想为使用旧版本 Excel 的任何人提供一种替代方案。

相关内容