Skip to main content

I-extract ang Teksto Gamit ang Mga MID at Pag-andar ng Excel

20 Essential Excel Functions with Downloadable Reference Guide (Abril 2025)

20 Essential Excel Functions with Downloadable Reference Guide (Abril 2025)
Anonim

Ang MID at MIDB function sa Excel ay parehong nagbabalik ng isang tiyak na bilang ng mga character mula sa isang string ng teksto batay sa iba't ibang pamantayan.

Tandaan: Ang impormasyon sa artikulong ito ay nalalapat sa Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 para sa Mac, Excel 2016 para sa Mac, Excel para sa Mac 2011, at Excel Online.

MID o MIDB?

Kapag mayroon kang hindi kanais-nais na mga character ng basura kasama sa iyong mahusay na data o kapag kailangan mo lamang ng bahagi ng text string sa isang cell, ang Excel ay may ilang mga function na tanggalin ang mga hindi gustong data.

Ang pag-andar na iyong ginagamit ay depende sa kung saan matatagpuan ang magandang data na may kaugnayan sa mga hindi gustong character sa cell.

  • Kung ang magandang data o substring na itago ay nasa kanang bahagi ng data, gamitin ang function na RIGHT upang kunin ito.
  • Kung ang substring ay nasa kaliwang bahagi ng data, gamitin ang LEFT function upang kunin ito.
  • Kung ang substring ay may hindi kanais-nais na mga character sa magkabilang panig nito, gamitin ang mga MID o MIDB function upang kunin ito.

Excel MID at MIDB Function

Ang pag-andar ng MID at MIDB ay naiiba lamang sa mga wika na sinusuportahan nila.

Ang MID ay para sa mga wika na gumagamit ng single-byte na character set. Kasama sa grupong ito ang karamihan sa mga wika tulad ng Ingles at lahat ng mga wikang European.

Ang MIDB ay para sa mga wika na gumagamit ng double-byte na character set. Kabilang dito ang Hapon, Intsik (Pinapayak), Tsino (Tradisyonal), at Koreano.

Ang MID at MIDB Function Syntax and Arguments

Sa Excel, ang syntax ng isang function ay tumutukoy sa layout ng function at kasama ang pangalan, mga bracket, at argumento ng function.

Ang syntax para sa function ng MID ay:

= MID (Teksto,Start_num,Num_chars)

Ang syntax para sa MIDB function ay:

= MIDB (Teksto,Start_num,Num_bytes)

Ang mga argumento na ito ay nagsasabi sa Excel:

  • Ang data na gagamitin sa function.
  • Ang panimulang posisyon ng mahusay na data o substring na dapat makuha.
  • Ang haba ng substring.

Teksto (kinakailangan para sa MID at MIDB function): Ang text string na naglalaman ng ninanais na data. Ang argument na ito ay maaaring ang aktwal na string o cell reference sa lokasyon ng data sa worksheet.

Start_num (kinakailangan para sa MID at MIDB function): Tinutukoy ang simula ng character mula sa kaliwa ng substring upang maingatan.

Num_chars (kinakailangan para sa MID function): Tinutukoy ang bilang ng mga character sa kanan ng Start_num na mananatili.

Num_bytes (kinakailangan para sa MIDB function): Tinutukoy ang bilang ng mga character (sa bytes) sa kanan ng Start_num na mananatili.

Kung ang Start_num ay mas malaki kaysa sa haba ng text string, ang MID at MIDB ay magbabalik ng isang blangkong cell. Sa aming halimbawa, ang hilera 4 ay nagpapakita na ang Start_num ay katumbas ng 14, at ang haba ng text ay 13 character ang haba.

Kung ang Start_num ay mas mababa sa 1 o Num_chars / Num_bytes ay negatibo, ang MID / MIDB function ay nagbabalik sa #VALUE! halaga ng error. Tingnan ang hilera 6 ng larawan, kung saan ang Start_num ay katumbas ng -1.

Kung ang Num_chars / Num_bytes ay tumutukoy sa isang walang laman na cell o naka-set sa zero, ang Mid / MIDB ay nagbabalik ng blangkong cell. Tingnan ang hilera 7 ng larawan, kung saan ang mga Num_chars ay tumutukoy sa walang laman na cell B13.

Halimbawa ng Mid Function: I-extract ang Magandang Data mula sa Bad

Ang halimbawa sa larawan sa itaas ay nagpapakita ng ilang mga paraan upang gamitin ang function ng MID upang kunin ang isang tiyak na bilang ng mga character mula sa isang text string, kabilang ang pagpasok ng data nang direkta bilang mga argumento para sa function (hilera 2) at pagpasok ng mga sanggunian ng cell para sa lahat ng tatlong argumento (hilera 5).

Dahil ito ay karaniwang pinakamahusay na upang ipasok ang mga reference sa cell para sa mga argumento sa halip na ang aktwal na data, ang impormasyon sa ibaba ay ilista ang mga hakbang na ginamit upang ipasok ang function ng MID at ang mga argumento nito sa cell C5.

Gamitin ang MID Function Dialog Box

Ang mga pagpipilian para sa pagpasok ng function at ang mga argumento nito sa cell C5 ay ang:

  • Pag-type ng kumpletong pag-andar = MID (A3, B11, B12) sa cell C5. Dahil ang Excel Online ay walang tab na Formula, dapat gamitin ang pamamaraang ito.
  • Pagpili ng function at mga argumento gamit ang dialog box ng function.

Ang paggamit ng kahon ng dialogo upang ipasok ang function ay madalas na pinapasimple ang gawain habang ang dialog box ay nag-aalaga ng syntax ng function (pagpasok ng pangalan ng function, ang mga separator ng kuwit, at mga bracket sa tamang mga lokasyon at dami).

Hindi mahalaga kung anong pagpipilian ang pipiliin mo para maipasok ang function sa isang cell ng worksheet, marahil pinakamahusay na gamitin ang punto at i-click upang ipasok ang anumang at lahat ng mga reference sa cell na ginamit bilang mga argumento upang mabawasan ang posibilidad ng mga error na dulot ng pag-type sa maling reference ng cell.

  1. Piliin ang cell C1 upang gawin itong aktibong cell. Ito ay kung saan ang mga resulta ng function ay ipapakita.
  2. Piliin ang Formula.
  3. Pumili Tekstoupang buksan ang drop-down na listahan ng function.
  4. Piliin ang MID sa listahan upang ilabas ang dialog box na Function Arguments.
  5. Sa dialog box, ilagay ang cursor sa linya ng Teksto.
  6. Piliin ang cell A5 sa worksheet upang ipasok ang cell reference na ito bilangTekstoargumento.
  7. Ilagay ang cursor sa Start_num linya.
  8. Piliin ang cell B11sa worksheet upang ipasok ang cell reference na ito.
  9. Ilagay ang cursor sa Num_chars linya.
  10. Piliin ang cell B12 sa worksheet upang ipasok ang cell reference na ito.
  11. Piliin ang OK upang makumpleto ang pag-andar at isara ang dialog box.

Ang nakuha na substring file # 6 Lumilitaw sa cell C5.

Kapag pinili mo ang cell C5 ang kumpletong pag-andar = MID (A3, B11, B12) Lumilitaw sa formula bar sa itaas ng worksheet.

I-extract ang Mga Numero sa MID Function

Tulad ng ipinakita sa hanay walong ng halimbawa sa itaas, ang function ng MID extracts isang subset ng numerong data mula sa isang mas mahabang numero gamit ang mga hakbang na nakalista sa itaas.

Ang tanging problema ay ang nakuha na data ay na-convert sa text at hindi maaaring gamitin sa mga kalkulasyon na kinasasangkutan ng ilang mga function tulad ng SUM at AVERAGE function.

Ang isang paraan sa paligid ng problemang ito ay ang paggamit ng VALUE na pag-andar upang i-convert ang teksto sa isang bilang na ipinapakita sa hilera 9 sa itaas:

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

Ang ikalawang opsyon ay ang paggamit ng espesyal na i-paste ang pag-convert ng teksto sa mga numero.