Com extreure text amb les funcions MID i MIDB d'Excel

01 de 01

Funcions d'Excel MID i MIDB

Extraieu el text bo de Bad amb la funció MID. © Ted Francès

Quan el text es copia o s'importa a Excel, els caràcters de brossa no desitjats a vegades s'inclouen amb les dades correctes.

O bé, hi ha moments en què només cal una part de la cadena de text a la cel·la, com ara el nom d'una persona, però no el cognom.

Per a casos com aquest, Excel té diverses funcions que es poden utilitzar per eliminar les dades no desitjades de la resta.

Quina funció utilitza depèn d'on es troben les dades bones en relació amb els caràcters no desitjats de la cel·la.

MID vs. MIDB

Les funcions MID i MIDB difereixen només en els idiomes que suporten.

MID és per a idiomes que utilitzen el joc de caràcters d'un sol byte : aquest grup inclou la majoria d'idiomes com l'anglès i totes les llengües europees.

MIDB és per a idiomes que utilitzen el joc de caràcters de doble byte : inclou japonès, xinès (simplificat), xinès (tradicional) i coreà.

La sintaxi i els arguments de la funció MID i MIDB

En Excel, la sintaxi d' una funció fa referència al disseny de la funció i inclou el nom de la funció, claudàtors i arguments .

La sintaxi per a la funció MID és:

= MID (Text, Start_num, Num_chars)

La sintaxi per a la funció MIDB és:

= MIDB (Text, Start_num, Num_bytes)

Aquests arguments diuen a Excel

Text - (requerit per a la funció MID i MIDB ) la cadena de text que conté les dades desitjades
- aquest argument pot ser la cadena real o una referència de la cel a la ubicació de les dades del full de treball - les files 2 i 3 de la imatge de dalt.

Start_num (requerit per a la funció MID i MIDB ) especifica el caràcter inicial de l'esquerra de la subcadena que es guardarà.

Num_chars (requerit per a la funció MID ) especifica el nombre de caràcters que es conserven a la dreta del Start_num.

Num_bytes (requerit per a la funció MIDB ) especifica el nombre de caràcters - en bytes - a la dreta del Start_num que es conservarà.

Notes:

Exemple MID Function - Extraieu bones dades de mal

L'exemple a la imatge de dalt mostra diverses maneres d'utilitzar la funció MID per extreure un nombre específic de caràcters d'una cadena de text, incloent-hi introduir les dades directament com a arguments per a la funció - fila 2 - i introduir referències de cel·la per als tres arguments - fila 5.

Com que normalment és millor introduir referències de cel·les per als arguments més que no pas les dades reals, la informació a continuació mostra els passos utilitzats per introduir la funció MID i els seus arguments a la cel·la C5.

El quadre de diàleg Funció MID

Les opcions per introduir la funció i els seus arguments a la cel·la C5 inclouen:

  1. Escriure la funció completa: = MID (A3, B11, B12) a la cel·la C5.
  2. Seleccionant la funció i els arguments utilitzant el quadre de diàleg de la funció

L'ús del quadre de diàleg per introduir la funció sovint simplifica la tasca, ja que el quadre de diàleg s'ocupa de la sintaxi de la funció: introduir el nom de la funció, els separadors de comes i els claudàtors a les ubicacions i la quantitat correctes.

Assenyalant referències de cel·la

Independentment de l'opció que trieu per introduir la funció en una cel·la de full de càlcul, probablement sigui millor utilitzar el punt i feu clic per introduir totes i cadascuna de les referències de cel·les utilitzades com a arguments per minimitzar les possibilitats d'errors provocades per escriure en la referència de cel·la incorrecta.

Utilitzeu el quadre de diàleg Funció MID

  1. Feu clic a la cel·la C1 per fer-la la cel·la activa ; aquí és on es mostraran els resultats de la funció;
  2. Feu clic a la pestanya Fórmules del menú de la cinta ;
  3. Trieu Text de la cinta per obrir la llista desplegable de la funció;
  4. Feu clic a MID a la llista per mostrar el quadre de diàleg de la funció;
  5. Al quadre de diàleg, feu clic a la línia Text al quadre de diàleg;
  6. Feu clic a la cel·la A5 del full de treball per introduir aquesta referència de cel·la com a argument de text ;
  7. Feu clic a la línia Start_num
  8. Feu clic a la cel·la B11 al full de treball per introduir aquesta referència de cel·la;
  9. Feu clic a la línia Num_chars ;
  10. Feu clic a la cel·la B12 al full de treball per introduir aquesta referència de cel·la;
  11. Feu clic a D'acord per completar la funció i tanqueu el quadre de diàleg;
  12. El fitxer de subcadena extret 6 hauria d'aparèixer a la cel·la C5;
  13. Quan feu clic a la cel·la C5, la funció completa = MID (A3, B11, B12) apareix a la barra de fórmules que hi ha a sobre del full de treball.

Extracció de nombres amb la funció MID

Tal com es mostra a la fila vuit de l'exemple anterior, la funció MID es pot utilitzar per extreure un subconjunt de dades numèriques d'un número més llarg utilitzant els passos indicats anteriorment.

L'únic problema és que les dades extretes es converteixen en text i no es poden utilitzar en càlculs que impliquen determinades funcions, com ara les funcions SUM i AVERAGE .

Una manera d'evitar aquest problema és utilitzar la funció VALUE per convertir el text en un número tal com es mostra a la fila 9 anterior:

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

Una segona opció és utilitzar pasta especial per convertir el text als nombres .