Reemplazo de subcadenas con números de celdas adyacentes en Microsoft Excel 2010

Anonim

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.