¿Cómo utilizar la función LONGITUD de Excel para una columna completa?

¿Cómo utilizar la función LONGITUD de Excel para una columna completa?

Necesito ayuda para usar MAX(LENGTH)la fórmula de Excel para encontrar la longitud mínima necesaria para acomodar mis datos existentes. Tengo una hoja de más de 200.000 filas para importar a una base de datos recién diseñada.

La hoja contiene información sensible al RGPD, pero puedo mostrar aquí solo algunas celdas con identificador numérico que no causan daño.

archivo Excel

Necesito encontrar el MAX LENGTHde cada celda en cada columna por separado.

Intenté comenzar con Bla columna. Me puse en una celda en blanco y escribí (este Excel usaLengua materna del Sr. Dante Alighier)

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

El valor devuelto fue 7. Pero mire la celda B9( 0304000790): tiene 10 caracteres.

¿Qué hay de malo en el cálculo de mi fórmula? He buscado en Internet pero la fórmula recomendada por otros es la misma que estoy probando aquí.

Respuesta1

LENSe espera que funcione en una celda, no en muchas.

Para que funcione en muchas celdas, debe ingresarlo como unformaciónfórmula. Ingrese la fórmula sin usar la Entertecla, sino una combinación de Ctrl+ Shift+ Enter. Esto "encapsula" la fórmula entre llaves {=....}.

Tenga en cuenta que las fórmulas de matriz no son lo suficientemente inteligentes como para no incluir celdas vacías en la parte inferior de su archivo, si pasó toda la columna a la fórmula. En este caso, puede ser muy lento, porque realizará un bucle y calculará las longitudes de cada celda, incluso las vacías y no utilizadas en la parte inferior. Es posible que desee limitar el tamaño de la columna pasada, por ejemplo =MAX(LEN($B$2:$B$200000)).

información relacionada