Si desea reemplazar subcadenas con un número específico de texto de la celda adyacente, puede usar una combinación de "ENCONTRAR "," IZQUIERDA "Y" MEDIO " funciones.
IZQUIERDA: Devuelve el número especificado de caracteres desde el principio de una cadena de texto.
Sintaxis: = IZQUIERDA (texto, num_chars)
texto: es la cadena de texto que contiene el carácter que desea extraer
num_chars: Especifica el número de caracteres de la izquierda que desea extraer.
MEDIO: 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)
texto: Es la cadena de texto que contiene los caracteres que desea extraer.
núm_inicial: El número de la cadena de la que desea extraer los datos.
num_chars: Especifica la cantidad de caracteres que desea que MID recupere o extraiga.
Tomemos un ejemplo:
Tenemos algunas cadenas que contienen “XX” como subcadena en la columna A. En la columna B, tenemos texto que debe reemplazarse por XX.
- Queremos una fórmula que reemplace la subcadena, es decir, "XX" en la celda correspondiente en la columna A y reemplace con el texto en la columna B
- En la celda C2, la fórmula sería
- = IZQUIERDA (A2, ENCONTRAR ("XX", A2) -1) & B2 & MEDIO (A2, ENCONTRAR ("XX", A2) +2,255)
- En la captura de pantalla que se muestra arriba, la fórmula ha reemplazado el texto "XX" con "C".
- Copiando la fórmula en el rango a continuación, obtendremos el resultado deseado.
Esta es la forma en que podemos reemplazar la subcadena con números de celdas adyacentes en Microsoft Excel.