Enhavtabelo
Dum vi laboras en Microsoft Excel , vi eble bezonos tranĉi parton de teksta ĉeno. Ekzemple, vi eble postulas forigi certan parton de teksta ĉeno. Krom tio, foje oni devas forigi parton de tekstoj antaŭ/post specifa signo. En ĉi tiu artikolo, mi diskutos plurajn facilajn kaj rapidajn metodojn por tranĉi parton de tekstoj en excel.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la praktikan laborlibron, kiun ni uzis por prepari ĉi tiun artikolon.
Eltondi Parton de Teksto.xlsm
9 Facilaj Metodoj por Tondi Parton de Teksto en Excel
1. Trovu kaj Anstataŭigi Opcion de Excel por Tondi Parton de Teksto
Antaŭ ĉio, mi uzos la opcion Trovu kaj Anstataŭigi en excel por tranĉi parton de teksto en excel. Supozu, ke mi havas la datumaron ( B5:B10 ), enhavantan la subajn datumojn. Nun mi anstataŭigos la tekston ' Plena Nomo: ' per malplena.
Paŝoj:
- Unue, elektu la datumaron kaj premu Ctrl + H por ricevi la dialogon Trovu kaj Anstataŭigi .
- Kiam la Trovu kaj Anstataŭigi dialogo aperas, tajpu la parton de la teksto, kiun vi volas tranĉi en la kampo Trovu kion . Lasu la kampon Anstataŭigi per malplena.
- Tiam premu Anstataŭigi Ĉion .
- Kiel rezulto, ni ricevos la suban eligon. La tuta specifita nedezirata parto de la teksto estas tajlita kiel montrite en la suba ekrankopio.
LeguPli: [Fix] TRIM-Funkcio Ne Funkcias en Excel: 2 Solvoj
2. Uzu SUBSTITUTE-Funkcion por Tranĉi Parton de Teksto en Excel
Ĉi-foje, Mi aplikos la SUBSTITUTO-funkcion en excel por eltondi certan parton el teksta ĉeno. En ĉi tiu kazo, mi uzas la saman datumaron kiu estis uzita en la antaŭa metodo.
Paŝoj:
- Tajpu la sekvan formulon en Ĉelo C5 kaj premu Enigu de la klavaro.
=SUBSTITUTE(B5,"Full Name:","")
- Konsekvence, Excel resendos la suban rezulton. Nun, Uzu la Plenigi Tenilon ( + ) por kopii la formulon super la intervalo C6:C10 .
- Fine, jen la fina eligo, kiun ni ricevos.
⏩ Noto:
Vi povas tranĉi iujn signojn el teksto uzante la SUBSTITUTO-funkcion . Vi povas forigi plurajn signojn samtempe uzante ĉi tiun funkcion.
3. Tondi Parton de Teksto Uzante Flash-plenigon
Vi povas uzi la opcion Flash-plenigon en excel por tranĉi certa parto de teksta ĉeno. Excel povas senti la ŝablonojn de la datumoj, kiujn vi enigas en ĝi. Dum tondado de parto de teksto uzante la opcion Flash Plenigi , ĉi tiu datuma senta funkcio estas aplikata. Ni supozu, ke ni havas datumaron enhavantan nomojn de pluraj homoj kune kun iliaj profesioj. Nun mi tranĉos la nomparton el la subaj tekstaj ĉenoj.
Paŝoj:
- Tajpu laatendata rezulto en Ĉelo C5 (apud la unua ĉelo de via datumaro).
- Tiam komencu tajpi la atendatan rezulton ankaŭ en la sekva ĉelo (ĉi tie, Ĉelo C6 ). Nun excel antaŭrigardos la eligon post kiam ĝi povas senti la ŝablonon de la enigitaj datumoj. Por ilustri, ĉar mi tajpis la Instruiston en Ĉelo C5 kaj komencis tajpi Inĝeniero en Ĉelo C6 , Excel komprenas, ke mi serĉas nur por profesioj.
- Dum la antaŭrigardaj datumoj aperas, premu Enigu por ricevi la suban rezulton.
4. Kombini DEKSTRA & LEN-Funkcioj por Tranĉi Unuan Parton de Teksto
Ni povas tranĉi la unuan parton de teksta ĉeno per Excel-formuloj. Ĉi tie mi uzos la DEKSTRAN funkcion kune kun la LEN-funkcio por tranĉi la unuajn du signojn el la suba datumaro.
Paŝoj:
- Tajpu la suban formulon en Ĉelo C5 kaj premu Enigu .
=RIGHT(B5,LEN(B5)-2)
- Fine, post apliki la Plenigi Tenilon ilo, ĉi tiu estas la finfina eligo.
Ĉi tie, la LEN funkcio redonas la longon de la teksta ĉeno de Ĉelo B5 . Tiam 2 estas subtrahita de la tuta teksto, kiu redonas 11 . Post tio, la funkcio RIGHT ĉerpas 11 signojn de la dekstra flanko de Ĉelo B5 .
5. Apliki Excel-Formulon por Tondi Lastan Parton de Teksto en Excel
Malkiel laantaŭa metodo, nun mi tranĉos la lastan parton de teksta ĉeno uzante la kombinaĵon de LEFT kaj LEN funkcioj. Ekzemple, mi tranĉos la lastajn 5 signojn el la tekstaj ĉenoj de la suba datumaro.
Paŝoj:
- Unue, tajpu la jenan formulon en Ĉelo C5 . Tiam premu Enigu .
=LEFT(B5,LEN(B5)-5)
- Eniginte la formulon, excel estos redonu la suban rezulton. Kiel vi povas vidi, la supra formulo forigis la lastajn 5 signojn el ĉiuj tekstaj ĉenoj.
Jen, la LEN -funkcio redonas la totalan longon de Ĉelo B5 . Poste, 5 estas subtrahita de la LEN formulo kaj respondas 11 . Fine, la funkcio LEFT redonas la 11 signojn de la maldekstra flanko de la teksta ĉeno de Ĉelo B5 .
⏩ Noto :
Vi povas envolvi la supran formulon per la VALORA funkcio se vi bezonas nombran rezulton.
6. Kombinu MID & ; LEN-Funkcioj por Tranĉi ambaŭ Unuajn N kaj Lastajn N Signojn
En ĉi tiu metodo, mi tranĉos la unuajn N kaj lastajn N signojn de teksta ĉeno uzante la MID-funkcion kune kun la LEN funkcioj. Por ilustri, mi forigos la unuajn 2 kaj lastajn 5 signojn de la tekstaj ĉenoj de la suba datumaro.
Paŝoj:
- Entajpu la suban formulon en Ĉelo C5 unue kajpremu Enigu .
=MID(B5,3,LEN(B5)-7)
- Post kiam vi premas Enigu kaj aplikas la ilon Plenigi Tenilon , excel redonos la suban rezulton. El la supra rezulto, ni povas vidi, ke la unuaj 2 kaj la lastaj 5 signoj de ĉiu ĉeno estas tranĉitaj kiel montrite en la suba ekrankopio.
Ĉi tie, la funkcio LEN redonas la longon de Ĉelo B5 kiu estas 18 . Tiam la totala nombro de signoj (ĉi tie, 2 + 5 ) kiuj devas esti tonditaj estas subtrahita de la totala longo de Ĉelo B5 (ĉi tie, 18 ) . La subtraho rezultigas 11 . Tiam la funkcio MID ĉerpas 11 signojn el la 3a pozicio de la teksta ĉeno de Ĉelo B5 .
7 Tranĉi Parton de Teksto antaŭ aŭ post Specifa Signo
Vi povas tranĉi tekston antaŭ aŭ post specifa signo (komo, punktokomo, spaco, ktp.) uzante excel-formulojn. Supozu, ni havas la malsupran datumaron kiu enhavas tekstajn ĉenojn kiuj estas apartigitaj per komo. Nun mi aplikos excel-funkciojn por forigi ĉion antaŭ/post komo.
7.1. Tranĉi Parton de Teksto antaŭ Specifa Signo
Unue mi tranĉos la parton de la teksto, kiu estas metita antaŭ komo.
Paŝoj:
- Tajpu la jenan formulon en Ĉelo C5 . Poste premu Enigu .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
- Post enigi la formulon jen la rezultoni ricevas. Ni povas vidi, ke ĉiuj signoj antaŭ la komo estas tranĉitaj.
Ĉi tie, la SERĈA funkcio trovas la lokon de la komo en la donita tekstoĉeno de Ĉelo B5 , kiu estas 7 . Tiam 7 estas subtrahita de la longo de Ĉelo B5 , redonita per la LEN funkcio. La rezulto de subtraho estas 8 . Fine, la funkcio RIGHT tranĉas 8 signojn de la dekstra flanko de la komo.
Legu Pli: Tranĉi Dekstren Signojn kaj Spacojn en Excel (5 Manieroj). )
7.2. Tondi Parton de Teksto post Specifa Signo
Same la antaŭa metodo, ĉi tie mi tranĉos parton de la teksto, kiu troviĝas post komo.
Paŝoj:
- Tajpu la suban formulon en Ĉelo C5 kaj premu Enigu .
=LEFT(B5,SEARCH(",",B5)-1)
- Enigo de la formulo ni povas vidi ĉiujn partojn de la teksta ĉeno, kiuj troviĝas post forigo de komoj.
Ĉi tie, la funkcio SEARCH trovas la lokon de la komo. Poste, 1 estas subtrahita de la formulo SEARCH ĉar ni ne volas inkluzivi komon en nia fina rezulto. Fine, la funkcio LEFT ĉerpas la tekstoparton antaŭ la komo. Tiel ni tondis la tekstoparton post la komo.
⏩ Noto:
Vi povas tondi parton de la teksto antaŭ/post la apero de specifaj signoj (komo, punktokomo, spaco, ktp.)en malsamaj pozicioj uzante kombinaĵon de excel-funkcioj.
Legu Pli: Maldekstra Trim-Funkcio en Excel: 7 Taŭgaj Manieroj
8. Excel ANstataŭigi Funkcio por Tondi Parton de Teksto
Nun mi uzos la REPLACE-funkcion en excel por tondi parton de tekstaj ĉenoj. Ekzemple, el la suba datumaro, mi eltondos ĉiujn nomojn.
Paŝoj:
- Tajpu la malsupre. formulo en Ĉelo C5 . Tiam premu Enigu .
=REPLACE(B5,1,13," ")
- Kiel konsekvenco, excel faros redonu la suban rezulton. El la suba rezulto ni povas vidi, ke la nompartoj de la subaj tekstaj ĉenoj estas tranĉitaj.
9. Uzu VBA por Tondi la Unuan aŭ La Lastan Parton de Teksto en Excel
Ni povas tranĉi parton de la teksto uzante simplan VBA kodon en Excel. Mi uzos VBA User Defined Function por tranĉi parton el tekstaj ĉenoj.
9.1. VBA por Tranĉi Unuan Parton de Tekstaj Ŝnuroj
Unue mi forigos la unuajn du signojn per VBA UDF. Konsideru la suban datumaron por tranĉi la unuajn 2 signojn.
Sekvu la subajn paŝojn por plenumi la taskon.
Paŝoj:
- Unue, iru al Programisto > Visual Basic .
- Kiel rezulto, la VBA fenestro aperos. Dekstre alklaku la VBAProjekton , kaj iru al Enmeti > Modulo .
- Nun tajpu la suban kodon en la Modulo .
7617
- Tiam iru al la Excel-folio kie vi havas la datumojn, kaj komencu tajpi la funkcion, kiun vi havas. kreita per VBA . Ĝi aperos kiel aliaj excel-funkcioj.
- Post tio, enigu la argumentojn de la funkcio, kiuj aspektos kiel la suba formulo:
=TrimFirstn(B5,2)
- Premu Enigu kaj apliku la Plenigi Tenilon ilo por kopii la formulon al la resto de la ĉeloj. Fine, vi ricevos la suban rezulton.
9.2. VBA por Tondi Lastan Parton de Teksto
Nun mi uzos la VBA UDF por tondi la lastan parton de teksta ĉeno. Ĉi tiu metodo estas simila al la antaŭa metodo, nur vi devas tajpi malsaman VBA kodon. Ekzemple, mi uzos la lastajn 5 signojn el la subaj tekstaj ĉenoj.
Paŝoj:
- Same, en la antaŭa metodo, iru al Programisto > Visual Basic . Tiam Enigu novan Modulo el la VBAProjekto kaj tajpu la suban kodon en la Modulo (vidu ekrankopion).
1686
- Nun enigu la nove kreitan UDF kaj enigu la argumentojn kiel sube:
=TrimLastn(B5,5)
- Post kiam vi enigas la formulon, excel eltondos la lastajn 5 signojn el la donitaj tekstaj ĉenoj.
Konkludo
En la supra artikolo, mi provis diskuti plurajn metodojntondi parton de teksto en excel detale. Espereble, ĉi tiuj metodoj kaj klarigoj sufiĉos por solvi viajn problemojn. Bonvolu sciigi min se vi havas demandojn.