Katalogo

Paano Mag-Extract ng Mga Substring sa Excel (Hakbang-sa-Hakbang)

Setyembre 1, 2023 548 views

Ang data sa Excel ay isang kombinasyon ng alfanumerikong mga string, at ang pag-ekstrak ng mga substring ay gumagawang madali ng pag-analisa at pagmanipula ng data at nagpapalinis sa hindi magkakatugmang o magulong hitsura ng data.

Sa artikulong ito, ipinaliwanag namin ang ilang mga kakayahang pamamaraan para sa halos lahat ng bersyon ng computer. Sa mga daan-daang iba't ibang paraan ng pag-ekstrak ng mga substring, inilalabas namin ang 4 na madaling paraan mula sa Excel.

1. Gamitin ang mga Function ng LEFT, RIGHT at MID

Ang Excel ay may libu-libong mga function na napakadaling gamitin upang matapos ang trabaho. Narito ang tatlong magkaibang function na maaari mong gamitin upang ekstrahin ang substring.

Ang LEFT function ay nagbibigay-daan sa iyo na ekstrahin ang tinukoy na bilang ng mga character mula sa kaliwang bahagi ng isang text string. Ang syntax ay ganito: LEFT(text, num_characters).

Ang RIGHT function ay nagbibigay-daan sa iyo na ekstrahin ang tinukoy na bilang ng mga character mula sa kanang bahagi ng isang text string. Ang syntax ay RIGHT(text, num_characters).

Ang MID function ay ekstrahin ang tiyak na bilang ng mga character mula sa gitna ng isang text string. Ang syntax nito ay: MID(text, start_position, num_characters).

Mga Hakbang sa pag-ekstrak ng mga substring sa Excel:

Hakbang 1: Isipin na mayroon kang isang Excel sheet na may mga detalye ng mga empleyado tulad ng kanilang pangalan, numero, at lokasyon.

Hakbang 2: Gusto mong ekstrahin ang unang pangalan lamang ng mga empleyado, pagkatapos ay gamitin ang sumusunod na formula.

"=LEFT(A2,4)" ay pipili sa haligi A2 at ang unang apat na letra mula sa kaliwang bahagi.

mga substring sa excel


Hakbang 3: Ito ay magbibigay sa iyo ng sumusunod na mga resulta na nagpapakita ng pangalan ng unang pangalan (unang apat na karakter) ng bawat pangalan ng empleyado.

excel substring gamit ang Left Function


Hakbang 4: Gayundin, gamit ang Right function, maaari nating i-extract ang apelyido ng mga empleyado.

Hakbang 5: Gagamitin natin ang formula na "=RIGHT(A2,4)," na magbibigay ng mga sumusunod na resulta.

excel substring mula sa kanan


Hakbang 6: Ito ay magbibigay sa iyo ng mga sumusunod na resulta na ipinapakita ang pangalan ng unang pangalan (unang apat na karakter mula sa kanan) ng bawat pangalan ng empleyado.

Hakbang 7: Gamit ang Mid function, huhugutin natin ang numero ng empleyado. Isipin na ang apat na numero sa ating halimbawa ay nagpapakita ng ID ng empleyado.

Hakbang 8: Upang huhugutin ang ID ng empleyado, gamitin ang formula "=MID(B2,4,4)". Ang Kolum B ay magsisimula sa ika-4 na character at pipiliin ang sumusunod na apat na character.

excel substring mid function


Maaari mong gamitin ang pormulang ito para sa anumang data; sa pamamagitan ng mga parameter, makukuha mo ang nais na teksto o numero.

Mga Kalamangan

  • Madaling baguhin

  • Kumpleto sa lahat ng bersyon ng Excel

  • Maaasahan at Makakatipid ng Oras

Mga Disadvantages

  • Hindi available para sa mga kumplikadong operasyon

  • Kulang sa dynamic updating

2. Gamitin ang TRIM function

Ang isa pang function na maaari mong gamitin upang kumuha ng mga Substrings sa Excel ay ang Trim function.

Karaniwan itong ginagamit para sa karagdagang espasyo mula sa teksto, partikular na ang mga leading at trailing spaces.

Nakakatulong ito sa paglilinis ng data kapag kinopya mula sa ibang application. Maaari lamang itong alisin ang ASCII space character (32) mula sa teksto.

Mga Hakbang sa paggamit ng TRIM function:

Hakbang 1: Isipin na may data na kinuha mula sa mga external source. Ang data na ito ay naglalaman ng mga pangalan at may hindi pantay-pantay na espasyo.

Hakbang 2: Gamit ang TRIM function, tatanggalin natin ang lahat ng karagdagang hindi kinakailangang espasyo.

TRIM function excel substring


Hakbang 3: Ginagamit ang function sa paraang, '=TRIM(A4)', kung saan ipinakita ng A4 ang sanggunian ng hanay. Ito ay isang madaling paraan upang alisin ang kalat sa data at kunin ang tunay na data.

Hakbang 4: Gamitin natin ang parehong function sa alfanumerikong data na may hindi pantay-pantay na mga puwang.

excel substring TRIM Function


Hakbang 5: Tinanggal ang lahat ng karagdagang espasyo sa pagitan ng mga data, at makakakuha ka ng parehong datos.

Mga Pro

  • Kumportable

  • Madaling Gamitin

  • Malawakang Sinusuportahan

Mga Cons

  • Walang Pagbabago sa Loob ng Selula

  • Nakakatagal

3. Gamitin ang mga Function ng MID at FIND

Ang mga Function ng MID at FIND ay parehong kapaki-pakinabang na mga text function sa Excel para sa pagmanipula at pagkuha ng mga substring mula sa mga text string.

Ang prosesong MID ay tinatanggal ang tiyak na bilang ng mga character mula sa isang text string, na nagsisimula sa isang itinakdang posisyon. Sa kabaligtaran, ang FIND function ay nagtatakda ng posisyon ng anumang partikular na character o text sa loob ng isa pang text string.

Ang tutorial sa ibaba ay nagpapakita kung paano mo magagamit ang mga function na ito upang kunin ang Mga Substring sa Excel.

Hakbang 1: Isipin natin na mayroon tayong isang Excel sheet na may pangalan ng mga estudyante. Gusto nating kunin ang mga pangalan ng mga estudyanteng ito gamit ang Mid at Find functions.

Hakbang 2: Gamitin natin ang sumusunod na formula, "=MID(B2,FIND(” “,B2),100)". Sa formula na ito, ang MID function ay naghahanap ng string sa B2 at nagsisimula ang substring mula sa unang character, dito ang search function ay nakakuha ng lokasyon ng espasyo at nagbabalik ng integer na halaga.

excel substring MID function


Hakbang 3: Ibibigay nito sa atin ang output bilang apelyido ng bawat empleyado hanggang sa 100 na karakter.

excel substring FIND function


Mga Katangian

  • Malawak na Paggamit

  • Maayos na Pagkakalagay

  • Tumpak na Pag-ekstrak

Mga Kons

  • Komplikado

  • Kasagaran para sa dynamic na ekstraksiyon

4. Gamitin ang Flash Fill

Ang Flash Fill ay isang mahusay na tampok sa Excel na awtomatikong nagpupuno ng mga halaga sa isang hanay batay sa isang kinikilalang makinang-kalikasan nito sa kalapit na hanay.

Madali itong gamitin, nakakatipid ng oras, at naglalayong awtomatikong isalaysay ang pagpasok at manipulasyon ng data, na nagbabawas ng pangangailangan para sa manual na input.

Mga Hakbang upang Gamitin ang Flash Fill

Hakbang 1: Isipin na mayroon kang isang Excel sheet na naglalaman ng scrap data at nais mong ekstrahin ang makabuluhang data tulad ng mga tiyak na numero, pangalan, email address, at iba pa.

Hakbang 2: Sa aming kaso, ang data ay may alfanumerikong mga halaga, at nais naming ekstrahin lamang ang mga diskwento. Kaya't ibibigay natin ang mga kinakailangang numerikong halaga bilang input sa unang hanay.

Hakbang 3: Pagkatapos ay pumunta sa Data Tab, i-click ang Flash Fill, o pindutin ang CTRL + E sa iyong keyboard. Ito ay awtomatikong magbibigay sa iyo ng mga numerikong halaga mula sa data.

Pagsasalansan ng substring sa Flash Fill sa Excel


Hakbang 4: Ngayon nais nating ma-extract ang mga alpabetikong halaga bilang output. Mag-input lamang ng mga titik ng alpabeto, at magbibigay ito ng mga kinakailangang resulta.

excel substring sa pagitan ng mga karakter


Hakbang 5: Maaari ka ring magbigay ng iyong input sa isang tiyak na format, at ito ay magco-convert ng data ng buong haligi. Halimbawa, may parehong data ako na nasa kombinadong anyo, at kailangan ko itong i-format. Ilalagay ko lamang ang input sa unang haligi at pagkatapos ay pindutin ang CTRL+E, at makukuha ko ang resulta sa buong haligi ko.

Paghigpit ng Flash Fill ng excel substring


Hakbang 6: Gayundin, kung nais kong gawing mga email address ang mga pangalan na ito, simpleng ilalagay ko ang unang pangalan kasama ang email address, at gagawin ng Flash Fill ang natitira.

formatting ng substring ng Excel


Mga Kalamangan

  • Awomatikong Paghugot ng Datos

  • Awomatikong Pagsasama ng Datos

  • Suporta sa Dynamic Updates

  • Visual na Paghuhula

Mga Kahinaan

  • Mga isyu sa presisyon sa desimal na datos

  • Mga Limitasyon sa Pagkilala ng Pattern

Mga Katanungan Tungkol sa Substring

T: Puwede ko bang hugutin ang maraming substrings sa isang pagkakataon sa Excel?

Oo, puwede kang humugot ng maraming substrings sa isang pagkakataon sa Excel gamit ang mga formula o function tulad ng MID, LEFT, RIGHT, o mga tool sa pagmanipula ng teksto tulad ng Flash Fill.

T: Paano hugutin ang mga substring matapos ang mga partikular na katangian sa Javascript?

Maaari mong gamitin ang mga substring o slice methods ng JavaScript upang hugutin ang mga substring matapos ang mga partikular na mga character o pattern.

T: Paano hugutin ang mga numero mula sa isang string sa Excel?

Maaari mong gamitin ang kombinasyon ng mga function tulad ng MID, FIND, at ISNUMBER sa Excel upang hugutin ang mga numero mula sa isang string.

Buod

Mahalaga ang paghugot ng mga substring sa Excel para sa paglilinis ng magulong at di-kinakailangang data. Bukod dito, nagpapadali ito ng pag-aanalisa at pagmanipula ng data, at nakakatipid ng oras. Maaari mong gamitin ang mga builtin na function sa Excel tulad ng Left, Mid, Right, Flash Fill, at Find upang hugutin ang mga ninanais na mga substring. Karaniwan, ang mga function na ito ay tutulong sa iyo na hugutin ang mga substring; maliban na lamang kung ang iyong data ay napakalaki, maaari kang umaasa sa mga function na ito.

Kung makakita ka ng mga function na ito bilang kumplikado o hindi ka komportable sa paggamit ng mga formula, maaari kang subukang gamitin ang ibang mga tool tulad ng WPS Office, na may malakas na Tool ng Spreadsheet na magpapadali sa iyong buhay sa paghuhugot ng mga substring. Subukan ang WPS Office, at hindi mo kailanman ikakahiya ang iyong desisyon.


15 taon ng karanasan sa industriya ng opisina, tagahanga ng teknolohiya, at manunulat ng kopya. Sundan mo ako para sa mga pagsusuri ng mga produkto, paghahambing, at mga rekomendasyon para sa mga bagong app at software.