是否有一组 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 的任何人提供一种替代方案。