01 iš 01
Excel MID ir MIDB funkcijos
Kai tekstas nukopijuojamas arba importuojamas į "Excel", kartais su gerais duomenimis pateikiami nepageidaujami šiukšlių simboliai.
Arba yra kartų, kai reikia tik dalį teksto eilutės ląstelėje, pvz., Asmens vardą, bet ne pavardę.
Tokiems atvejams "Excel" turi keletą funkcijų , kurias galima naudoti norint pašalinti nepageidaujamus duomenis iš kitų.
Kokia jūsų naudojama funkcija priklauso nuo to, kur yra geri duomenys, palyginti su nepageidaujamais elementais ląstelėje.
- Jei geri duomenys arba substring turi būti saugomi dešinėje duomenų pusėje, naudokite funkciją "RIGHT", kad ją ištrauktumėte.
- Jei substrė yra kairiojoje duomenų pusėje, naudokite LEFT funkciją, kad ją ištrauktumėte.
- Jei substrike yra nepageidaujami simboliai abiejose pusėse, naudokite MID arba MIDB funkcijas, kad ją ištrauktumėte.
MID vs MIDB
MID ir MIDB funkcijos skiriasi tik kalbomis, kurias jos palaiko.
MID yra skirtas kalboms, kuriose naudojamas vieno baitų simbolių rinkinys . Ši grupė apima daugumą kalbų, pavyzdžiui, anglų ir visų Europos kalbų.
MIDB skirtas kalboms, kuriose naudojamas dviejų baitų simbolių rinkinys - taip pat yra japonų, kinų (supaprastinta), kinų (tradicinė) ir korėjiečių.
MID ir MIDB funkcijų sintaksė ir argumentai
"Excel" funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus .
MID funkcijos sintaksė yra:
= MID (tekstas, start_num, num_chars)
MIDB funkcijos sintaksė yra:
= MIDB (tekstas, Start_num, Num_bytes)
Šie argumentai sako "Excel"
- kokius duomenis jis turi būti naudojamas funkcijoje;
- gerų duomenų pradinė pozicija arba substrė, kuri turi būti išgaunama;
- pogrupio ilgis.
Tekstas - (reikalingas MID ir MIDB funkcijai) teksto eilutė su norimais duomenimis
- šis argumentas gali būti faktinis eilutės arba ląstelės nuoroda į duomenų lapo darbovietėje vietą - 2 ir 3 eilutės aukščiau esančiame paveikslėlyje.
Start_num - (reikalingas MID ir MIDB funkcijai) nurodo pradinį simbolį iš substringo kairės dalies, kuri turi būti laikoma.
Num_chars - (reikalingas MID funkcijai) nurodo simbolių skaičių, kuris turi būti išsaugotas Start_num dešinėje.
Num_bytes (reikalingas MIDB funkcijai) nurodo simbolių skaičių (baitais), kuris turi būti išsaugotas Start_num dešinėje.
Pastabos:
Jei Start_num yra didesnis už teksto eilutės ilgį, MID / MIDB grąžina tuščią langelį - vaizdo 4 eilutę, kur Start_num yra lygus 14, o teksto eilutė yra tik 13 simbolių.
Jei Start_num yra mažesnis nei 1 arba Num_chars / Num_bytes yra neigiamas, funkcija MID / MIDB grąžina #VALUE! klaida - paveikslo 6 eilutė, kur "Start_num" yra lygus -1.
Jei Num_chars / Num_bytes nurodo tuščią langelį arba yra nustatytas į nulį, MID / MIDB grąžina tuščią langelį - paveikslo 7 eilutę, kur Num_chars nurodo tuščią langelį B13.
MID funkcijos pavyzdys - išgauti gerus duomenis iš blogų
Pavyzdyje aukščiau esančiame paveikslėlyje yra keletas būdų, kaip naudoti MID funkciją iš teksto eilutės išskleisti tam tikrą skaičių simbolių, įskaitant duomenų įvedimą tiesiogiai kaip funkcijos 2 eilutės argumentus ir visų trijų argumentų įvedimą į ląstelių nuorodas - 5 eilutė.
Kadangi dažniausiai geriau įvesti argumentus, o ne faktinius duomenis, toliau pateikiama informacija apie veiksmus, naudojamus MID funkcijai ir jos argumentams įvesti į ląstelių C5.
MID funkcijos dialogo langas
Funkcijos, skirtos funkcijai ir jos argumentams įvesti į ląstelę C5, yra šios:
- Įveskite visą funkciją: = MID (A3, B11, B12) į ląstelę C5.
- Funkcijos ir argumentų pasirinkimas naudojant funkcijos dialogo langą
Naudojant dialogo langą, norint įvesti funkciją, dažnai supaprastinama užduotis, nes dialogo langas rūpinasi funkcijos sintaksė - įvesdami funkcijos pavadinimą, kablelių separatorių ir skliaustus į tinkamas vietas ir kiekį.
Nuorodos į ląstelių nuorodas
Nesvarbu, kokia parinktimi norite pasirinkti funkciją įvesti į darbo lapo ląstelę, tikriausiai geriausia naudoti tašką ir spustelėti įvesti visas ir visas ląstelių nuorodas, naudojamas kaip argumentus, siekiant sumažinti klaidų, atsiradusių įvesdami neteisingą ląstelių nuorodą, tikimybę.
MID funkcijos dialogo lango naudojimas
- Paspauskite ląstelę C1, kad ji būtų aktyvi ląstelė - čia bus rodomi funkcijos rezultatai;
- Spustelėkite skirtuką Formulės juostelės meniu;
- Pasirinkite tekstą iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą funkciją;
- Spustelėkite MID sąraše, kad pamatytumėte funkcijos dialogo langą;
- Dialogo lange spustelėkite teksto eilutę dialogo lange;
- Darbastalyje spustelėkite langelį A5, kad įvedėte šį langelio nuorodą kaip " Text" argumentą;
- Spustelėkite eilutę " Start_num"
- Spustelėkite langelį B11 darbalapyje, kad įeitumėte į šią langelio nuorodą;
- Spustelėkite eilutę Num_chars ;
- Spustelėkite langelį B12 darbalapyje, kad įeitumėte į šio langelio nuorodą;
- Spustelėkite Gerai, kad užbaigtumėte funkciją ir uždarytumėte dialogo langą;
- Ištrauktas substring failas Nr. 6 turėtų pasirodyti lange C5;
- Kai paspausite langelį C5, visa formuluotė = MID (A3, B11, B12) pasirodys formulės juostoje virš darbalapio.
Išgauti numerius su MID funkcija
Kaip parodyta pirmiau pateikto pavyzdžio aštuonių eilučių, MID funkcija gali būti naudojama išgauti skaitmeninių duomenų pogrupį iš ilgesnio skaičiaus, naudojant pirmiau išvardytus veiksmus.
Vienintelė problema yra ta, kad išgauti duomenys yra konvertuojami į tekstą ir negali būti naudojami apskaičiavimams, susijusiems su tam tikromis funkcijomis, pvz., SUM ir AVERAGE funkcijomis.
Vienas iš būdų išspręsti šią problemą yra naudoti funkciją VALUE, norint konvertuoti tekstą į numerį, kaip parodyta 9 eilutėje:
= VALUE (MID (A8,5,3))
Antroji parinktis - naudoti konkrečią pasta, kad tekstą paverstų skaičiais .