Excel — копирование ячеек одного столбца в новый столбец, исключая все ячейки с длиной строки

Excel — копирование ячеек одного столбца в новый столбец, исключая все ячейки с длиной строки

Существует ли набор функций Excel, которые позволили бы мне скопировать ячейки одного столбца в новый столбец, исключая все ячейки с длиной строки <= 1, без использования VBA?

Предположим, что количество строк во входном столбце может превышать 100 000.

решение1

Нашел, использую в новой ячейке, например F1.

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

решение2

Для этого можно использовать IF. Предположим, что исходный столбец — A, затем используйте приведенный ниже оператор и перетащите его вниз.

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

Это будет отличаться от использования FILTER тем, что вы получите пустую ячейку, где длина LEN составляет 1 символ, просто хотел предоставить альтернативу тем, кто использует старую версию Excel.

Связанный контент