Teagaisc Excel - bain téacs nó uimhir amach de réir suíomh sonrach
I go leor cásanna, b’fhéidir nach mbeidh ort ach an t-ábhar úsáideach a bhaint as abairt nó as teaghrán téacs i gcill, mar shampla an cúige a bhaint as an seoladh, an seoladh ríomhphoist a bhaint as abairt, uimhir an bhille cúiréireachta a bhaint as comhrá, agus mar sin de. Caolaíonn an teagasc seo an t-eastóscadh go dtí suíomh ar leith i gcill agus bailíonn sé modhanna éagsúla chun cabhrú le téacs nó uimhreacha a bhaint as cill de réir suíomh sonrach in Excel.
Clár ábhair: [ Folaigh ]
Sliocht téacs de réir suímh
Bailíonn an chuid seo comhsheasaimh inar féidir téacs a bhaint as cill agus soláthraítear modhanna comhfhreagracha chun iad a láimhseáil céim ar chéim. Is féidir leat brabhsáil le haghaidh tuilleadh sonraí.
1. Sliocht líon na gcarachtar ó chlé nó ar dheis
Chun líon na gcarachtar a bhaint as an taobh clé nó taobh deas de shreang, is féidir leat ceann de na modhanna thíos a thriail.
1.1 Bain an chéad nó an ceann deiridh N le foirmlí
Ag glacadh leis go bhfuil liosta teaghrán téacs agat i gcolún B mar a thaispeántar sa screenshot thíos, chun an chéad 2 charachtar agus an 2 charachtar dheireanacha a bhaint as gach teaghrán, is féidir leat na foirmlí seo a leanas a chur i bhfeidhm.
Bain an chéad N carachtar as teaghrán téacs
Is féidir leis an bhfeidhm LEFT cuidiú leis na chéad N charachtair a bhaint as teaghrán téacs in Excel go héasca.
Foirmle cineálach
=LEFT(text_string,[num_chars])
Argóintí
Anois is féidir leat an fhoirmle seo a chur i bhfeidhm chun an chéad 2 charachtar a bhaint as cealla i gcolún B.
1. Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an chéad toradh a fháil. Roghnaigh an chill toraidh agus tarraing a AutoFill Handle síos chun an fhoirmle a chur i bhfeidhm ar chealla eile.
=LEFT(B5,2)
Anois tá an chéad 2 charachtar i ngach cill de raon B5:B10 bainte amach.
Sliocht na carachtair N deiridh as teaghrán téacs
Anseo cuirimid an fheidhm CEART i bhfeidhm chun na carachtair N deiridh a bhaint as teaghrán téacs in Excel.
Foirmle cineálach
=RIGHT(text_string,[num_chars])
Argóintí
Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Ansin roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun torthaí eile a fháil.
=RIGHT(B5,2)
1.2 Bain amach an chéad N charachtair nó an N deiridh le huirlis iontach
Cé go bhfuil na foirmlí thuas simplí, chun an chéad nó an ceann deireanach n carachtar a bhaint as liosta fada teaghrán téacs, ní mór duit fós an AutoFill Handle a tharraingt ó bhun go barr, rud a thógann beagán ama. Seo molann Kutools le haghaidh Excel'S Sliocht Téacs fóntais chun cabhrú leis an chéad N charachtair nó an N deiridh a bhaint as liosta teaghrán téacs ar an mórchóir.
1. Roghnaigh an liosta teaghrán téacs ar mhaith leat téacs a bhaint as roimh ré agus cliceáil Kutools > Téacs > Sliocht Téacs.
2. Sa popping suas Sliocht Téacs bosca dialóige, ní mór duit a chumrú mar seo a leanas.
nótaí: Chun an toradh a dhéanamh dinimiciúil nuair a athraíonn an teaghrán téacs, is féidir leat an Cuir isteach mar fhoirmle bosca.
3. Sa chéad popping suas Sliocht Téacs bosca dialóige, roghnaigh cill chun na carachtair a bhaintear as a aschur agus ansin cliceáil OK.
Ansin baintear an chéad nó an ceann deireanach N carachtar sonraithe as cealla roghnaithe ar an mórchóir.
Cliceáil chun níos mó eolais a fháil faoin ngné seo.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
2. Sliocht téacs roimh charachtar/focal áirithe nó ina dhiaidh
Chun téacs a bhaint roimh nó tar éis carachtar nó focal áirithe, beidh na cásanna éagsúla sa chuid seo ag freastal ar do chuid riachtanas.
2.1 Bain an téacs roimh an gcéad teorannóir nó ina dhiaidh (carachtar)
Mar a léirítear sa screenshot thíos, chun téacs a bhaint roimh nó tar éis an chéad teorannóir ó gach cill sa raon B4:B10, is féidir leat ceann de na modhanna thíos a chur i bhfeidhm.
2.1.1 Bain an téacs amach roimh an gcéad teorannóir leis an bhfoirmle
Cuir foirmle i bhfeidhm atá bunaithe ar na feidhmeanna LEFT agus FIND is féidir cabhrú le téacs a bhaint as cill roimh an gcéad teorannóir. Is féidir leat na céimeanna thíos a leanúint chun é a dhéanamh.
Foirmle cineálach
=LEFT(text_string,FIND("delimiter",text_string,1)-1)
Argóintí
Roghnaigh cill bhán, cóipeáil nó cuir isteach an fhoirmle thíos inti agus brúigh an Iontráil eochair chun an chéad toradh a fháil. Roghnaigh an chéad chill toradh agus tarraing a AutoFill Handle síos chun na téacsanna a fháil roimh an gcéad teorannóir cealla eile.
=LEFT(B5,FIND("-",B5,1)-1)
2.1.2 Bain an téacs tar éis an chéad teorannóra leis an bhfoirmle
Cuidíonn an fhoirmle thíos le téacs a bhaint as tar éis an chéad teorannóir ó chill in Excel.
Foirmle cineálach
=MID(text_string,FIND("delimiter",text_string)+1,LEN(text_string))
Argóintí
=MID(B5,FIND("-",B5)+1,LEN(B5))
2.1.3 Sliocht téacs roimh an gcéad teorannóir nó ina dhiaidh le huirlis iontach
Seo molann go mór an Sliocht Téacs fóntais de Kutools le haghaidh Excel. Leis an ngné seo, is féidir leat téacsanna a bhaint go héasca roimh an gcéad teorannóir nó ina dhiaidh ó raon cealla ar an mórchóir.
1. Roghnaigh an raon cealla áit ar mhaith leat an téacs a bhaint as, agus ansin cliceáil Kutools > Téacs > Sliocht Téacs.
2. Sa Sliocht Téacs bosca dialóige, ní mór duit a chumrú mar seo a leanas.
Nóta: Chun an toradh a dhéanamh dinimiciúil nuair a athraíonn an teaghrán téacs, is féidir leat an Ionsáigh mar bhosca foirmle a sheiceáil.
3. Ansin ceann eile Sliocht Téacs Vox bosca dialóige suas, a roghnú cill a aschur na torthaí agus cliceáil OK.
Ansin baintear téacsanna roimh an gcéad teorannóir nó ina dhiaidh sin as cealla roghnaithe láithreach.
Chun tuilleadh eolais a fháil faoin ngné seo, tabhair cuairt le do thoil: Sliocht Tapa Téacs Áirithe Ó Chealla In Excel.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
2.2 Bain téacs roimh an teorannóir deiridh nó ina dhiaidh (carachtar)
Sna céimeanna thuas tá na modhanna foghlamtha againn maidir le téacs a bhaint roimh nó tar éis an chéad teorannóir ó chill. Mar a thaispeántar sa screenshot thíos, taispeánfaidh an chuid seo dhá fhoirmle duit chun téacs a bhaint roimh nó tar éis an teorannóir deiridh ó chill. Is féidir leat na céimeanna thíos a leanúint chun é a dhéanamh.
2.2.1 Bain an téacs amach roimh an teorannóir deiridh leis an bhfoirmle
Chun téacs a bhaint as cill roimh an teorannóir deiridh, is féidir leat na feidhmeanna SEARCH, LEN agus SUBSTITUTE a úsáid laistigh den fheidhm LEFT.
Foirmle cineálach
=LEFT(text_string,SEARCH("#",SUBSTITUTE(text_string,"delimiter","#",LEN(text_string)-LEN(SUBSTITUTE(text_string,"delimiter",""))))-1)
Argóintí
Roghnaigh cill, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun na téacsanna a bhaint as teaghráin téacs eile sa cholún céanna.
=LEFT(B5,SEARCH("#",SUBSTITUTE(B5,"-","#",LEN(B5)-LEN(SUBSTITUTE(B5,"-",""))))-1)
2.2.2 Bain an téacs tar éis an teorannóra deiridh leis an bhfoirmle
Tar éis duit téacs a bhaint as roimh an teorannóir deiridh ó chill, is féidir leat an fhoirmle thíos a chur i bhfeidhm chun an téacs a bhaint as tar éis an teorannóra deiridh de réir mar is gá duit.
Foirmle cineálach
=RIGHT(text_string,LEN(text_string)-SEARCH("#",SUBSTITUTE(text_string,"delimiter","#",LEN(text_string)-LEN(SUBSTITUTE(text_string,"delimiter","")))))
Argóintí
Roghnaigh cill, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun na téacsanna a bhaint as teaghráin téacs eile sa cholún céanna.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,"-","#",LEN(B5)-LEN(SUBSTITUTE(B5,"-","")))))
2.3 Sliocht téacs i ndiaidh an nú carachtar
Féach ar an sampla thíos, tá liosta teaghrán téacs sa raon B4:B10, chun an téacs tar éis an tríú carachtar a bhaint as gach cill, is féidir leat foirmle a chur i bhfeidhm bunaithe ar an bhfeidhm MID agus an fheidhm LEN.
Foirmle cineálach
=MID(text_string,nth_char+1,LEN(text_string))
Argóintí
Roghnaigh cill bhán, cóipeáil nó cuir isteach an fhoirmle thíos inti agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun torthaí eile a fháil.
=MID(B5,3+1,LEN(B5))
2.4 Sliocht an nú focal as teaghrán téacs
Ag glacadh leis go bhfuil liosta teaghrán téacs agat mar a thaispeántar sa scáileán thíos, agus gur mhaith leat an nú focal a bhaint as an teaghrán téacs amháin, soláthraíonn an chuid seo trí mhodh chun é a dhéanamh.
2.4.1 Sliocht an nú focal le foirmle
Is féidir leat na feidhmeanna TRIM, MID, SUBSTITUTE, REPT agus LEN a chomhcheangal chun an nú focal a bhaint as teaghrán téacs i gcill.
Foirmle cineálach
=TRIM(MID(SUBSTITUTE(text_string," ",REPT(" ",LEN((text_string))), (N-1)*LEN((text_string)+1, LEN((text_string)))
Argóintí
Sa chás seo, tá na teaghráin téacs sa raon B5:B10, tá na huimhreacha a sheasann don nú focal i D5:D10, cuirimis an fhoirmle seo i bhfeidhm chun an nú focal a bhaint as teaghrán an téacs.
Roghnaigh cill bhán, cóipeáil nó cuir isteach an fhoirmle thíos inti agus brúigh an Iontráil eochair chun an chéad toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun an nú focal de chealla eile a fháil.
=TRIM(MID(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))), (D5-1)*LEN(B5)+1, LEN(B5)))
Nóta: Is féidir leat an nú uimhir a chlóscríobh go díreach san fhoirmle mar seo a leanas.
=TRIM(MID(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))), (2-1)*LEN(B5)+1, LEN(B5)))
2.4.2 Sliocht an nú focal le feidhm atá sainmhínithe ag an úsáideoir
Seachas an fhoirmle thuas, is féidir leat feidhm shainithe ag an úsáideoir a chur i bhfeidhm freisin chun an nú focal a bhaint as cill in Excel.
1. Brúigh an Eile + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. Sa Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil Ionsáigh > Modúl, agus ansin cóipeáil an VBA thíos isteach sa fhuinneog Cód.
Cód VBA: Sliocht an nú focal as teaghrán téacs i gcill
Function ExtractTheNthWord(Source As String, Position As Integer)
'Update by Extendoffice 20211202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Brúigh an Eile + Q eochracha chun an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
4. Fill ar an mbileog oibre ina bhfuil na teaghráin téacs a bhfuil tú ag iarraidh an nú focal a bhaint astu. Roghnaigh ceall bán, cóipeáil nó cuir an fhoirmle thíos isteach ann agus brúigh an Iontráil eochair chun an nú focal a fháil.
=FindWord(B5,D5)
Or
=FindWord(B5,2)
Nóta: san fhoirmle, is é D5 an chill ina bhfuil uimhir a ionadaíonn an nú focal. Nó, is féidir leat uimhir thagartha na cille a athsholáthar go díreach.
5. Roghnaigh an chill toraidh agus tarraing a AutoFill Handle síos chun an nú focal a bhaint as teaghráin téacs cealla eile.
2.4.3 Sliocht an nú focal le huirlis iontach
Mura bhfuil tú ag iarraidh foirmle nó feidhm shainithe ag an úsáideoir a sholáthraítear thuas a chur i bhfeidhm de láimh, molann anseo Kutools le haghaidh Excel's Sliocht an naoú focal i gcill fóntais. Leis an ngné seo, is féidir leat an nú focal a bhaint go héasca as teaghrán téacs i gcill le cúpla cad a tharlaíonn.
1. Roghnaigh cill chun an toradh a chur, agus cliceáil Kutools > Cúntóir Foirmle > Téacs > Sliocht an nú focal i gcill. Féach an pictiúr:
2. Sa Cúntóir Foirmlí bosca dialóige, ní mór duit a chumrú mar seo a leanas.
3. Ansin baintear an nú (dara) focal as an teaghrán téacs sa chill B5, agus is féidir leat a fheiceáil go gcruthaítear foirmle ag an am céanna. Roghnaigh an chill toraidh seo agus tarraing a AutoFill Handle síos chun an nú focal a fháil ó theaghráin téacs eile.
Cliceáil chun níos mó eolais a fháil faoin ngné seo.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
2.5 Sliocht téacs roimh nó tar éis an nú tarlú de imeorantóir
Ag glacadh leis go bhfuil liosta teaghráin téacs agat mar a thaispeántar sa screenshot thíos. Chun an téacs a bhaint roimh an dara tarlú de spás nó ina dhiaidh, soláthraíonn an chuid seo dhá fhoirmle chun cabhrú leat é a dhéanamh.
2.5.1 Sliocht téacs roimh an nú tarlú de teorannóir
Is féidir leat an fheidhm LEFT a úsáid mar aon leis na feidhmeanna SUBSTITUTE agus FIND chun téacs a bhaint as sula dtarlaíonn an nú teorannóir as cill in Excel.
Foirmle cineálach
=LEFT(SUBSTITUTE(text_string,"delimiter",CHAR(9),n),FIND(CHAR(9),SUBSTITUTE(text_string,"delimiter",CHAR(9),n),1)-1)
Argóintí
Roghnaigh cill, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing AutoFill Handle síos chun torthaí eile a fháil ar an liosta.
=LEFT(SUBSTITUTE(B5," ",CHAR(9),2),FIND(CHAR(9),SUBSTITUTE(B5," ",CHAR(9),2),1)-1)
Nóta: San fhoirmle, is é B5 an chill ina bhfuil an teaghrán téacs óna dteastaíonn uait an téacs a bhaint; Seasann “ ” anseo do spás agus seasann an uimhir 2 don dara tarlúint de spás. Is féidir leat iad a athrú de réir do riachtanas.
2.5.2 Sliocht téacs tar éis an nú tarlú de teorannóir
Chun téacs a bhaint as tar éis an naoú teorannóir, is féidir leat an fheidhm CEART a chur i bhfeidhm leis na feidhmeanna SUBSTITUTE, LEN agus FIND.
Foirmle cineálach
=RIGHT(SUBSTITUTE(text_string, "delimiter", CHAR(9), n), LEN(text_string)- FIND(CHAR(9), SUBSTITUTE(text_string, "delimiter", CHAR(9), n), 1) + 1)
Argóintí
Anois is féidir leat an fhoirmle seo a chur i bhfeidhm chun an téacs a bhaint tar éis an dara tarlú den spás ó gach cill sa raon B5:B10 mar seo a leanas.
Roghnaigh cill, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus tarraing AutoFill Handle síos chun torthaí eile a fháil.
=RIGHT(SUBSTITUTE(B5, " ", CHAR(9), 2), LEN(B5)- FIND(CHAR(9), SUBSTITUTE(B5, " ", CHAR(9), 2), 1) + 1)
2.6 Sliocht téacs roimh nó tar éis briseadh líne
Cuir i gcás go bhfuil liosta ordaithe agat i gcolún B agus nach dteastaíonn uait ach an chuid dáta agus an chuid táirge Uimh. a bhaint as gach cill. Is féidir leat na foirmlí Excel thíos a úsáid chun é a dhéanamh.
2.6.1 Sliocht téacs roimh bhriseadh na chéad líne leis an bhfoirmle
Mar a fheiceann tú sa screenshot thuas, aimsíonn an chuid dáta roimh bhriseadh an chéad líne laistigh den chill. Léireoidh an chuid seo feidhm LEFT mar aon leis an bhfeidhm CUARDACH chun cabhrú leat an téacs a bhaint as roimh bhriseadh an chéad líne laistigh de chill.
Foirmle cineálach
=LEFT(cell, SEARCH(CHAR(10), cell)-1)
Argóintí
Roghnaigh cill bhán, cóipeáil nó cuir isteach an fhoirmle thíos inti agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=LEFT(B5, SEARCH(CHAR(10), B5)-1)
Ansin is féidir leat an téacs a fheiceáil sula mbaintear an briseadh den chéad líne i ngach cill i raon B5:B8 mar a thaispeántar sa screenshot thíos.
Nóta: San fhoirmle, seasann CHAR(10) do bhriseadh líne ar Windows.
2.6.2 Sliocht téacs tar éis an tsosa líne dheiridh leis an bhfoirmle
Sa chéim roimhe seo, labhair muid faoi conas téacs a bhaint as roimh bhriseadh an chéad líne laistigh de chill. Agus beidh an chuid seo tú a threorú conas a bhaint as téacs tar éis an briseadh líne dheireanach laistigh de chill le foirmle éagsúla.
Foirmle cineálach
=TRIM(RIGHT(SUBSTITUTE(cell,CHAR(10),REPT(" ",200)),200))
Argóintí
Roghnaigh ceall bán, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle a chur i bhfeidhm ar chealla eile.
=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(10),REPT(" ",200)),200))
Ansin an táirge uimh. baintear cuid de gach cill sa liosta mar a thaispeántar sa screenshot thuas.
Nóta: San fhoirmle, seasann CHAR(10) do bhriseadh líne ar Windows.
2.7 Sliocht téacs roimh fhocal nó ina dhiaidh
Sna codanna roimhe seo, tá sé foghlamtha againn conas téacs a bhaint roimh nó tar éis carachtar nó teorannóir. Cad ba chóir duit a dhéanamh chun téacs a bhaint roimh nó tar éis focal iomlán? Tabharfaidh an chuid seo isteach trí mhodh chun cabhrú leat an tasc seo a chur i gcrích.
2.7.1 Sliocht téacs roimh fhocal áirithe le foirmle
Cuidíonn an fhoirmle seo a leanas leat téacs a bhaint as roimh fhocal áirithe laistigh de chill in Excel.
Foirmle cineálach
=IFERROR(LEFT(cell,FIND(word,cell)-1),cell)
Argóintí
Roghnaigh ceall bán, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
Sa sampla seo, táimid chun gach téacs a bhaint as roimh an bhfocal “Excel”, mar sin clóscríobhfaimid an focal go díreach san fhoirmle agus cuirfimid faoi iamh é i Sleachta dúbailte. Nó is féidir leat tagairt a dhéanamh do chill ina bhfuil an focal “Excel”.
=IFERROR(LEFT(B5,FIND("Excel",B5)-1),B5)
Nótaí:
2.7.2 Sliocht téacs i ndiaidh focal áirithe le foirmle
Chun téacs a bhaint tar éis focal áirithe, is féidir leat an fhoirmle seo a leanas a chur i bhfeidhm chun é a dhéanamh.
Foirmle cineálach
=TRIM(MID(cell,SEARCH(word,cell)+LEN(word),255))
Argóintí
Roghnaigh cill, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=TRIM(MID(B5,SEARCH("Excel",B5)+LEN("Excel"),255))
Ansin is féidir leat na téacsanna go léir a fheiceáil tar éis an focal “Excel” i ngach cill a bhaint astu mar a thaispeántar sa screenshot thíos.
Nótaí:
2.7.3 Sliocht téacs roimh nó tar éis focal áirithe le huirlis iontach
Má bhraitheann tú go bhféadfadh go leor míchaoithiúlacht a bheith ag baint úsáide as foirmle, molann anseo go mór an Sliocht Téacs fóntais de Kutools le haghaidh Excel. Cuidíonn an ghné seo leis an tasc Eastóscadh in Excel a uathoibriú le cúpla cad a tharlaíonn.
1. cliceáil Kutools > Téacs > Sliocht Téacs chun an ghné seo a chumasú.
2. Sa Sliocht Téacs bosca dialóige, déan na socruithe seo a leanas.
Nótaí: Más mian leat torthaí dinimiciúla a chruthú, seiceáil an Cuir isteach mar fhoirmle bosca. Ansin déanfar na torthaí a nuashonrú go huathoibríoch nuair a athraíonn na sonraí sa raon.
3. Ansin an Sliocht Téacs Vox bosca dialóige suas, is gá duit a roghnú cill a aschur an toradh agus ansin cliceáil ar an OK cnaipe.
Ansin baintear láithreach téacsanna roimh nó tar éis focal áirithe laistigh de gach cill sa raon roghnaithe.
Nóta: Tá an ghné seo cás-íogair.
Cliceáil chun níos mó eolais a fháil faoin ngné seo.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
3. Sliocht idir carachtair/focail
Más mian leat téacs a bhaint idir carachtair nó focail áirithe, bain triail as na modhanna seo a leanas.
3.1 Sliocht téacs idir dhá charachtar
Téacs a bhaint as idir dhá charachtar, a fhéadfaidh a bheith mar charachtair chéanna nó carachtair éagsúla. Soláthraíonn an chuid seo roinnt modhanna, agus is féidir leat ceann acu a roghnú de réir do riachtanas.
3.1.1 Sliocht téacs idir dhá charachtar chéanna leis an bhfoirmle
Mar a thaispeántar sa screenshot thíos, tá liosta de na teaghráin téacs i gcolún B, agus ba mhaith leat a bhaint as an uimhir uimhir idir carachtair “/” ó gach cill sa raon, is féidir leis an fhoirmle seo a leanas a dhéanamh bhfabhar tú.
Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toradh agus ansin tarraing AutoFill Handle síos chun torthaí na gcealla eile sa liosta a fháil.
=SUBSTITUTE(MID(SUBSTITUTE("/" & B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
Ansin baintear an téacs idir dhá charachtar chéanna “/” as gach cill sa raon. Féach ar an scáileán:
Nóta:
3.1.2 Sliocht téacs idir dhá charachtar dhifriúla le foirmle
Tar éis dúinn foghlaim conas téacs a bhaint as idir dhá charachtair chéanna laistigh de chill, léireoimid foirmle anseo chun téacs a bhaint idir dhá charachtair éagsúla. Mar a thaispeántar sa screenshot thíos, chun an seoladh ríomhphoist idir an “<” agus “>” a bhaint as gach cill i gcolún B amháin, is féidir leat a dhéanamh mar a leanas.
Foirmle cineálach
=MID(LEFT(cel,FIND("end_char",cell)-1),FIND("start_char",cell)+1,LEN(cell))
Argóintí
Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=MID(LEFT(B5,FIND(">",B5)-1),FIND("<",B5)+1,LEN(B5))
Is féidir leat a fheiceáil nach mbaintear ach an téacs idir na carachtair shonraithe mar a thaispeántar sa screenshot thuas.
3.1.3 Sliocht téacs idir dhá charachtar le huirlis iontach
Seo molann go mór an Sliocht teaghráin idir téacs sonraithe gné de Kutools le haghaidh Excel chun cabhrú leat téacs a bhaint go héasca idir dhá charachtar céanna nó difriúil laistigh de chill in Excel.
1. Roghnaigh cill bhán chun an toradh a aschur, agus ansin cliceáil Kutools > Cúntóir Foirmle > Cúntóir Foirmle.
2. Sa Cúntóir Foirmlí bosca dialóige, déan na socruithe seo a leanas.
3. Ansin ní bhaintear ach an téacs idir “<” agus “>” laistigh de chill B5. Idir an dá linn, cruthaíodh foirmle, is féidir leat an chill toraidh seo a roghnú agus ansin a AutoFill Handle a tharraingt síos chun téacsanna a bhaint as cealla eile sa liosta céanna.
Cliceáil chun níos mó eolais a fháil faoin ngné seo.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
3.1.4 Sliocht téacs idir dhá charachtar (lena n-áirítear na carachtair) de réir rialach
Más mian leat an dá charachtar a choinneáil tar éis sliocht, déan iarracht riail a chur i bhfeidhm sa Téacs Sliocht gné de Kutools le haghaidh Excel .
1. cliceáil Kutools > Téacs > Sliocht Téacs.
2. Sa Sliocht Téacs bosca dialóige, déan na socruithe seo a leanas.
3. Eile Sliocht Téacs Vox bosca dialóige suas, le do thoil roghnaigh cill a aschur an toradh, agus ansin cliceáil ar an OK cnaipe.
Ansin baintear an téacs idir carachtair shonraithe (lena n-áirítear na carachtair) as gach cill sa raon roghnaithe ar an mórchóir.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
3.2 Sliocht téacs idir dhá fhocal
Chomh maith le téacs a bhaint as idir dhá charachtar, seans go mbeidh ort téacs a bhaint as idir dhá fhocal freisin. Mar shampla, bain gach teaghrán téacs idir dhá fhocal “KTE” agus “gné” as gach cill i gcolún B mar a thaispeántar sa screenshot thíos. Is féidir leat ceann de na modhanna seo a leanas a thriail chun é a dhéanamh.
3.2.1 Sliocht téacs idir dhá fhocal le foirmle
Is féidir leat foirmle a úsáid atá bunaithe ar an bhfeidhm LÁR agus ar an bhfeidhm CUARDACH chun gach teaghrán téacs a bhaint as idir dhá fhocal laistigh de chill.
Foirmle cineálach
=MID(cell,SEARCH("start_word",cell)+3,SEARCH("end_word",cell)-SEARCH("start_word",cell)-4)
Argóintí
Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=MID(B5,SEARCH("KTE",B5)+3,SEARCH("feature",B5)-SEARCH("KTE",B5)-4)
nótaí: San fhoirmle, is ionann an uimhir 3 agus fad carachtair an fhocail "KTE"; seasann an uimhir 4 d’fhad carachtair an fhocail “KTE” móide 1.
Is féidir leat a fheiceáil go bhfuil gach teaghrán téacs idir an dá fhocal sonraithe bainte as gach cill i gcolún B.
3.2.2 Sliocht téacs idir dhá fhocal le huirlis iontach
I gcás go leor úsáideoirí Excel, d'fhéadfadh sé a bheith deacair foirmlí a mheabhrú agus a láimhseáil. Anseo, leis an Sliocht teaghráin idir téacs sonraithe gné de Kutools le haghaidh Excel, is féidir leat téacs a bhaint go héasca idir dhá fhocal gan ach cúpla cad a tharlaíonn.
1. Roghnaigh cill chun an toradh a aschur, agus ansin cliceáil Kutools > Cúntóir Foirmle > Cúntóir Foirmle.
2. Sa Cúntóir Foirmle bosca dialóige, ní mór duit a chumrú mar seo a leanas.
3. Ansin baintear gach teaghrán téacs idir dhá fhocal “KTE” agus “gné” laistigh de chill B5. Idir an dá linn, cruthaíodh foirmle, is féidir leat an chill toraidh seo a roghnú agus ansin a AutoFill Handle a tharraingt síos chun téacsanna a bhaint as cealla eile sa liosta céanna.
Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.
Bain uimhreacha de réir suímh
I gcás liosta de na teaghráin alfa-uimhriúla, d'fhéadfadh trí chás a bheith ann:
- Tá an uimhir ag tús an téacs;
- Tá an uimhir ag deireadh an téacs;
- Is féidir leis an uimhir a bheith áit ar bith sa téacs.
Sa chuid seo, cuirfimid modhanna éagsúla ar fáil ar féidir iad a úsáid chun na huimhreacha a bhaint as gach cás a luaitear thuas.
1 Sliocht uimhir ó thaobh na láimhe clé de shreang
Tabharfaidh an chuid seo foirmle isteach a chabhróidh leat uimhreacha amháin a thagann roimh téacs i gcill a bhaint as.
Foirmle cineálach
=LEFT(cell, MATCH(FALSE, ISNUMBER(MID(cell, ROW(INDIRECT("1:"&LEN(cell)+1)), 1) *1), 0) -1)
Argóintí
Nóta:
Roghnaigh ceall bán, cuir isteach an fhoirmle thíos agus brúigh Ctrl + Shift + Iontráil or Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun líon na gcealla eile a fháil.
=LEFT(B5, MATCH(FALSE, ISNUMBER(MID(B5, ROW(INDIRECT("1:"&LEN(B5)+1)), 1) *1), 0) -1)
Nótaí:
2 Sliocht uimhir ó thaobh na láimhe deise de shreang
Mar a thaispeántar sa screenshot thíos, chun na huimhreacha atá le feiceáil tar éis téacs i gcill amháin a bhaint as, bain triail as an bhfoirmle seo a leanas.
Foirmle cineálach
=RIGHT(cell, LEN(cell) - MAX(IF(ISNUMBER(MID(cell, ROW(INDIRECT("1:"&LEN(cell))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN(cell))), 0)))
Argóintí
Nóta:
Roghnaigh ceall bán, cuir isteach an fhoirmle thíos agus brúigh Ctrl + Shift + Iontráil or Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun líon na gcealla eile a fháil.
=RIGHT(B5, LEN(B5) - MAX(IF(ISNUMBER(MID(B5, ROW(INDIRECT("1:"&LEN(B5))), 1) *1)=FALSE, ROW(INDIRECT("1:"&LEN(B5))), 0)))
Nótaí:
3. Sliocht na huimhreacha go léir as suíomh ar bith i teaghrán téacs
Cuidíonn na modhanna thuas le huimhir a bhaint as taobh clé nó ar dheis teaghrán téacs amháin. Más mian leat na huimhreacha go léir a bhaint as áit ar bith i teaghrán téacs, cuirimid anseo trí mhodh ar fáil duit chun é a dhéanamh.
3.1 Sliocht na huimhreacha go léir ó áit ar bith i téad le foirmle
Is féidir leat an fhoirmle seo a leanas a chur i bhfeidhm chun na huimhreacha go léir a bhaint as áit ar bith i teaghrán téacs in Excel.
1. Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun gach uimhir a fháil ón gcill B5.
=SUMPRODUCT(MID(0&B5, LARGE(INDEX(ISNUMBER(--MID(B5, ROW(INDIRECT("1:"&LEN(B5))), 1)) * ROW(INDIRECT("1:"&LEN(B5))), 0), ROW(INDIRECT("1:"&LEN(B5))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(B5)))/10)
2. Roghnaigh an chill toradh agus ansin tarraing a AutoFill Handle síos chun gach líon cealla eile a fháil.
3.2 Sliocht na huimhreacha go léir ó áit ar bith i téad le VBA
Tá an fhoirmle thuas ró-fhada agus casta do go leor úsáideoirí Excel. I ndáiríre, is féidir leat script VBA a reáchtáil chun an tasc a uathoibriú in Excel. Is féidir leat a dhéanamh mar seo a leanas.
1. Brúigh an Eile + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. San oscailt Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil Ionsáigh > Modúl. Ansin cóipeáil an VBA thíos isteach i bhfuinneog cód an Mhodúil.
Cód VBA: Sliocht na huimhreacha go léir ó áit ar bith i teaghrán téacs
Sub ExtrNumbersFromRange()
'Updated by Extendoffice 20220106
Dim xRg As Range
Dim xDRg As Range
Dim xRRg As Range
Dim nCellLength As Integer
Dim xNumber As Integer
Dim strNumber As String
Dim xTitleId As String
Dim xI As Integer
xTitleId = "KutoolsforExcel"
Set xDRg = Application.InputBox("Please select text strings:", xTitleId, "", Type:=8)
If TypeName(xDRg) = "Nothing" Then Exit Sub
Set xRRg = Application.InputBox("Please select output cell:", xTitleId, "", Type:=8)
If TypeName(xRRg) = "Nothing" Then Exit Sub
xI = 0
strNumber = ""
For Each xRg In xDRg
xI = xI + 1
nCellLength = Len(xRg)
For xNumber = 1 To nCellLength
If IsNumeric(Mid(xRg, xNumber, 1)) Then
strNumber = strNumber & Mid(xRg, xNumber, 1)
End If
Next xNumber
xRRg.Item(xI) = strNumber
strNumber = ""
Next xRg
End Sub
3. Brúigh an F5 eochair chun an cód a rith. San oscailt Kutools le haghaidh Excel bosca dialóige, roghnaigh an raon cealla áit ar mhaith leat na huimhreacha go léir a bhaint as gach cill, agus ansin cliceáil ar an OK cnaipe.
4. Ansin ceann eile Kutools le haghaidh Excel tagann an bosca dialóige suas. Sa bhosca dialóige seo, roghnaigh cill ceann scríbe agus cliceáil OK.
Ansin baintear na huimhreacha go léir as gach cill sa raon roghnaithe ar an mórchóir.
4. Sliocht uimhreacha i ndiaidh téacs ar leith
Mar a thaispeántar sa screenshot thíos, chun aon uimhreacha a bhaint as tar éis an téacs sonrach “Níl.”, soláthraíonn an chuid seo dhá mhodh chun cabhrú leat é a dhéanamh.
4.1 Bain uimhreacha i ndiaidh téacs ar leith le foirmle
Is féidir leat an fhoirmle seo a leanas a chur i bhfeidhm chun uimhreacha a bhaint as tar éis téacs ar leith i gcill in Excel.
Foirmle chineálach:
=LOOKUP(10^6,1*MID(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789",FIND("text"," "&cell&" "))),{2,3,4,5,6}))
Argóintí
Roghnaigh ceall bán, cóipeáil nó cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair chun an toradh a fháil. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=LOOKUP(10^6,1*MID(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789",FIND("No."," "&B5&" "))),{2,3,4,5,6}))
Nótaí:
4.2 Bain uimhreacha i ndiaidh téacs ar leith le feidhm atá sainithe ag an úsáideoir
Is féidir leis an bhfeidhm seo a leanas atá sainithe ag an úsáideoir cabhrú freisin le huimhreacha a bhaint as tar éis téacs ar leith i gcill. Déan mar a leanas le do thoil.
1. Brúigh an Eile + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
2. Sa Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil Ionsáigh > Modúl, agus ansin cóipeáil an cód VBA thíos isteach i bhfuinneog cód an Mhodúil.
Cód VBA: sliocht uimhreacha tar éis téacs ar leith i gcill
Function GetNumberAfterTheChar(Rng As Range, Char As String)
'Updated by Extendoffice 20220106
Dim xValue As String
Dim xRntString As String
Dim xStart As Integer
Dim xC
xValue = Rng.Text
xStart = InStr(1, xValue, Char, vbTextCompare)
If IsEmpty(xStart) Then
GetNumberAfterTheChar = ""
Exit Function
End If
If xStart < 1 Then
GetNumberAfterTheChar = ""
Exit Function
End If
xStart = xStart - 1 + Len(Char)
If xStart < 1 Then
GetNumberAfterTheChar = ""
Exit Function
End If
xValue = Mid(xValue, xStart + 1)
xRntString = ""
For xI = 1 To Len(xValue)
xC = Mid(xValue, xI, 1)
Select Case Asc(xC)
Case 48 To 57
xRntString = xRntString & xC
Case Else
Exit For
End Select
Next
GetNumberAfterTheChar = xRntString
End Function
3. Brúigh an Eile + Q eochracha chun an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
4. Roghnaigh ceall, cuir isteach an fhoirmle thíos agus brúigh an Iontráil eochair. Roghnaigh an chill toraidh seo agus ansin tarraing a AutoFill Handle síos chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.
=GetNumberAfterTheChar(B5,"No. ")
Nótaí:
Earraí gaolmhara:
Teagaisc Excel: Scoilt Téacs, Uimhir, agus Cealla Dáta (Deighil i gColúin Il)
Tá an rang teagaisc seo roinnte ina thrí chuid: cealla téacs scoilte, cealla uimhir scoilte agus cealla dáta scoilte. Soláthraíonn gach cuid samplaí éagsúla chun cabhrú leat a fhios conas an post scoilte a láimhseáil nuair a bhíonn an fhadhb chéanna agat.
Cliceáil chun níos mó eolais a fháil ...
Excel Cuir Téacs Agus Uimhir I Staid Sonraithe na Cille
In Excel, is post an-choitianta é téacsanna nó uimhreacha a chur le cealla. Mar shampla spás a chur idir ainmneacha, réimír nó iarmhír a chur le cealla, daiseanna a chur le huimhreacha sóisialta. Anseo sa rang teagaisc seo, liostaíonn sé beagnach gach cás cur leis in Excel agus cuireann sé na modhanna comhfhreagracha ar fáil duit.
Cliceáil chun níos mó eolais a fháil ...
Excel Bain Carachtair, Focail, Uimhreacha As 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.
Cliceáil chun níos mó eolais a fháil ...
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca
- 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á!