Como usar a função LENGTH do Excel para uma coluna inteira?

Como usar a função LENGTH do Excel para uma coluna inteira?

Preciso de ajuda para usar MAX(LENGTH)a fórmula do Excel para encontrar o comprimento mínimo necessário para acomodar meus dados existentes. Tenho uma planilha com mais de 200 mil linhas para importar para um banco de dados recém-projetado.

A planilha contém informações confidenciais do GDPR, mas posso mostrar aqui apenas algumas células com identificador numérico que não causam danos

Arquivo Excel

Preciso encontrar o MAX LENGTHvalor de cada célula em cada coluna separadamente.

Tentei começar com Bcoluna. Coloquei-me em uma célula em branco e digitei (este Excel usaLíngua nativa do Sr. Dante Alighier)

=MAX(LUNGHEZZA(B:B))
=MAX(LEN(B:B))

O valor retornado foi 7. Mas observe a célula B9( 0304000790): ela possui 10 caracteres.

O que há de errado no cálculo da minha fórmula? Procurei na Internet, mas a fórmula recomendada por outros é a mesma que estou tentando aqui.

Responder1

LENespera-se que funcione em uma célula, não em muitas.

Para fazê-lo funcionar em muitas células, você deve inseri-lo como umvariedadeFórmula. Insira a fórmula não usando a Entertecla, mas uma combinação de Ctrl+ Shift+ Enter. Isso "encapsula" a fórmula entre chaves {=....}.

Observe que as fórmulas de matriz não são inteligentes o suficiente para não incluir células vazias na parte inferior do arquivo, se você passar a coluna inteira para a fórmula. Neste caso, pode ser muito lento, pois fará um loop e calculará o comprimento de cada célula, mesmo as vazias e não utilizadas na parte inferior. Você pode querer limitar o tamanho da coluna passada, por exemplo =MAX(LEN($B$2:$B$200000)).

informação relacionada