Función MID Excel

MID en Excel

La función mid en Excel es un tipo de función de texto que se usa para encontrar cadenas y devolverlas desde cualquier parte media de Excel, los argumentos que toma esta fórmula son el texto o la cadena en sí y el número de inicio o posición de la cadena y la posición final de la cadena para extraer el resultado.

En palabras simples, la función MID en Excel se usa para extraer una pequeña parte de la cadena de la cadena de entrada o devolver un número requerido de caracteres de texto o cadena.

Fórmula MID en Excel

La fórmula MID en Excel tiene tres parámetros obligatorios, es decir , texto, núm_inicio, núm_caracteres.

Parámetros obligatorios:

  • texto: es el texto del que desea extraer la subcadena.
  • start_num: la posición inicial de la subcadena.
  • num_chars: el número de caracteres de la subcadena.

¿Cómo usar la función MID en Excel? (con ejemplos)

MID en Excel es muy simple y fácil de usar. Comprendamos el funcionamiento de la función MID en Excel mediante algún ejemplo de fórmula MID. La función MID se puede utilizar como función de hoja de trabajo y como función VBA.

Puede descargar esta plantilla de Excel de función MID aquí - Plantilla de Excel de función MID

MID en Excel como una función de hoja de trabajo.

Ejemplo 1

En este ejemplo de fórmula MID, estamos obteniendo la subcadena de la cadena de texto dada usando la fórmula MID en excel = MID (B3,2,5), obtendrá la subcadena de 2 caracteres y 5 letras de la segunda posición y la salida será como mostrado en la segunda columna.

Ejemplo # 2

Podemos usar la función mid para extraer el nombre y apellido del nombre completo.

Para el nombre: aquí hemos utilizado la fórmula MID en excel = MID (B17,1, SEARCH (”“, B17,1)), en este ejemplo de fórmula MID, la función MID busca la cadena en B17 y comienza la subcadena desde el primer carácter, aquí la función de búsqueda obtiene la ubicación del espacio y devuelve el valor entero. Al final, ambas funciones filtran el nombre.

Para el apellido: de manera similar, para el apellido use = MID (B17, SEARCH (”“, B17), 100) y le dará el apellido del nombre completo.

Ejemplo # 3

Supongamos que tenemos que averiguar el ID de bloque que se encuentra después de "-" en ID y luego usar = MID (H3, FIND ("-", H3) +1,2) Fórmula MID en Excel para filtrar el ID de bloque dos -carácter después de “-“.

Ejemplo # 4

También podemos averiguar el nombre de dominio en las URL de la web. Aquí está la función intermedia utilizada para lograr esto

= MID (H18, SEARCH (“: //”, H18) + 3, SEARCH (“/”, H18, SEARCH (“: //”, H18) +3) -SEARCH (“: //”, H18) -3)

La función MID de Excel se puede utilizar como función VBA.

Dim Midstring como cadena

Midstring = Application.worksheetfunction.mid ("Alfabeto", 5, 2)

Msgbox (Midstring) // Devuelve la subcadena "ab" de la cadena "Alphabet" en el cuadro de mensaje.

La salida será "ab".

Cosas para recordar sobre la función MID de Excel

  • La fórmula MID de Excel devuelve texto vacío si start_num es mayor que la longitud de la cadena.

= MID (B3,21,5) = en blanco ya que el número de inicio es mayor que la longitud de la cadena, por lo que la salida estará en blanco como se muestra a continuación.

  • Si start_num es <la longitud del texto, pero start_num + num_chars excede la longitud de la cadena, entonces MID devuelve los caracteres hasta el final del texto.

= MEDIO (B3,1,15)

  • La función MID sobresale a través de #VALUE! Error
    • Si núm_inicial <1 ej. = MEDIO (B3, -1,15)

    • Si num_chars es un valor negativo.

= MEDIO (B3,1, -15)