Skip to main content

Bain Excel carachtair, focail, uimhreacha ó teaghráin téacs

Ag ceapadh, tá liosta fada teaghráin téacs agat ina bhfuil carachtair, uimhreacha nó siombailí sonracha eile. I gcás áirithe, b’fhéidir go mbeidh ort carachtair áirithe a bhaint bunaithe ar shuíomh, mar shampla ó dheis, chlé nó lár ó na teaghráin téacs, nó roinnt carachtair nach dteastaíonn uait a scriosadh ó liosta na dtéad. Má fhaigheann tú na réitigh ceann ar cheann gheobhaidh tú tinneas cinn, bailíonn an rang teagaisc seo gach cineál modhanna chun carachtair, focail nó uimhreacha a bhaint in Excel.

Clár ábhair:

1. Bain carachtair as clé, deas nó lár na dtéad téacs

2. Bain carachtair nach dteastaíonn / speisialta ó teaghráin téacs

3. Bain carachtair / téacs roimh charachtar ar leith nó dá éis

4. Bain focail as teaghráin téacs


Bain carachtair as clé, deas nó lár na dtéad téacs

B’fhéidir gur obair choitianta é don chuid is mó dínn roinnt carachtair a bhaint ó chlé, ar dheis nó ó lár na dtéad téacs i mbileoga oibre Excel. Tabharfaidh an chuid seo roinnt cleasanna gasta agus furasta isteach chun an tasc seo a réiteach.

1.1 Bain na chéad n carachtair as teaghráin téacs

Más gá duit na chéad n carachtair a bhaint de liosta teaghráin téacs, féadfaidh na modhanna seo a leanas fabhar a thabhairt duit.

 Trí fhoirmlí a úsáid

De ghnáth, chun na carachtair a scriosadh ó thús na dtéad téacs, is féidir leat an fheidhm REPLACE nó teaglaim d’fheidhmeanna CEART agus LEN a úsáid.

REPLACE feidhm chun na chéad charachtair N a bhaint:

=REPLACE(string, 1, num_chars, "")
  • teaghrán: An tsreang téacs ar mhaith leat carachtair a bhaint de;
  • líon_chars: Líon na gcarachtar is mian leat a bhaint.

Mar shampla, chun an chéad 2 charachtar a bhaint de na cealla, bain úsáid as an bhfoirmle thíos le do thoil, agus ansin tarraing an láimhseáil líonta chun an fhoirmle a chóipeáil chuig cealla eile, féach an scáileán:

=REPLACE(A4, 1, 2, "")

CEART agus feidhmeanna LEN chun na chéad charachtair N a bhaint:

=RIGHT(string, LEN(string) - num_chars)
  • teaghrán: An tsreang téacs ar mhaith leat carachtair a bhaint de;
  • líon_chars: Líon na gcarachtar is mian leat a bhaint.

Chun an chéad 2 charachtar a bhaint de chealla, cuir an fhoirmle seo a leanas i bhfeidhm:

=RIGHT(A4,LEN(A4)-2)


 Trí Fheidhm Sainithe Úsáideora a úsáid

Chun na chéad n carachtair a bhaint as cealla, is féidir leat Feidhm Sainmhínithe ag Úsáideoir a chruthú chun an tasc seo a réiteach. Déan na céimeanna seo a leanas le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain na chéad n carachtair as teaghráin téacs

Function removeFirstx(rng As String, cnt As Long)
'Updateby Extendoffice
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Ansin téigh ar ais chuig an mbileog oibre, agus ansin cuir isteach an fhoirmle seo: = removefirstx (A4,2) isteach i gcill bhán, agus ansin tarraing an láimhseáil líonta síos chun na torthaí a fháil de réir mar a theastaíonn uait, féach an scáileán:

nótaí: San fhoirmle seo: A4 an bhfuil an chill ar mhaith leat carachtair a bhaint aisti; An uimhir 2 léiríonn sé líon na gcarachtar ar mhaith leat a bhaint ó thús na sreinge téacs.


1.2 Bain na carachtair dheireanacha as teaghráin téacs

Chun líon sonrach carachtar a bhaint den taobh dheis de shreangáin téacs, is féidir leat foirmle nó Feidhm Sainmhínithe Úsáideora a úsáid freisin.

 Trí fhoirmle a úsáid

Chun na carachtair dheireanacha a bhaint de na teaghráin téacs, is féidir leat foirmle a úsáid bunaithe ar na feidhmeanna LEFT agus LEN.

Feidhmeanna LEFT agus LEN chun na carachtair N dheireanacha a bhaint:

=LEFT(string, LEN(string) - num_chars)
  • teaghrán: An tsreang téacs ar mhaith leat carachtair a bhaint de;
  • líon_chars: Líon na gcarachtar is mian leat a bhaint.

Chun 3 charachtar a scriosadh ó dheireadh na dtéad téacs, bain úsáid as an bhfoirmle seo le do thoil, agus ansin tarraing an láimhseáil líonta chun an fhoirmle a chóipeáil chuig cealla eile, féach an scáileán:

=LEFT(A4, LEN(A4) - 3)


 Trí Fheidhm Sainithe Úsáideora a úsáid

Anseo, is féidir le Feidhm Sainmhínithe ag Úsáideoir cabhrú leat na carachtair dheireanacha seo a bhaint de liosta cealla, déan mar seo le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain na carachtair dheireanacha as teaghráin téacs

Function removeLastx(rng As String, cnt As Long)
'Updateby Extendoffice
removeLastx = Left(rng, Len(rng) - cnt)
End Function

3. Ansin filleadh ar an mbileog oibre, agus cuir isteach an fhoirmle seo: = removelastx (A4,3) isteach i gcill bhán, agus ansin tarraing an láimhseáil líonta síos chun na torthaí a fháil de réir mar a theastaíonn uait, féach an scáileán:

nótaí: San fhoirmle seo: A4 an bhfuil an chill ar mhaith leat carachtair a bhaint aisti; An uimhir 3 léiríonn sé líon na gcarachtar ar mhaith leat a bhaint ó dheireadh na sreinge téacs.


1.3 Bain na chéad charachtair, na carachtair dheireanacha nó carachtair shuímh áirithe trí ghné chumhachtach a úsáid

D’fhéadfadh sé a bheith pianmhar duit cuimhneamh ar fhoirmlí éagsúla, carachtair a bhaint ó chlé, ar dheis nó ó shuíomh ar leith de na teaghráin téacs, Kutools le haghaidh Excel tacaíonn sé le gné chumhachtach - Bain de réir Seasamh. Leis an uirlis bheag seo, is féidir leat na tascanna seo a láimhseáil le cúpla cad a tharlaíonn gan cuimhneamh ar aon fhoirmlí.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh na cealla is mian leat carachtair a bhaint, agus ansin cliceáil Kutools > Téacs > Bain de réir Seasamh, féach ar an scáileán:

2. Sa an Bain de réir Seasamh bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

2.1 Bain na chéad n carachtair as cealla:

  • In Uimhreacha bosca téacs, clóscríobh líon na gcarachtar is mian leat a bhaint as teaghráin. Sa sampla seo, bainfidh mé an chéad 2 charachtar.
  • Roghnaigh Ó chlé rogha i Post alt seo.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun an toradh a fháil mar a thaispeántar thíos an scáileán.

2.2 Bain na carachtair n deiridh as cealla:

  • In Uimhreacha bosca téacs, clóscríobh líon na gcarachtar is mian leat a bhaint as teaghráin. Sa sampla seo, bainfidh mé na 3 charachtar dheireanacha.
  • Roghnaigh Ó cheart rogha i Post alt seo.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun an toradh a fháil mar a thaispeántar thíos an scáileán.

2.3 Bain n carachtair as suíomh sonrach cealla:

Más gá duit líon sonrach carachtar a bhaint as suíomh áirithe de na teaghráin téacs, mar shampla, tosú 3 charachtar a bhaint as tríú carachtar na dtéad.

  • In Uimhreacha bosca téacs, clóscríobh líon na gcarachtar is mian leat a bhaint as teaghráin. Sa sampla seo, bainfidh mé 3 charachtar as seasamh áirithe.
  • Roghnaigh Sonraigh rogha, agus clóscríobh an uimhir ar mhaith leat carachtair a bhaint di i mbosca téacs an Post alt. Anseo, bainfidh mé carachtair ón tríú carachtar.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun an toradh a fháil mar a thaispeántar thíos an scáileán.

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


1.4 Bain na chéad n carachtair agus na carachtair n deiridh as teaghráin téacs le foirmle

Nuair is gá duit roinnt carachtair a bhaint ar dhá thaobh teaghráin téacs in Excel, is féidir leat na feidhmeanna MID agus LEN a chur le chéile chun foirmle a chruthú chun déileáil leis an tasc seo.

=MID(string, left_chars + 1, LEN(string) - (left_chars + right_chars)
  • teaghrán: An tsreang téacs ar mhaith leat carachtair a bhaint de;
  • ar chlé_chars: Líon na gcarachtar le baint ón taobh clé;
  • ceart_chars: Líon na gcarachtar le baint ón gceart.

Mar shampla, ní mór duit na chéad 7 gcarachtar agus na 5 charachtar dheireanacha a bhaint as teaghráin téacs ag an am céanna, cuir an fhoirmle seo a leanas isteach i gcill bhán:

=MID(A4, 7+1, LEN(A4) - (7+5))

nótaí: San fhoirmle seo: A4 an bhfuil an chill ar mhaith leat carachtair a bhaint aisti; An uimhir 7 an bhfuil líon na gcarachtar is mian leat a bhaint ón taobh clé; An uimhir 5 an líon carachtair is mian leat a bhaint ón taobh dheis.

Agus ansin, tarraing an láimhseáil líonta síos go dtí an áit ar mhaith leat an fhoirmle seo a chur i bhfeidhm, agus gheobhaidh tú an toradh mar atá thíos ar an scáileán a thaispeántar:


Bain carachtair nach dteastaíonn / speisialta ó teaghráin téacs

Agus sonraí á n-iompórtáil ó áit éigin eile chuig Excel, féadfar go leor carachtar speisialta nó nach dteastaíonn a ghreamú ar do bhileog oibre. Chun na tráchtais seo nach dteastaíonn uait a bhaint mar # @ $% ^ &, spásanna, uimhreacha, uimhreacha neamhuimhreacha, briseadh líne, srl., Cuirfidh an chuid seo roinnt modhanna úsáideacha ar fáil chun cabhrú leat.

2.1 Bain roinnt carachtair speisialta as teaghráin téacs

Má tá roinnt carachtair speisialta mar% ^ & * () laistigh de na teaghráin téacs, chun an cineál carachtair seo a bhaint, is féidir leat na trí chleas thíos a chur i bhfeidhm.

 Bain roinnt carachtair speisialta as teaghráin téacs le feidhm SUBSTITUTE

De ghnáth, in Excel, is féidir leat roinnt feidhmeanna SUBSTITUTE a neadú chun aon rud a chur in ionad gach carachtar ar leith, is é an chomhréir chineálach:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(string_cell, char1, ""), char2, ""), char3, "")
  • sreang_cell: Sa chill tá an sreangán téacs ar mhaith leat carachtair speisialta a bhaint de;
  • char1, char2, char3: Na carachtair nach dteastaíonn uait a bhaint.

Anois, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#", ""), "&", ""), "*", ""), "%", "")

Agus ansin, tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, agus bainfear na carachtair nach dteastaíonn uait a shonraigh tú ag an am céanna, féach an scáileán:

Leideanna: Má tá níos mó carachtair ann ba mhaith leat a bhaint, ní gá duit ach níos mó feidhmeanna SUBSTITUTE a neadú laistigh den fhoirmle.


 Bain iliomad carachtair speisialta ó teaghráin téacs le Feidhm Sainmhínithe ag Úsáideoir

Oibríonn na feidhmeanna SUBSTITUTE neadaithe thuas go maith mura bhfuil mórán carachtair speisialta le baint, ach má tá an iliomad carachtar le baint agat, beidh an fhoirmle ró-fhada agus deacair a bhainistiú. Sa chás seo, d’fhéadfadh an Fheidhm Sainithe Úsáideora seo a leanas cabhrú leat an tasc seo a chríochnú go tapa agus go héasca.

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain iliomad carachtair speisialta as teaghráin téacs

Function RemoveUnwantedChars(Str As String, xchars As String)
'Updateby Extendoffice
    For Index = 1 To Len(xchars)
        Str = Replace(Str, Mid(xchars, Index, 1), "")
    Next
    RemoveUnwantedChars = Str
End Function

3. Ansin, dún an fhuinneog cód agus téigh ar ais chuig an mbileog oibre, iontráil an fhoirmle seo = RemoveUnwantedChars (A2, $ D $ 2) isteach i gcill bhán chun an toradh a aschur, agus ansin tarraing an láimhseáil líonta síos chun na torthaí a fháil de réir mar a theastaíonn uait, féach an scáileán:

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat carachtair a bhaint aisti; $ D $ 2 tá na carachtair speisialta ar mhaith leat a bhaint (is féidir leat carachtair speisialta eile a theastaíonn uait a chlóscríobh).


 Bain iliomad carachtair speisialta ó teaghráin téacs le gné iontach

Má tá tú suiteáilte agat Kutools le haghaidh Excel, Lena Bain Carachtair gné, is féidir leat gach cineál carachtar, mar shampla carachtair uimhriúla, carachtair alfa, carachtair neamhphriontála… a bhaint de liosta cealla de réir mar is gá duit.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon cealla ar mhaith leat carachtair speisialta a bhaint astu, agus ansin cliceáil Kutools > Téacs > Bain Carachtair, féach ar an scáileán:

2. Sa an Bain Carachtair bosca dialóige:

  • seiceáil An Chustaim rogha faoin Bain Carachtair alt seo.
  • Agus ansin cuir na carachtair speisialta isteach sa bhosca téacs a theastaíonn uait a bhaint.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun na carachtair a shonraigh tú a bhaint ag an am céanna. Féach an pictiúr:

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


2.2 Bain na huimhreacha go léir as teaghráin téacs

Má tá liosta teaghráin téacs agat a mheascann le huimhreacha, litreacha agus carachtair speisialta, agus anois, níl uait ach na huimhreacha go léir a bhaint agus carachtair eile a choinneáil. Cuirfidh an chuid seo roinnt bealaí úsáideacha ar fáil chun cabhrú leat.

 Bain uimhreacha ó teaghráin téacs le feidhm SUBSTITUTE

In Excel, is féidir leis an bhfeidhm neadaithe SUBSTITUTE cabhrú le gach uimhir a athsholáthar gan aon rud, mar sin, is féidir leat an fhoirmle thíos a úsáid chun na huimhreacha go léir a bhaint de chealla:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

Ansin tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, agus scriosfar na huimhreacha go léir ón liosta teaghráin téacs, féach an scáileán:


 Bain uimhreacha ó teaghráin téacs le feidhm TEXTJOIN

Má tá Excel 2019, 2021 nó 365 agat, is féidir leis an bhfeidhm nua TEXTJOIN cabhrú le huimhreacha a bhaint as teaghráin téacs.

Cóipeáil an fhoirmle seo a leanas i gcill bhán le do thoil, agus ansin brúigh Ctrl + Shift + Iontráil eochracha le chéile chun an chéad toradh a fháil:

=TEXTJOIN("", TRUE, IF(ISERR(MID(A2, ROW(INDIRECT( "1:"&LEN(A2) )), 1) *1), MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1), ""))

Agus ansin cóipeáil an fhoirmle i gcealla eile thíos inar mian leat an fhoirmle seo a chur i bhfeidhm, féach an scáileán:

nótaí: Níl an TEXTJOIN seo ar fáil ach in Excel 2019, 2021 agus Office 365.


 Bain uimhreacha ó teaghráin téacs le Feidhm Sainithe ag an Úsáideoir

Chomh maith le dhá fhoirmle thuas, is féidir le Feidhm Sainmhínithe ag Úsáideoir fabhar a thabhairt duit freisin, déan na céimeanna seo a leanas le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain uimhreacha ó teaghráin téacs

Function RemoveNumbers(Txt As String) As String
'Updateby Extendoffice
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[0-9]"
RemoveNumbers = .Replace(Txt, "")
End With
End Function

3. Ansin, dún agus fág an fhuinneog cód, téigh ar ais chuig an mbileog oibre, agus iontráil an fhoirmle seo: = Bain Uimhreacha (A2) isteach i gcill bhán, ansin tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, féach an scáileán:


 Bain uimhreacha ó teaghráin téacs le rogha áisiúil

Má tá tú tuirseach leis na foirmlí casta, anois, lig dom uirlis éasca a thaispeáint duit - Kutools le haghaidh Excel'S Bain Carachtair. Leis an ngné áisiúil seo, is féidir leat an tasc seo a chur i gcrích gan ach cúpla cad a tharlaíonn.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon cealla inar mian leat uimhreacha a bhaint, agus ansin cliceáil Kutools > Téacs > Bain Carachtair.

2. Sa an Bain Carachtair bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • seiceáil Uimhriúil rogha faoin Bain Carachtair alt seo.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun na huimhreacha a bhaint láithreach. Féach an pictiúr:

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


2.3 Bain carachtair neamh-uimhriúla as teaghráin téacs

Chun na carachtair neamh-uimhriúla go léir a bhaint agus gan ach na huimhreacha a choinneáil ó teaghráin téacs, labhróidh an chuid seo faoi roinnt bealaí chun an tasc seo a réiteach in Excel.

 Bain carachtair neamh-uimhriúla ó teaghráin téacs le foirmle in Excel 2016 agus leaganacha níos luaithe

Má tá Excel 2016 nó leaganacha níos luaithe á n-úsáid agat, ba cheart duit foirmle chasta a chur i bhfeidhm chun an post seo a bhaint amach, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán:

=SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(--MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1)) * ROW(INDIRECT("1:"&LEN(A2))), 0), ROW(INDIRECT("1:"&LEN(A2))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(A2)))/10)

Agus ansin cóipeáil an fhoirmle i gcealla eile thíos inar mian leat an fhoirmle seo a chur i bhfeidhm, féach an scáileán:

nótaí: Má tá na huimhreacha i dtéad téacs ag tosú le 0, caillfear an 0.


 Bain carachtair neamh-uimhriúla ó teaghráin téacs le feidhm TEXTJOIN in Excel 2019, 2021, 365

D’fhéadfadh sé go mbeadh an fhoirmle thuas ró-dheacair a thuiscint don chuid is mó dínn. Má tá Excel 2019, 2021 nó 365 agat, tá foirmle néata ann a chabhróidh leat.

Déan an fhoirmle seo a leanas a chóipeáil nó a iontráil i gcill bhán, agus brúigh Ctrl + Shift + Iontráil eochracha le chéile chun an chéad toradh ceart a fháil:

=TEXTJOIN("",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,""))

Ansin, tarraing an láimhseáil líonta síos go dtí na cealla ina gcuirfidh tú an fhoirmle seo i bhfeidhm, agus gheobhaidh tú an toradh mar atá thíos ar an scáileán a thaispeántar:

nótaí: Leis an bhfoirmle seo, is féidir leat a fheiceáil go gcoinneofar na 0s tosaigh ó seoltar na huimhreacha ar ais mar théacs.


 Bain carachtair neamh-uimhriúla ó teaghráin téacs le Feidhm Sainmhínithe ag Úsáideoir

Ar ndóigh, is féidir leat d’Fheidhm Sainmhínithe Úsáideora féin a chruthú le comhréir níos simplí, déan mar seo le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain carachtair neamh-uimhriúla as teaghráin téacs

Function Removenonnumeric(str As String) As String
'Updateby Extendoffice
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "[^0-9]"
        Removenonnumeric = .Replace(str, "")
    End With
End Function

3. Ansin, dún agus fág an fhuinneog cód, téigh ar ais chuig an mbileog oibre, agus iontráil an fhoirmle seo: = Removenonnumeric (A2) isteach i gcill bhán, ansin tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, ní bhainfear ach uimhreacha mar atá thíos an pictiúr a thaispeántar:


 Bain carachtair neamh-uimhriúla ó teaghráin téacs le gné shimplí

Chun carachtair neamh-uimhriúla a scriosadh i raon cealla go díreach, Kutools le haghaidh Excel'S Bain Carachtair is féidir le fóntais é a chur i gcrích gan ach cúpla cad a tharlaíonn.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon cealla ar mhaith leat carachtair neamhuimhreacha a bhaint díobh, agus ansin cliceáil Kutools > Téacs > Bain Carachtair.

2. Sa an Bain Carachtair bosca dialóige, socraigh na hoibríochtaí seo a leanas le do thoil:

  • seiceáil Neamh-uimhriúil rogha faoin Bain Carachtair alt seo.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun gach carachtar neamh-uimhriúil a bhaint láithreach. Féach an pictiúr:

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


2.4 Téacs agus uimhreacha ar leithligh ó chill amháin ina dhá cholún

Uaireanta, b’fhéidir gur mhaith leat an téacs agus na huimhreacha a bhaint as teaghráin téacs ina dhá cholún scartha, le cabhair na modhanna seo a leanas, is féidir leat an tasc seo a chríochnú go tapa agus go héasca.

 Téacs agus uimhreacha ar leithligh ó chill amháin ina dhá cholún le Feidhm Sainmhínithe ag an Úsáideoir

Trí úsáid a bhaint as an bhFeidhm Sainmhínithe Úsáideora seo a leanas, is féidir leat an téacs agus na huimhreacha a bhaint ag an am céanna, le do thoil leis na céimeanna thíos:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Téacs agus uimhreacha ar leithligh ó teaghráin téacs ina dhá cholún

Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. Ansin, dún agus fág an fhuinneog cód, téigh ar ais chuig an mbileog oibre, agus iontráil an fhoirmle seo: = SplitText (A2, FALSE) isteach i gcill bhán, agus ansin tarraing an láimhseáil líonta síos go dtí na cealla ar mhaith leat an fhoirmle seo a líonadh chun an téacs go léir a fháil, féach an scáileán:

4. Agus ansin, téigh ar aghaidh ag clóscríobh na foirmle seo: = SplitText (A2, TRUE) isteach i gcill eile agus tarraing an láimhseáil líonta síos go dtí na cealla ar mhaith leat an fhoirmle seo a líonadh chun na huimhreacha a fháil, féach an scáileán:


 Téacs agus uimhreacha ar leithligh ó chill amháin ina dhá cholún le gné éasca

Má tá tú Kutools le haghaidh Excel, a Cealla Scoilt is féidir le fóntais cabhrú leat cealla a roinnt ina ilcholúin nó sraitheanna bunaithe ar aon deighilteoirí, leithead sonraithe nó téacs agus uimhir.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon cealla is mian leat a scoilt, agus ansin cliceáil Kutools > Cumaisc & Scoilt > Cealla Scoilt, féach ar an scáileán:

2. Sa an Cealla Scoilt dialóg, roghnaigh Scoilt go Colúin rogha faoin cineál alt, agus ansin seiceáil Téacs agus uimhir ó na Scoilt ag alt, féach an pictiúr:

3. Ansin, cliceáil Ok cnaipe, agus ceann eile Cealla Scoilt cuirfear bosca dialóige aníos, roghnaigh cill chun an téacs agus na huimhreacha scartha a aschur, agus ansin cliceáil ar an OK cnaipe. Anois, feiceann tú go bhfuil an téacs agus na huimhreacha i gcealla roghnaithe roinnte ina dhá cholún ag an am céanna mar a thaispeántar thíos an taispeántas:

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


2.5 Bain carachtair bhriseadh líne as teaghráin téacs

Is éard is briseadh líne ann rud a ligeann duit línte iolracha a bheith agat sa chill chéanna in Excel. Uaireanta, nuair a chóipeáil tú sonraí ón suíomh Gréasáin nó má scarann ​​tú ábhar do chill le Alt + Enter eochracha de láimh, gheobhaidh tú na sosanna líne nó na tuairisceáin iompair. I gcás áirithe, b’fhéidir gur mhaith leat na briseadh líne a scriosadh chun an t-ábhar cille a dhéanamh líne amháin mar atá thíos an scáileán a thaispeántar. Anseo, tabharfaidh mé roinnt bealaí isteach chun an tasc seo a réiteach in Excel.

 Bain carachtair bhriseadh líne ó teaghráin téacs le gné Aimsigh agus Ionadaigh

In Excel, is féidir leat an Aimsigh agus Ionadaigh gné chun sosanna líne a bhaint, déan mar seo le do thoil:

1. Roghnaigh an raon sonraí óna dteastaíonn uait na briseadh líne a bhaint.

2. Ansin, cliceáil Baile > Faigh & Roghnaigh > Ionadaigh (nó brúigh Ctrl + H eochracha) chun dul an Aimsigh agus Ionadaigh bosca dialóige, féach an scáileán:

3. Sa popped amach Aimsigh agus Ionadaigh bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir an cúrsóir sa Aimsigh cad réimse agus preas Ctrl + J ar an méarchlár, b’fhéidir nach bhfeiceann tú rud ar bith, ach tá an carachtar briseadh líne curtha isteach.
  • sa Ionadaigh le réimse, fág an réimse seo folamh chun na sosanna líne a scriosadh nó brúigh an Spás bar uair amháin chun bearnaí a chur in ionad na sosanna líne.

4. Ansin, cliceáil Ionadaigh uile cnaipe, scriosfar gach briseadh líne sna cealla roghnaithe nó cuirfear bearnaí ina n-áit ag an am céanna. Féach an pictiúr:


 Bain carachtair bhriseadh líne ó teaghráin téacs le feidhm SUBSTITUTE

Is féidir leat foirmle a chruthú freisin bunaithe ar na feidhmeanna SUBSTITUTE agus CHAR chun na sosanna líne a bhaint as na teaghráin téacs.

Cuir an fhoirmle thíos i bhfeidhm chun an toradh a fháil:

=SUBSTITUTE(A2,CHAR(10),"")

Leideanna: Aimsíonn agus cuirtear in ionad na feidhme SUBSTITUTE an carachtar CHAR (10) a léiríonn an carachtar briseadh líne gan aon rud. Más mian leat an toradh a bheith scartha le camóg agus spás, is féidir leat an fhoirmle thíos a úsáid:

=SUBSTITUTE(A2,CHAR(10),", ")


 Bain carachtair bhriseadh líne ó teaghráin téacs le cód VBA

Má tá tú compordach ag úsáid cód VBA, soláthraíonn sé cód duit anseo freisin, déan na céimeanna seo a leanas le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain sosanna líne ó shreangáin téacs

Sub RemoveCarriage()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Replace(Rng.Value, Chr(10), "")
Next
End Sub

3. Ansin, brúigh F5 eochair chun an cód seo a rith, agus beidh bosca pras le feiceáil, roghnaigh an raon a theastaíonn uait na sosanna líne a bhaint, féach an scáileán:

4. Agus ansin, cliceáil OK cnaipe, scriosfar gach briseadh líne ón raon sonraí roghnaithe.


 Bain carachtair bhriseadh líne ó teaghráin téacs le rogha cliste

Anseo, Kutools le haghaidh Excel'S Bain Carachtair is féidir le gné cabhrú leat sosanna líne a bhaint gan stró.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon cealla inar mian leat sosanna líne a bhaint, agus ansin cliceáil Kutools > Téacs > Bain Carachtair.

2. Sa an Bain Carachtair bosca dialóige, socraigh na hoibríochtaí seo a leanas le do thoil:

  • seiceáil Neamhphriontáil rogha faoin Bain Carachtair alt seo.
  • Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe chun gach briseadh líne a bhaint den raon sonraí roghnaithe. Féach an pictiúr:

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


2.6 Bain spásanna (tosaigh, trailing, spás breise nó gach spás) as teaghráin téacs

Is minic a bhíonn roinnt spásanna bána fágtha ann nuair a dhéantar téacs a chóipeáil agus a ghreamú ó fhoinse sheachtrach go bileog oibre Excel, beidh sé slachtmhar na spásanna tosaigh, ráille nó spásanna breise eile a bhaint de láimh. Ar ámharaí an tsaoil, soláthraíonn Excel roinnt cleasanna éasca chun déileáil leis an tasc seo.

 Bain spásanna breise (tosaigh, rianú, farasbarr) ó teaghráin téacs le feidhm TRIM

In Excel, chun na spásanna tosaigh, rianaithe agus breise a scriosadh ó teaghráin téacs, is féidir leis an bhfeidhm shimplí TRIM cabhrú leat. Scriosann an fheidhm seo gach spás ach amháin spásanna aonair idir focail.

Iontráil an fhoirmle thíos i gcill bhán:

=TRIM(A2)

Agus ansin tarraing an láimhseáil líonta síos chun an fhoirmle do chealla eile a chóipeáil, anois, is féidir leat a fheiceáil go mbaintear na spásanna tosaigh, rianaithe agus spásanna breise go léir i measc na bhfocal ón scáileán láithreach:


 Bain gach spás ó teaghráin téacs

Más mian leat gach spás bán a bhaint as teaghráin téacs, is féidir leis an bhfeidhm SUBSTITUTE seo a leanas agus an ghné Aimsigh & Ionadaigh Fabhar a dhéanamh duit.

Trí fheidhm SUBSTITUTE a úsáid

Is féidir leat an fheidhm SUBSTITUTE a úsáid chun gach spás a athsholáthar gan aon rud, cuir an fhoirmle thíos i gcill bhán le do thoil:

=SUBSTITUTE(A2," ","")

Ansin, tarraing an láimhseáil líonta síos chun an fhoirmle seo a chóipeáil chuig cealla eile atá uait, agus scriosfar gach spás mar atá thíos an scáileán a thaispeántar:


Trí ghné Aimsigh agus Ionadaigh a úsáid

Go deimhin, ar an Aimsigh & Ionadaigh is féidir le gné in Excel cabhrú freisin fáil réidh leis na spásanna go léir ó chealla roghnaithe, déan na céimeanna seo a leanas le do thoil:

1. Roghnaigh an raon sonraí óna dteastaíonn uait na spásanna go léir a bhaint.

2. Ansin, cliceáil Baile > Faigh & Roghnaigh > Ionadaigh (nó brúigh Ctrl + H eochracha) chun dul go dtí an Aimsigh agus Ionadaigh bosca dialóige, san oscailt Aimsigh agus Ionadaigh bosca dialóige, déan na hoibríochtaí thíos le do thoil:

  • Preas Barra spáis sa Aimsigh cad Gort;
  • sa Ionadaigh le réimse, fág an réimse seo folamh.

3. Agus ansin, cliceáil Ionadaigh uile cnaipe, scriosfar gach spás bán sna cealla roghnaithe ag an am céanna. Féach an pictiúr:


 Bain gach cineál spás ó teaghráin téacs le gné chumhachtach

Kutools le haghaidh Excel tá gné chumhachtach aige - Bain Spásanna, leis an bhfóntas seo, ní amháin gur féidir leat spásanna tosaigh, spásanna ráille, barraíocht spásanna a bhaint ach freisin na spásanna go léir ó raonta roghnaithe i mbosca dialóige amháin, a chuirfidh le do tháirgiúlacht oibre.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh an raon sonraí a mbainfidh tú spásanna uaidh, agus ansin cliceáil Kutools > Téacs > Bain Spásanna. Féach an pictiúr:

2. Sa an Bain Spásanna bosca dialóige, roghnaigh cineál spáis amháin a theastaíonn uait a bhaint as an Cineál Spásanna:

  • Bain na spásanna tosaigh, roghnaigh an Spásanna ceannais rogha;
  • Bain na spásanna ráille, roghnaigh an Spásanna ráille rogha;
  • Bain na spásanna tosaigh agus na spásanna ráille ag an am céanna, roghnaigh an Spásanna Ceannaireachta & Rianaithe rogha;
  • Bain gach spás breise, roghnaigh an Gach spás breise rogha;
  • Bain na spásanna go léir, roghnaigh an Gach spás rogha.

3. Ansin, cliceáil Ok or Cuir iarratas isteach cnaipe, gheobhaidh tú an toradh a theastaíonn uait.

Íoslódáil agus triail saor in aisce Kutools le haghaidh Excel Now!


Bain carachtair / téacs roimh charachtar sonrach nó ina dhiaidh

Sa chuid seo, tabharfaidh mé isteach roinnt oibríochtaí chun an téacs nó na carachtair a bhaint roimh nó tar éis an chéad, an ceann deireanach nó an naoú tarlú de charachtar ar leith.

3.1 Bain téacs roimh an gcéad charachtar sonrach nó dá éis

Más mian leat an téacs a bhaint roimh an gcéad charachtar sonrach nó dá éis, mar shampla spás, camóg ó liosta teaghráin téacs mar atá thíos an pictiúr a thaispeántar, postálfaidh mé dhá mhodh duit anseo.

 Bain téacs roimh an gcéad charachtar sonrach le foirmle

Chun téacs nó carachtair a bhaint roimh an gcéad charachtar sonrach, is féidir leat foirmle a chruthú bunaithe ar na feidhmeanna CEART, LEN agus FIND, is í an chomhréir chineálach:

=RIGHT(cell, LEN(cell)-FIND("char", cell))
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air.

Mar shampla, chun gach rud roimh an gcéad camóg a bhaint de na teaghráin liosta, ba cheart duit an fhoirmle seo a leanas a chur i gcill bhán, agus ansin í a tharraingt anuas chuig na cealla atá uait, féach an scáileán:

=RIGHT(A2,LEN(A2)-FIND(",",A2))

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat téacs a bhaint aisti; , an carachtar sonrach ar mhaith leat téacs a bhaint bunaithe air, is féidir leat é a athrú go carachtair ar bith eile de réir mar is gá duit.


 Bain téacs i ndiaidh an chéad charachtair shonraigh le foirmle

Chun gach rud a bhaint tar éis an chéad charachtair shonraigh, is féidir leat na feidhmeanna LEFT agus FIND a úsáid chun an toradh a fháil, is é an chomhréir chineálach:

=LEFT(cell,FIND("char",cell)-1)
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air.

Anois, cuir isteach an fhoirmle thíos i gcill bhán, agus ansin tarraing an láimhseáil líonta síos go cealla eile inar mian leat an fhoirmle seo a chur i bhfeidhm, agus bainfear na carachtair go léir tar éis an chéad camóg ag an am céanna, féach an scáileán:

=LEFT(A2,FIND(",",A2)-1)


3.2 Bain téacs roimh Nth nó tar éis carachtar a bheith ann

Uaireanta, bíonn go leor cásanna de theorainneacha ar leith sna teaghráin téacs, b’fhéidir gur mhaith leat gach carachtar a bhaint roimh chás ar leith nó dá éis, mar an dara, an tríú nó an ceathrú ceann a theastaíonn uait. Chun déileáil leis an gcineál seo aistrithe, is féidir leat na cleasanna seo a leanas a úsáid:

 Bain téacs sula dtarlóidh carachtar le foirmle Nth

Chun an téacs a bhaint sula dtarlaíonn Nth de charachtar ar leith, is féidir leis an bhfoirmle seo a leanas cabhrú leat, is í an chomhréir chineálach:

=RIGHT(cell,LEN(cell)-FIND("#",SUBSTITUTE(cell,"char","#",N)))
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air;
  • N: Tarlú an charachtair chun téacs a bhaint roimhe seo.

Mar shampla, chun gach rud roimh an dara camóg a bhaint de na teaghráin téacs, ba cheart duit an fhoirmle thíos a chur i bhfeidhm:

=RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2,",","#",2)))

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat téacs a bhaint aisti; , an bhfuil an carachtar sonrach ar mhaith leat téacs a bhaint bunaithe air, is féidir leat é a athrú go carachtair ar bith eile de réir mar is gá duit; 2 léiríonn sé an naoú camóg ar mhaith leat téacs a bhaint roimhe seo.

Agus ansin, tarraing an láimhseáil líonta chun an fhoirmle a chóipeáil chuig cealla eile, féach an scáileán:


 Bain téacs tar éis Nth tarlú carachtar le foirmle

Chun an téacs a bhaint tar éis Nth tarlú deighilteora ar leith, is féidir leis na feidhmeanna LEFT, SUBSTITUTE agus FIND a dhéanamh i bhfabhar duit. Is í an chomhréir chineálach:

=LEFT(cell, FIND("#", SUBSTITUTE(cell, "char", "#", N)) -1)
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air;
  • N: Tarlú an charachtair chun téacs a bhaint ina dhiaidh sin.

Chomh luath agus a thuigeann tú an chomhréir bhunúsach, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán:

=LEFT(A2, FIND("#", SUBSTITUTE(A2, ",", "#", 2)) -1)

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat téacs a bhaint aisti; , an bhfuil an carachtar sonrach ar mhaith leat téacs a bhaint bunaithe air, is féidir leat é a athrú go carachtair ar bith eile de réir mar is gá duit; 2 léiríonn sé an naoú camóg ar mhaith leat téacs a bhaint ina dhiaidh sin.

Ansin, tarraing an láimhseáil líonta chun an fhoirmle a chóipeáil chuig cealla eile, agus scriosfar na carachtair go léir tar éis an dara camóg ag an am céanna, féach an scáileán:


 Bain téacs roimh nó tar éis Nth tarlú carachtar le feidhm Úsáideora Sainithe

Mar a fheiceann tú, is féidir leat na cásanna a réiteach chun téacs a bhaint sula dtarlaíonn carachtar Nth nó dá éis trí fheidhmeanna dúchais Excel a úsáid i gcomhcheangail éagsúla. Is í an fhadhb atá ann ná go gcaithfidh tú cuimhneamh ar na foirmlí casta seo. Sa chás seo, cruthóidh mé Feidhm Sainmhínithe ag Úsáideoir chun na cásanna go léir a chlúdach, déan mar seo le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain téacs roimh Nth nó tar éis carachtar a bheith ann

Function RemoveTextOccurrence(Str As String, Delimiter As String, Occurrence As Integer, IsAfter As Boolean)
Dim xStr As String
Dim xStrLen, xF, xIntStart As Integer
xStr = Str
xStrLen = Len(xStr)
xIntStart = 1
For xF = 1 To Occurrence
xIntStart = InStr(xIntStart + 1, xStr, Delimiter, vbTextCompare)
If (xIntStart = 0) Or (xIntStart < 0) Then
    If IsAfter Then
    RemoveTextOccurrence = xStr
    Else
    RemoveTextOccurrence = ""
    End If
    Exit Function
End If
Next
If IsAfter Then
    RemoveTextOccurrence = Mid(Str, 1, xIntStart - 1)
Else
    RemoveTextOccurrence = Mid(Str, xIntStart + 1)
End If
End Function

3. Ansin, dún agus fág an fhuinneog cód, téigh ar ais chuig an mbileog oibre, bain úsáid as na foirmlí seo a leanas:

Bain téacs roimh an dara tarlú de camóg:

=RemoveTextOccurrence(A2, ", ", 2, FALSE)

Bain téacs tar éis camóg an dara tarlú

=RemoveTextOccurrence(A2, ", ", 2, TRUE)


3.3 Bain téacs roimh an gcarachtar deireanach nó dá éis

Más gá duit an téacs go léir a bhaint roimh an gcarachtar sonrach deireanach nó dá éis, agus gan na substrings a fhágáil ach tar éis nó roimh an gcarachtar sonrach deireanach mar atá thíos an pictiúr a thaispeántar, labhróidh an chuid seo faoi roinnt foirmlí chun an tsaincheist seo a réiteach.

 Bain téacs sula dtarlóidh carachtar deireanach le foirmle

Chun na carachtair go léir a bhaint sula dtarlaíonn carachtar go deireanach, is í an chomhréir chineálach:

=RIGHT(cell,LEN(cell)-SEARCH("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char","")))))
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air;

Anois, más gá duit an téacs a bhaint sula dtarlóidh camóg go deireanach, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán:

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,",","#",LEN(A2)-LEN(SUBSTITUTE(A2,",","")))))

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat téacs a bhaint aisti; , an carachtar sonrach ar mhaith leat téacs a bhaint bunaithe air, is féidir leat é a athrú go carachtair ar bith eile de réir mar is gá duit.

Ansin, tarraing an láimhseáil líonta chun an fhoirmle a chóipeáil chuig cealla eile, agus scriosfar na carachtair go léir roimh an camóg deireanach mar atá thíos an pictiúr a thaispeántar:


 Bain téacs tar éis don charachtar tarlú le foirmlí go deireanach

Má tá na luachanna cille scartha le líon athraitheach teorantóirí, anois, ba mhaith leat gach rud a scriosadh tar éis an t-ásc deireanach den teorantóir sin, is é an chomhréir chineálach:

=LEFT(cell,FIND("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char",""))))-1)
  • cill: An tagairt cille nó an sreangán téacs ar mhaith leat téacs a bhaint as;
  • chariot: An deighilteoir sonrach ar mhaith leat téacs a bhaint bunaithe air;

Déan an fhoirmle thíos a chóipeáil nó a iontráil i gcill bhán, agus ansin tarraing an láimhseáil líonta síos chun torthaí eile a theastaíonn uait a fháil, féach an scáileán:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",LEN(A2)-LEN(SUBSTITUTE(A2,",",""))))-1)

nótaí: San fhoirmle thuas: A2 an bhfuil an chill ar mhaith leat téacs a bhaint aisti; , an carachtar sonrach ar mhaith leat téacs a bhaint bunaithe air, is féidir leat é a athrú go carachtair ar bith eile de réir mar is gá duit.


3.4 Bain téacs idir lúibíní

Má tá liosta teaghráin téacs agat le cuid de na carachtair atá faoi iamh sna lúibíní, anois, b’fhéidir gur mhaith leat gach carachtar laistigh de na lúibíní a bhaint, lena n-áirítear na lúibíní féin mar atá thíos an pictiúr a thaispeántar. Labhróidh an chuid seo faoi roinnt cleasanna chun an tasc seo a réiteach in Excel.

 Bain an téacs idir lúibíní le gné Aimsigh agus Ionadaigh

In Excel, is féidir leis an ngné ionsuite Aimsigh agus Ionadaigh cabhrú leat gach téacs laistigh de na lúibíní a aimsiú, agus gan aon rud a chur ina n-áit. Déan mar seo le do thoil:

1. Roghnaigh an liosta sonraí a theastaíonn uait na téacsanna idir na lúibíní a bhaint.

2. Ansin, cliceáil Baile > Faigh & Roghnaigh > Ionadaigh (nó brúigh Ctrl + H eochracha) chun dul sa bhosca dialóige Aimsigh agus Ionadaigh, sa Aimsigh agus Ionadaigh bosca dialóige, déan na hoibríochtaí seo a leanas:

  • sa Aimsigh cad réimse, cineál (*) isteach sa bhosca téacs;
  • sa Ionadaigh le réimse, fág an réimse seo folamh.

3. Ansin, cliceáil Ionadaigh uile cnaipe, scriosfar gach carachtar laistigh de na lúibíní (lena n-áirítear na lúibíní) sna cealla roghnaithe ag an am céanna. Féach an pictiúr:

Leideanna: An Aimsigh agus Ionadaigh oibríonn gné freisin do dhá phéire lúibíní nó níos mó laistigh de na teaghráin téacs.


 Bain téacs idir lúibíní leis an bhfoirmle

Seachas an ghné Aimsigh agus Ionadaigh, is féidir leat foirmle a úsáid freisin chun an tasc seo a réiteach in Excel, is í an chomhréir chineálach:

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • téacs: An teaghrán téacs nó an tagairt cille ar mhaith leat carachtair a bhaint de.

Anois, cóipeáil nó cuir isteach an fhoirmle seo a leanas i gcill bhán inar mian leat an toradh a fháil:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

Ansin, tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, agus bainfear gach téacs laistigh de na lúibíní lena n-áirítear na lúibíní ag an am céanna, féach an scáileán:

Leideanna: Mura bhfuil lúibíní ar luach na cille, taispeánfar earráid tar éis duit an fhoirmle thuas a chur i bhfeidhm, chun neamhaird a dhéanamh den earráid, bain úsáid as an bhfoirmle thíos:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)


 Bain téacs idir lúibíní le Feidhm Sainmhínithe ag Úsáideoir

Oibríonn an fhoirmle thuas go maith chun téacs a bhaint as péire lúibíní amháin, más gá duit na téacsanna a bhaint ó iliomad péire lúibíní laistigh de na teaghráin téacs, ní oibreoidh an fhoirmle i gceart. Anseo, cruthóidh mé Feidhm Shonraithe Úsáideora shimplí chun an tasc seo a réiteach.

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain téacs idir lúibíní

Function remtxt(ByVal str As String) As String
'Updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. Ansin, filleadh ar an mbileog oibre, agus cuir an fhoirmle seo isteach i gcill bhán: = remtxt (A2), ansin tarraing an láimhseáil líonta síos go dtí na cealla inar mian leat an fhoirmle seo a chur i bhfeidhm, bainfear na téacsanna go léir laistigh de na lúibíní go léir lena n-áirítear na lúibíní mar atá thíos an pictiúr a thaispeántar:


Bain focail as teaghráin téacs

I gcás áirithe, b’fhéidir gur mhaith leat roinnt focal a bhaint de liosta cealla, mar shampla an chéad fhocal nó an focal deireanach, focail dhúblacha ó chill. Chun na cineálacha seo de bhaint a réiteach, tabharfaidh an chuid seo roinnt modhanna isteach duit.

4.1 Bain an chéad fhocal nó an focal deireanach as sreang an téacs

Chun an chéad fhocal nó an focal deireanach a bhaint de liosta teaghráin téacs, féadfaidh na foirmlí seo a leanas fabhar a thabhairt duit.

 Bain an chéad fhocal as sreangán téacs leis an bhfoirmle

Bain na chéad fhocail ó liosta teaghráin téacs, is féidir leat foirmle shimplí a chruthú bunaithe ar na feidhmeanna CEART, LEN agus FIND, is í an chomhréir chineálach:

=RIGHT(text,LEN(text)-FIND(" ",text))
  • téacs: An teaghrán téacs nó an tagairt cille ar mhaith leat an chéad fhocal a bhaint de.

Anois, cuir isteach nó cóipeáil an fhoirmle seo a leanas i gcill bhán:

=RIGHT(A2,LEN(A2)-FIND(" ",A2))

Agus ansin, tarraing an láimhseáil líonta síos chun an fhoirmle a chur i bhfeidhm ar chealla eile, féach an scáileán:

Leideanna: Más gá duit na chéad fhocail N a bhaint de na cealla, bain úsáid as an bhfoirmle thíos:

=MID(TRIM(text),1+FIND("~",SUBSTITUTE(TRIM(text)," ","~",N)),255)
  • téacs: An téad téacs nó an tagairt cille ar mhaith leat na chéad n fhocail a bhaint díobh;
  • N: Tugtar le fios cé mhéad focal ba mhaith leat a bhaint ó thús na sreinge téacs.

Mar shampla, chun an chéad dá fhocal a bhaint de chealla, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán chun an toradh a fháil de réir mar a theastaíonn uait, féach an scáileán:

=MID(TRIM(A2),1+FIND("~",SUBSTITUTE(TRIM(A2)," ","~",2)),255)


  Bain an focal deireanach as sreang an téacs leis an bhfoirmle

Chun an focal deireanach a bhaint as teaghráin téacs, is féidir leat foirmle a úsáid freisin chun an tasc seo a réiteach, is é an chomhréir chineálach:

=LEFT(TRIM(text),FIND("~",SUBSTITUTE(text," ","~",LEN(TRIM(text))-LEN(SUBSTITUTE(TRIM(text)," ",""))))-1)
  • téacs: An teaghrán téacs nó an tagairt cille ar mhaith leat an focal deireanach a bhaint de;

Úsáid an fhoirmle thíos i gcill bhán le do thoil, agus ansin tarraing an láimhseáil líonta síos chun an fhoirmle a chur i bhfeidhm ar chealla eile, féach an scáileán:

=LEFT(TRIM(A2),FIND("~",SUBSTITUTE(A2," ","~",LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))))-1)

Leideanna: Chun na focail N dheireanacha a bhaint de liosta cealla, is í an chomhréir chineálach:

=LEFT(text,FIND("~",SUBSTITUTE(text," ","~",LEN(text)-LEN(SUBSTITUTE(text," ",""))-(N-1))))
  • téacs: An teaghrán téacs nó an tagairt cille ar mhaith leat na n focail dheireanacha a bhaint de;
  • N: Léiríonn sé líon na bhfocal is mian leat a bhaint ó dheireadh na sreinge téacs.

Ag maíomh, chun na 3 fhocal dheireanacha a scriosadh ó liosta cealla, bain úsáid as an bhfoirmle thíos chun an toradh a chur ar ais, féach an scáileán:

=LEFT(A2,FIND("~",SUBSTITUTE(A2," ","~",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-(3-1))))


4.2 Bain carachtair nó focail dhúblacha laistigh de chill

Nuair a bhaintear luachanna nó sraitheanna dúblacha, cuireann Excel roinnt roghanna éagsúla ar fáil, ach, maidir le roinnt carachtair nó focail dhúblacha a bhaint laistigh de chill ar leith, b’fhéidir nach mbeadh aon ghné mhaith ionsuite ann chun é a réiteach. Sa chás seo, cuideoidh an chuid seo le roinnt Feidhmeanna Sainmhínithe ag Úsáideoirí a chruthú chun déileáil leis an bhfreagra seo.

 Bain carachtair dhúblacha laistigh de chill trí Fheidhm Sainithe Úsáideora a úsáid

Má tá go leor tarluithe den charachtar céanna agat i gcill, chun na carachtair dhúblacha a bhaint laistigh de chill agus gan ach na chéad eachtraí a choinneáil mar a thaispeántar thíos, is féidir leat an Fheidhm Sainmhínithe Úsáideora seo a leanas a úsáid.

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain carachtair dhúblacha laistigh de chill

Function RemoveDupeschars(pWorkRng As Range) As String
'Updateby Extendoffice
Dim xValue As String
Dim xChar As String
Dim xOutValue As String
Set xDic = CreateObject("Scripting.Dictionary")
xValue = pWorkRng.Value
For i = 1 To VBA.Len(xValue)
    xChar = VBA.Mid(xValue, i, 1)
    If xDic.Exists(xChar) Then
    Else
        xDic(xChar) = ""
        xOutValue = xOutValue & xChar
    End If
Next
RemoveDupeschars = xOutValue
End Function

3. Ansin dún an fhuinneog cód, téigh ar ais chuig an mbileog oibre, agus cuir isteach an fhoirmle seo = RemoveDupeschars (A2) isteach i gcill bhán seachas do chuid sonraí, agus ansin tarraing an láimhseáil líonta chuig na cealla ar mhaith leat an fhoirmle seo a chur i bhfeidhm, féach an scáileán:

nótaíA2 an cill sonraí inar mian leat carachtair dhúblacha a bhaint.

Leid: Tá an fheidhm cás-íogair, mar sin déileálann sí le litreacha beaga agus litreacha uachtaracha mar charachtair dhifriúla.


 Bain focail dhúblacha laistigh de chill trí Fheidhm Sainithe Úsáideora a úsáid

Ag glacadh leis, tá na focail nó na teaghráin téacs chéanna agat i gcillín agus ba mhaith leat na focail chéanna go léir a bhaint den chillín agus a thaispeántar thíos. Is féidir leat an Fheidhm Sainithe Úsáideora seo a leanas a úsáid chun an tasc seo a réiteach in Excel.

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Bain focail dhúblacha laistigh de chill

Function RemoveDupeswords(txt As String, Optional delim As String = " ") As String
'Updateby Extendoffice
    Dim x
    With CreateObject("Scripting.Dictionary")
        .CompareMode = vbTextCompare
        For Each x In Split(txt, delim)
            If Trim(x) <> "" And Not .exists(Trim(x)) Then .Add Trim(x), Nothing
        Next
        If .Count > 0 Then RemoveDupeswords = Join(.keys, delim)
    End With
End Function

3. Ansin dún an fhuinneog cód, filleadh ar an mbileog oibre, agus cuir isteach an fhoirmle seo = RemoveDupeswords (A2, ",") isteach i gcill bhán seachas do chuid sonraí, agus ansin tarraing an láimhseáil líonta chuig na cealla ar mhaith leat an fhoirmle seo a chur i bhfeidhm, féach an scáileán:

nótaí: A2 an cill ar mhaith leat na focail dhúblacha a scriosadh as, agus an camóg agus an spás (, ) is iad na teorantóirí na teaghráin téacs a scaradh, is féidir leat iad a athrú go dtí aon teora eile ar do chuid riachtanas.

Leid: Níl an fheidhm seo cás-íogair, caitear le litreacha beaga agus litreacha uachtaracha mar na carachtair chéanna.


4.3 Teaghrán Baile Átha Troim téacs go N focail

Má bhíonn sreang fhada téacs agat i gcill, uaireanta, b’fhéidir gur mhaith leat an sreangán téacs a mhaisiú go líon áirithe focal, rud a chiallaíonn gan ach an chéad n focal a choinneáil agus na focail scíthe a ghearradh. Labhróidh an chuid seo faoi roinnt cleasanna chun cabhrú leat an post seo a bhaint amach in Excel.

 Teaghrán Baile Átha Troim go focail N le foirmle

Chun sreang téacs a bhearradh go focail N, is féidir leat foirmle a chruthú bunaithe ar na feidhmeanna LEFT, FIND agus SUBSTITUTE, is í an chomhréir chineálach:

=LEFT(text,FIND("~",SUBSTITUTE(text," ","~",N))-1)
  • téacs: An téad téacs nó an tagairt cille ar mhaith leat Baile Átha Troim;
  • N: Líon na bhfocal is mian leat a choinneáil ón taobh clé den tsreang téacs a thugtar.

Chun déileáil leis an bpost seo, cóipeáil nó cuir isteach an fhoirmle thíos i gcill bhán:

=LEFT(A2,FIND("~",SUBSTITUTE(A2," ","~",B2))-1)

Agus ansin, tarraing an láimhseáil líonta síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile, féach an scáileán:


 Teaghrán Baile Átha Troim téacs go focail N le Feidhm Sainmhínithe ag Úsáideoir

Seachas an fhoirmle thuas, is féidir leat Feidhm Sainmhínithe ag Úsáideoir a chruthú chun an tasc seo a réiteach, déan mar seo le do thoil:

1. Coinnigh síos an Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

Cód VBA: Teaghrán Baile Átha Troim go focail N.

Function GetNWords(StrWords As String, Num_of_Words As Integer) As String
'Updateby Extendoffice
Dim xArr
Dim xRes As String
Dim xF As Integer
xStr = StrWords
If (Num_of_Words < 1) Then
    GetNWords = ""
    Exit Function
End If
xArr = Split(xStr, " ")
xRes = ""
On Error Resume Next
For xF = 0 To UBound(xArr)
    If Trim(xArr(xF)) <> "" Then
    Num_of_Words = Num_of_Words - 1
        If xRes = "" Then
            xRes = Trim(xArr(xF))
        Else
            xRes = xRes & " " & Trim(xArr(xF))
        End If
    End If
    If Num_of_Words = 0 Then Exit For
Next
If Num_of_Words = 0 Then
    GetNWords = xRes & "..."
Else
    GetNWords = xRes & "..."
End If
End Function

3. Ansin dún agus scoir an fhuinneog cód, téigh ar ais chuig an mbileog oibre, agus iontráil an fhoirmle seo: = GetNWords (A2, B2) isteach i gcill bhán, agus ansin tarraing an láimhseáil líonta síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile, ní choinnítear ach an chéad líon sonrach focal mar atá thíos an scáileán a thaispeántar:


  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin agus Sonraí a Choinneáil; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna Dúblacha agus Suim / Meán... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Foirmlí is Fearr agus Cuir isteach go tapa, Ranganna, Cairteacha agus Pictiúir; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Grúpáil Tábla Pivot de réir uimhir na seachtaine, lá na seachtaine agus níos mó ... Taispeáin Cealla Díghlasáilte, Faoi Ghlas de réir dathanna éagsúla; Aibhsigh Cealla a bhfuil Foirmle / Ainm orthu...
cluaisín kte 201905
  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations