Como extraer o texto coas funcións MID e MIDB de Excel

01 de 01

Funcións de Excel MID e MIDB

Extrae bo texto de malo coa función MID. © Ted Francés

Cando o texto é copiado ou importado en Excel, ás veces inclúense caracteres de lixo non desexados cos bos datos.

Ou hai momentos nos que se necesita só unha parte da cadea de texto da cela, como o nome de unha persoa, pero non o apelido.

Para instancias como estas, Excel ten varias funcións que se poden usar para eliminar os datos non desexados do resto.

A función que usa depende de onde se encontren os datos adecuados en relación aos caracteres non desexados da cela.

MID vs. MIDB

As funcións MID e MIDB difiren só nos idiomas que admiten.

O MID é para as linguas que usan o conxunto de caracteres de byte único. Este grupo inclúe a maioría dos idiomas como o inglés e as linguas europeas.

MIDB é para idiomas que utilizan o conxunto de caracteres de dobre byte : inclúe xaponés, chinés (simplificado), chinés (tradicional) e coreano.

A sintaxe e os argumentos da función MID e MIDB

En Excel, a sintaxe dunha función refírese ao deseño da función e inclúe o nome, parénteses e argumentos da función.

A sintaxe para a función MID é:

= MID (Texto, Comienzo_de_num, Num_chars)

A sintaxe para a función MIDB é:

= MIDB (Texto, número_de_nome, Num_bytes)

Estes argumentos din Excel

Texto - (necesario para a función MID e MIDB ) a cadea de texto que contén os datos desexados
- Este argumento pode ser a cadea real ou unha referencia de cela para a localización dos datos na folla de traballo - liñas 2 e 3 na imaxe de arriba.

Start_num - (necesario para a función MID e MIDB ) especifica o carácter inicial desde a esquerda da subcadena que se gardará.

Num_chars - (requerido para a función MID ) especifica o número de caracteres á dereita do Start_num que se conservará.

Num_bytes (requerido para a función MIDB ) especifica o número de caracteres - en bytes - á dereita do Start_num que se conservará.

Notas:

Exemplo de función MID - Extraer bos datos de malo

O exemplo na imaxe de arriba mostra varias formas de usar a función MID para extraer un número específico de caracteres dunha cadea de texto, incluída a entrada dos datos directamente como argumentos para a función - fila 2 - e ingresando referencias de celas para os tres argumentos - liña 5.

Xa que adoita ser mellor introducir referencias celulares para argumentos en vez de datos reais, a información de abaixo lista os pasos utilizados para inserir a función MID e os seus argumentos na cela C5.

O cuadro de diálogo Función MID

As opcións para introducir a función e os seus argumentos na cela C5 inclúen:

  1. Escribindo a función completa: = MID (A3, B11, B12) na cela C5.
  2. Seleccionando a función e os argumentos usando a caixa de diálogo da función

Usar o cadro de diálogo para introducir a función simplifica moitas veces a tarefa porque o cadro de diálogo coida da sintaxe da función: ingresando o nome da función, os separadores de comas e os parénteses nas localizacións e cantidades correctas.

Indicando referencias de cela

Non importa a opción que escolla para introducir a función nunha cela de folla de cálculo, probabelmente o mellor é empregar o punto e prema para introducir todas e todas as referencias de cela empregadas como argumentos para minimizar a posibilidade de que se produzan erros ao teclear a referencia da cela incorrecta.

Usando o cuadro de diálogo Función MID

  1. Prema na cela C1 para facela a cela activa ; aquí é onde se amosan os resultados da función;
  2. Fai clic na pestana Fórmulas do menú da cinta ;
  3. Escolla texto da cinta para abrir a lista despregábel da función;
  4. Fai clic en MID na lista para abrir o cadro de diálogo da función;
  5. No cadro de diálogo, prema na liña Texto no cadro de diálogo;
  6. Faga clic na cela A5 na folla de traballo para ingresar esta referencia de cela como argumento de texto ;
  7. Fai clic na liña Start_num
  8. Prema na célula B11 na folla de traballo para ingresar esta referencia de cela;
  9. Fai clic na liña Num_chars ;
  10. Prema na célula B12 na folla de traballo para introducir esta referencia de cela;
  11. Faga clic en Aceptar para completar a función e pechar a caixa de diálogo;
  12. O ficheiro de subcadena extraído 6 debería aparecer na cela C5;
  13. Cando fai clic na cela C5 aparece a función completa = MID (A3, B11, B12) na barra de fórmulas que se atopa sobre a folla de cálculo.

Extracción de números coa función MID

Como se mostra na fila oito do exemplo anterior, a función MID pode usarse para extraer un subconxunto de datos numéricos dun número máis longo empregando os pasos enumerados anteriormente.

O único problema é que os datos extraídos convértense en texto e non se poden usar nos cálculos que conteñen determinadas funcións, como as funcións SUM e AVERAGE .

Unha forma de evitar este problema é usar a función VALUE para converter o texto nun número como se mostra na liña 9 anterior:

= VALOR (MID (A8,5,3))

Unha segunda opción é usar pegar especial para converter o texto en números .