Mientras trabaja en informes, es posible que desee una fórmula que derive los resultados de una cadena en subcadenas.

Puede utilizar una combinación de funciones MID y ROW para derivar la salida.

MID: Devuelve los caracteres de la mitad de una cadena de texto, dada una posición inicial y una longitud.

Sintaxis: = MID (texto, núm_inicio, núm_caracteres)

FILA: Devuelve el número de fila de una referencia.

Sintaxis: = FILA (referencia)

Tomemos un ejemplo:

En la celda A2, el valor es * “ABCDEFGHIJKLMNOPQR”

img1

  • Queremos una fórmula que devuelva los 3 caracteres de la cadena en la celda B2, luego los siguientes 3 caracteres en la celda B3 y así sucesivamente.

  • La fórmula en la celda B2 sería

= MEDIO ($ A $ 2, (FILA () – FILA ($ A $ 2) +1) 3-2,3)

img2

  • Copiando la fórmula en las celdas que se muestran a continuación en la columna B.

img3

La función ayudará a separar una cadena en una subcadena en Microsoft Excel.