Cookies matulungan kaming ihatid ang aming mga serbisyo. Sa pamamagitan ng paggamit sa aming mga serbisyo, sumasang-ayon ka sa aming paggamit ng cookies.
Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano tanggalin ang teksto bago o pagkatapos ng isang partikular na character sa Excel?

Gusto mo bang alisin ang tinukoy na teksto bago o pagkatapos ng isang partikular na character sa Excel? Narito binibigyang-uri-uriin ko ang ilang mga pamamaraan sa pagsasamantala sa problemang ito.


Madaling alisin ang lahat ng numeric, non-numeric o tinukoy na mga character mula sa mga cell sa Excel:

Kutools para sa Excel's Alisin ang Mga Karakter Ang utility ay tumutulong sa iyo na madaling alisin ang lahat ng numeric, non-numeric o tinukoy na mga character mula sa mga napiling mga cell sa Excel. I-download ang buong tampok na 60-araw na libreng trail ng Kutools para sa Excel ngayon!

Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download ang libreng pagsubok Ngayon!


Tanggalin ang teksto bago o pagkatapos ng character sa pamamagitan ng Hanapin at Palitan sa Excel

Hanapin at Palitan ang pag-andar ay isang function na malawak na ginagamit sa Excel, at kasama nito, maaari mong alisin ang teksto bago o pagkatapos ng isang partikular na character.

pindutin Ctrl + F upang buksan ang Hanapin at Palitan dialog, at i-click Palitan tab, at uri *, sa Hanapin kung anong text box, at iwanan ang blangko sa Palitan gamit ang text box, pagkatapos ay i-click Palitan ang Lahat. Tingnan ang screenshot:

Ngayon, maaari mong makita ang teksto bago ang kuwit ay aalisin.

Mga Tala:

1. Kung nais mong tanggalin ang teksto pagkatapos ng kuwit, maaari mong i-type ito ,* sa Hanapin ang ano text box.

2. Maaari mong baguhin ang kuwit sa character na kailangan mo.

3. Aalisin ng pamamaraang ito ang lahat ng teksto bago ang huling kuwit sa tinukoy na mga cell.


Tanggalin ang teksto bago o pagkatapos ng character ayon sa formula sa Excel

Sa Excel, maaari mo ring gamitin ang formula upang tanggalin bago o pagkatapos ng isang partikular na character.

1. Pumili ng isang blangko na cell at i-type ang formula na ito = KARAPATAN (A1, LEN (A1) -FIND (",", A1)) sa ito, at pindutin Magpasok key.See screenshot:

2. I-drag ang Punan ang Punan hanggang sa hanay hanggang maalis ang lahat ng teksto bago ang comma.

tandaan:

1. Alisin ang teksto pagkatapos ng comma sa pamamagitan ng paggamit = KALIWA (A1, HANAPIN (",", A1) -1).

2. Sa mga formula, A1 ang cell na gusto mong alisin ang teksto, at "," ang karakter na gusto mong alisin ang teksto bago o pagkatapos nito.

3. = KARAPATAN (A1, LEN (A1) -FIND (",", A1)) aalisin ang lahat ng teksto bago ang unang kuwit sa Cell A1, habang = KALIWA (A1, HANAPIN (",", A1) -1) aalisin ang lahat ng teksto pagkatapos ng unang kuwit sa Cell A1.

Tab ng Tanggapan - Naka-tab na Pag-browse, Pag-edit, at Pamamahala ng Mga Workbook sa Excel:

Dinadala ng Office Tab ang naka-tab na interface tulad ng nakikita sa mga web browser tulad ng Google Chrome, mga bagong bersyon ng Internet Explorer at Firefox sa Microsoft Excel. Ito ay magiging isang tool sa pag-save ng oras at pag-irreplaceble sa iyong trabaho. Tingnan ang demo sa ibaba:

Mag-click para sa libreng pagsubok ng Office Tab!

Opisina ng Tab para sa Excel


Tanggalin ang teksto bago ang character na may VBA sa Excel

May isang VBA code na makakatulong sa iyo na alisin ang teksto bago ang isang partikular na character.

1. Pindutin ang Alt + F11 upang ipakita ang Microsoft Visual Basic para sa Mga Application window.

2. Sa window, mag-click Isingit > Module upang ipakita ang isang bagong window ng module, pagkatapos ay kopyahin ang sumusunod na VBA code sa window ng module.

VBA: Tanggalin ang teksto bago ang isang partikular na character sa Excel.

Sub RemoveAllButLastWord()
'Updateby20140612
Dim Rng As Range
Dim WorkRng As Range
Dim xChar As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xChar = Application.InputBox("String", xTitleId, "", Type:=2)
For Each Rng In WorkRng
    xValue = Rng.Value
    Rng.Value = VBA.Right(xValue, VBA.Len(xValue) - VBA.InStrRev(xValue, xChar))
Next
End Sub

3. I-click ang Tumakbo button, isang dialog box na pop up para sa iyo upang pumili ng isang cell o saklaw ay magtatanggal ka ng mga teksto bago ang kuwit, at pagkatapos ay i-click ang OK na pindutan. Tingnan ang mga screenshot:

4. Pagkatapos ay lumabas ang isa pang dialog, mangyaring ipasok ang character na iyong tatanggalin ang lahat ng mga teksto batay dito (narito kami nagpasok ng kuwit), at pagkatapos ay i-click ang OK button.

Ngayon ang lahat ng mga teksto bago ang kuwit ay aalisin kaagad.

nota: Tatanggalin ng VBA ang lahat ng teksto bago ang huling character (tulad ng kuwit) sa isang tinukoy na cell.


Alisin ang teksto bago / pagkatapos ng character sa pamamagitan ng paghahati ng mga cell gamit ang Kutools para sa Excel

Ang seksyon na ito ay magpapakilala sa Split Cells utility ng Kutools para sa Excel upang matulungan y ou mabilis na split mga cell na may tiyak na character. Mangyaring gawin ang mga sumusunod:

1. Piliin ang hanay na may mga teksto na nais mong alisin bago o pagkatapos ng isang partikular na character, at pagkatapos ay mag-click Kutools > teksto > Split Cells. Tingnan ang screenshot:

2. Nasa Split Cells dialog box, piliin ang iba opsyon, pagkatapos i-type ang character sa blangkong kahon (narito kami maglagay ng kuwit), at pagkatapos ay i-click ang OK na pindutan. Tingnan ang screenshot:

doc alisin bago after2

3. Sa isa pang popping up dialog box, pumili ng isang blangko cell para sa paghahanap ng mga teksto, at pagkatapos ay i-click ang OK button.

Pagkatapos ay maaari mong makita ang mga napiling mga cell ay nahati sa tiyak na karakter - kuwit. Tingnan ang screenshot:

TipKung nais mong magkaroon ng isang libreng pagsubok ng utility na ito, mangyaring pumunta sa i-download ang software nang libre una, at pagkatapos ay pumunta upang ilapat ang operasyon ayon sa mga hakbang sa itaas.


Madaling alisin ang teksto bago / pagkatapos ng character na may Kutools para sa Excel


Mga Kaugnay na Akda:



Inirerekumendang Mga Tool sa Produktibo

Tab ng Tanggapan

ginto star1 Dalhin ang mga madaling tab sa Excel at iba pang software ng Office, tulad ng Chrome, Firefox at bagong Internet Explorer.

Kutools para sa Excel

ginto star1 Kahanga-hangang! Palakihin ang iyong pagiging produktibo sa 5 minuto. Hindi kailangan ang anumang mga espesyal na kasanayan, i-save ang dalawang oras araw-araw!

ginto star1 300 Mga Bagong Tampok para sa Excel, Gumawa ng Excel Karamihan Madali at Makapangyarihang:

  • Pagsamahin ang Cell / Rows / Mga Haligi nang walang Pagkawala ng Data.
  • Pagsamahin at I-consolidate ang Maramihang Mga Sheet at Workbook.
  • Ihambing ang mga Ranges, Kopyahin ang Maramihang Ranges, I-convert ang Teksto sa Petsa, Conversion ng Unit at Pera.
  • Bilang ng Mga Kulay, Paging Mga Subtot, Advanced na Pagsunud-sunurin at Super Filter,
  • Higit pang Piliin / Isingit / Tanggalin / Teksto / Format / Link / Magkomento / Workbook / Worksheets Mga Tool ...

Screen shot ng Kutools for Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    krish srinivasan · 3 months ago
    Hi, I need help.
    I have data extracted and posted in excel like this: (cell B2)
    NWS_141118_FTP_DMP_SAMY_MURUGAN_FISTUVEL_1

    I want to extract only the text (characters, may be 2, 3 , 4 in length), between the third _ and fourth _.
    Any help is appreciated.
    Thanks in anticipation
    • To post as a guest, your comment is unpublished.
      Jeyakumar Kannan · 17 days ago
      Given String: NWS_141118_FTP_DMP_SAMY_MURUGAN_FISTUVEL_1

      Desired to extract : DMP

      Position of 3rd _ : 16 : Try this formula =FIND("_",E6,FIND("_",E6,FIND("_",E6,1)+1)+1)+1

      Position of 4th _ : 19 : Try this formula =FIND("_",E6,FIND("_",E6,FIND("_",E6,FIND("_",E6,1)+1)+1)+1+1)
    • To post as a guest, your comment is unpublished.
      Jku · 17 days ago
      Given String: NWS_141118_FTP_DMP_SAMY_MURUGAN_FISTUVEL_1

      Desired to extract: DMP

      Position of 3rd _ : 16 : Please try this function =FIND("_",E6,FIND("_",E6,FIND("_",E6,1)+1)+1)+1

      Position of 4th _ : 19 : Please try this function =FIND("_",E6,FIND("_",E6,FIND("_",E6,FIND("_",E6,1)+1)+1)+1+1)
    • To post as a guest, your comment is unpublished.
      BOG · 22 days ago
      You can use excels inbuilt text to columns for this and just use, "_" as the separator
  • To post as a guest, your comment is unpublished.
    Neil · 4 months ago
    How do I only recall everything after the last underscore? So in this case I need just the 36D from the end. Example: 32533WHT_Caress36D_White_36D


    Thanks in advance!!
    • To post as a guest, your comment is unpublished.
      crystal · 1 months ago
      Hi Neil,
      This formula can help you: =RIGHT(A15,LEN(A3)-FIND("@",SUBSTITUTE(A15,"_","@",(LEN(A15)-LEN(SUBSTITUTE(A15,"_","")))/LEN("_"))))
  • To post as a guest, your comment is unpublished.
    Andes · 5 months ago
    I just wanna say thank you here, it's awesome using these formula with your help.. Thanks ^_^
  • To post as a guest, your comment is unpublished.
    Mina · 6 months ago
    Hey I got a text like this how do I remove everything after the hyphen?
    ABCD123456-ABC

    How do I delete or move everything after the 2 hyphen?
    ABCD12345-1234-ABCD
    ABCD12345-1234-X-123-AB-1

    Thank you in advance
    • To post as a guest, your comment is unpublished.
      crystal · 6 months ago
      Hi Mina,
      To remove everything after the first hyphen, please apply this formula: =LEFT(A1,FIND("-",A1)-1)
      To remove everything after the second hyphen, this formula can help you: =LEFT(A1,SEARCH("-",A1,SEARCH("-",A1)+1)-1)
      • To post as a guest, your comment is unpublished.
        Peter · 11 days ago
        My excel is on PT-BR but this formula doesnt work, im using EXCEL 07, does i need a plugin or something to make that work?
      • To post as a guest, your comment is unpublished.
        Mina · 6 months ago
        Thank you life saver!
  • To post as a guest, your comment is unpublished.
    Ryan · 6 months ago
    Thank you :)