Kuidas ekstraktida teksti Exceli MID- ja MIDB-funktsioonidega

01 01

Excel MID ja MIDB funktsioonid

Hea teksti hajumine MID-funktsiooniga. © Ted French

Kui tekst kopeeritakse või Excelisse imporditakse, sisaldavad mõnikord häid andmeid soovimatud prügimärke .

Või on aegu, kus on vaja ainult osa tekstistringist lahtris - näiteks isiku eesnimi, kuid mitte perekonnanimi.

Selliste juhtumite korral on Excelil mitmeid funktsioone, mida saab kasutada soovimatute andmete eemaldamiseks ülejäänud osast.

Milline teie kasutatav funktsioon sõltub sellest, kus asuvad head andmed, võrreldes rakkude soovimatute tähemärkidega.

MID vs MIDB

MID- ja MIDB-funktsioonid erinevad ainult nende poolt toetatavatest keeltest.

MID on keeltes, mis kasutavad ühebaidise märgistikku - see rühm sisaldab enamikke keeli, näiteks inglise keelt ja kõiki Euroopa keeli.

MIDB on keelte puhul, mis kasutavad topelt-baitide tähtedega - sealhulgas jaapani, hiina (lihtsustatud), hiina (traditsiooniline) ja korea keel.

MID ja MIDB funktsioonide süntaks ja argumendid

Excelis näitab funktsiooni süntaks funktsiooni skeemi ja sisaldab funktsiooni nime, sulgudes ja argumente .

MIDi funktsiooni süntaks on:

= MID (tekst, Start_num, Num_chars)

MIDB-i funktsiooni süntaks on:

= MIDB (tekst, Start_num, Num_bytes)

Need argumendid ütlevad Excelile

Tekst - ( MID- ja MIDB- funktsioonide jaoks vajalik) tekstirida, mis sisaldab soovitud andmeid
- see argument võib olla töölaual olevate andmete asukoha tegelik viide või lahtri viide töökohtade asukohale - ridad 2 ja 3 ülaltoodud kujutisel.

Start_num - ( MID ja MIDB funktsioonide jaoks) määrab alamstringi vasakpoolsest alustähe algusest.

Num_chars - ( MID funktsiooni jaoks vajalik) määrab salvestatava Start_num paremal pool olevate tähemärkide arvu.

NumBbytes ( MIDB funktsiooni jaoks vajalik ) määrab sümbolite arvu - baitides - salvestatava Start_num paremal pool.

Märkused:

MID funktsiooni näide - heade andmete hankimine halvasti

Ülalolevas pildis olev näide näitab mitut võimalust kasutada MIDi funktsiooni kindla stringide eraldamiseks tekstistringist, sealhulgas andmete sisestamiseks otse funktsiooni - rida 2 argumentidena ja kõigi kolme argi sisestamiseks rakuväljaandesse - 5. rida.

Kuna tavaliselt on kõige parem sisestada rakutinumbrid pigem argumentide kui tegelike andmete saamiseks, siis allpool olev teave loeb MID-funktsiooni ja selle argumentide sisestamiseks kasutatud sammud raku C5-sse.

MID funktsiooni dialoogiboks

Funktsiooni ja selle argumentide sisestamise võimalused raku C5 hulka kuuluvad:

  1. Tippige kogu funktsioon: = MID (A3, B11, B12) raku C5 juurde.
  2. Funktsiooni ja argumentide valimine funktsiooni dialoogiboksis

Funktsiooni sisestamiseks dialoogiboksi kasutamine lihtsustab sageli ülesannet, kuna dialoogiboks hoolitseb funktsiooni süntaksi eest - sisestades funktsiooni nime, komaga eraldajad ja sulgudes õiged asukohad ja kogus.

Viidates lahtrisse "Viited"

Pole tähtis, millist valikut te valite funktsiooni sisestamiseks töölehe lahtrisse, on tõenäoliselt kõige parem kasutada punkti ja klõpsa, et sisestada ükskõik millised ja kõik rakupinnad, mida kasutatakse argumentidena, et minimeerida vale raamistiku viite sisestamisel tekkinud vigade tekkimise tõenäosust.

Mid funktsiooni dialoogiboksi kasutamine

  1. Klõpsake lahtris C1, et see oleks aktiivne lahter - see on see, kus kuvatakse funktsiooni tulemused;
  2. Klõpsake lindi menüü vahekaardil Vormid ;
  3. Tehke rippmenüü avamiseks tekstist lint;
  4. Klõpsake loendis MID , et avada funktsiooni dialoog;
  5. Dialoogiboksis klikkige dialoogiboksis teksti rida;
  6. Töölehel klikkige töölaual A5, et sisestada selle raku viide teksti argumendina;
  7. Klõpsake Start_num rida
  8. Klõpsake töölaual raamistikku B11, et sisestada selle lahtri viide;
  9. Klõpsake arv Num_chars ;
  10. Klõpsake töölaual raamistikku B12, et sisestada selle lahtri viide;
  11. Klõpsake OK funktsiooni täitmiseks ja dialoogiboksi sulgemiseks;
  12. Väljavõetud alamstringi fail nr 6 peaks ilmuma lahtrisse C5;
  13. Kui klõpsate lahtris C5 , kuvatakse töölehe kohal olevas valemiribal kogu funktsioon = MID (A3, B11, B12) .

MID-funktsiooni numbrite väljavõtmine

Nagu näidatud ülaltoodud näite reas kaheksas, võib MID-funktsiooni kasutada pikemate numbrite andmete alamhulga hankimiseks, kasutades ülaltoodud samme.

Ainus probleem on selles, et väljavõtteandmed teisendatakse tekstiks ja neid ei saa kasutada arvutustes, mis hõlmavad teatud funktsioone - näiteks SUM ja AVERAGE funktsioone.

Selle probleemi üks viis on kasutada funktsiooni VALUE teksti teisendamiseks arvuna, nagu on näidatud ülaltoodud reas 9:

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

Teine võimalus on kasutada teksti kleepimiseks erinumbrit teksti teisendamiseks numbritele .