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