Hoe om teks met Excel se MID- en MIDB-funksies te onttrek

01 van 01

Excel MID en MIDB Funksies

Onttrek goeie teks van slegte met die MID-funksie. © Ted French

Wanneer teks gekopieer of ingevoer word in Excel, word ongewenste vulliskarakters soms by die goeie data ingesluit.

Of daar is tye wanneer slegs 'n deel van die teksreeks in die sel nodig is - soos 'n persoon se voornaam, maar nie die van.

Vir sulke gevalle het Excel 'n aantal funksies wat gebruik kan word om die ongewenste data van die res te verwyder.

Watter funksie u gebruik hang af van waar die goeie data relatief tot die ongewenste karakters in die sel geleë is.

MID vs MIDB

Die MID en MIDB funksies verskil slegs in die tale wat hulle ondersteun.

MID is vir tale wat die enkel-byte karakterstel gebruik - hierdie groep bevat die meeste tale soos Engelse en alle Europese tale.

MIDB is vir tale wat die dubbel-byte karakterstel gebruik - sluit in Japannees, Sjinees (Vereenvoudig), Sjinees (Tradisioneel) en Koreaans.

Die MID- en MIDB-funksiesintaxis en argumente

In Excel verwys 'n funksie se sintaksis na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in .

Die sintaksis vir die MID-funksie is:

= MID (Teks, Begin_Nommer, Num_chars)

Die sintaksis vir die MIDB-funksie is:

= MIDB (Teks, Begin_Nommer, Num_bytes)

Hierdie argumente vertel Excel

Teks - (benodig vir MID- en MIDB- funksie) die teksstring wat die verlangde data bevat
- Hierdie argument kan die werklike string of 'n selverwysing wees na die ligging van die data in die werkblad - rye 2 en 3 in die prent hierbo.

Begin_num - (benodig vir MID- en MIDB- funksie) spesifiseer die beginkarakter van links van die substring wat gehou moet word.

Num_chars - (vereis vir MID- funksie) spesifiseer die aantal karakters regs van die Start_num wat behou moet word.

Num_bytes (benodig vir MIDB- funksie) spesifiseer die aantal karakters - in grepe - regs van die Start_num wat behou moet word.

Notes:

MID Funksie Voorbeeld - Pak goeie data van sleg uit

Die voorbeeld in die bostaande beeld toon 'n aantal maniere om die MID-funksie te gebruik om 'n spesifieke aantal karakters uit 'n teksstring te onttrek, insluitende die data direk in te voer as argumente vir die funksie - ry 2 - en om selverwysings vir al drie argumente in te voer - ry 5.

Aangesien dit gewoonlik die beste is om selverwysings vir argumente eerder as die werklike data in te voer, lys die inligting hieronder die stappe wat gebruik word om die MID-funksie en sy argumente in sel C5 in te voer.

Die MID-funksie-dialoogkassie

Opsies vir die invoer van die funksie en sy argumente in sel C5 sluit in:

  1. Tik die volledige funksie: = MID (A3, B11, B12) in sel C5.
  2. Kies die funksie en argumente deur die dialoog van die funksie te gebruik

Met die dialoogkassie om die funksie in te voer, vereenvoudig dikwels die taak, aangesien die dialoogkassie die sintaksis van die funksie omsien - die naam van die funksie, die komma se skeidings en hakies in die korrekte plekke en kwantiteit.

Wys op selverwysings

Maak nie saak watter opsie jy kies om die funksie in 'n werkblad te betree nie. Dit is waarskynlik die beste om punt en klik te gebruik om enige en alle selverwysings wat gebruik word as argumente, te gebruik om die kans op foute te verminder wat veroorsaak word deur die verkeerde selverwysing in te tik.

Gebruik die MID Function Dialog Box

  1. Klik op sel C1 om dit die aktiewe sel te maak - dit is waar die resultate van die funksie vertoon sal word;
  2. Klik op die Formules- oortjie van die lintmenu ;
  3. Kies Teks uit die lint om die aftreklys vir funksies oop te maak;
  4. Klik op MID in die lys om die dialoog van die funksie te vertoon;
  5. Klik in die dialoogkassie op die teksreël in die dialoogkassie;
  6. Klik op sel A5 in die werkblad om hierdie selverwysing as die teksargument in te voer;
  7. Klik op die Start_num- lyn
  8. Klik op sel B11 in die werkblad om hierdie selverwysing in te voer;
  9. Klik op die Num_chars- lyn;
  10. Klik op sel B12 in die werkblad om hierdie selverwysing in te voer;
  11. Klik OK om die funksie te voltooi en sluit die dialoogkassie;
  12. Die uitgerekte substring lêer # 6 moet in sel C5 verskyn;
  13. As jy op sel C5 klik, verskyn die volledige funksie = MID (A3, B11, B12) in die formulebalk bokant die werkblad.

Uittreksel van getalle met die MID-funksie

Soos in die ry agt van die bostaande voorbeeld, kan die MID-funksie gebruik word om 'n subset van numeriese data uit 'n langer getal te onttrek deur die bogenoemde stappe te gebruik.

Die enigste probleem is dat die onttrek data omskep word na teks en nie gebruik kan word in berekeninge wat sekere funksies behels nie - soos die SUM- en GEMIDDELDE funksies.

Een manier om hierdie probleem te doen is om die VALUE funksie te gebruik om die teks in 'n getal om te skakel soos in ry 9 hierbo aangedui:

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

'N Tweede opsie is om spesiale spesies te gebruik om die teks na getalle om te skakel .