Cuando almacena un montón de datos en una hoja de cálculo, una necesidad común es dividir celdas en función de las apariciones de un carácter en particular dentro de esas celdas. Por ejemplo, puede tener una dirección en una celda, como esta:

123 Maple Lane

Es posible que desee poner el número de la casa (123) en una celda, el nombre de la calle (Maple) en otra y el tipo de calle (Lane) en una tercera celda. Puede lograr esto fácilmente usando la función SPLIT. Si la dirección original está en la celda A1, puede colocar lo siguiente en la celda B1:

=split(A1," ")

El primer parámetro especifica la celda que desea dividir y el segundo parámetro (un espacio entre comillas) indica que desea que la celda se divida en todos los lugares donde haya un espacio. Una vez que ingresa la fórmula, Hojas de cálculo divide el contenido de la celda A1 en cada lugar donde aparece un espacio y coloca los resultados en la cantidad de celdas que sean necesarias a la derecha del lugar donde colocó la fórmula. Por lo tanto, si coloca la fórmula en la celda B1, los resultados estarán en el rango B1: D1.

Aquí hay una gran advertencia: dado que SPLIT usa tantas celdas como sea necesario para mostrar sus resultados, es muy fácil sobrescribir la información.

Si la función necesita usar varias celdas, no presta mucha atención a lo que había anteriormente en esas celdas. Por lo tanto, es una buena idea asegurarse de usar SPLIT solo cuando haya suficientes columnas en blanco para contener todos sus datos «divididos».

También hay otro uso ordenado de la función de división: puede dividir información basada en múltiples delimitadores. Por ejemplo, puede tener lo siguiente en una celda:

John Doe, Sr.

Si desea dividir el texto para que cada elemento del nombre termine en su propia celda, en realidad debe tener en cuenta dos delimitadores: un espacio y una coma. La razón es que si solo divide en función de los espacios, el apellido termina siendo «Doe», con la coma al final. Puedes incluir cada carácter en el que quieras delimitar el texto en el segundo parámetro:

=split(A1, " ,")

Lo que terminas son tres columnas, con John en la primera, Doe en la segunda y Sr. en la tercera. Tenga en cuenta que los delimitadores consecutivos (en este caso, una coma seguida inmediatamente de un espacio) se «contraen» para que no termine con celdas en blanco.