An focal deireanach

Fadhb shimplí, ar an gcéad amharc, le réiteach neamhshoiléir: bain an focal deiridh as líne téacs. Bhuel, nó, sa chás ginearálta, an blúire deiridh, scartha le carachtar teorannaithe tugtha (spás, camóg, etc.) I bhfocail eile, is gá cuardach droim ar ais a chur i bhfeidhm (ó thús go deireadh) sa teaghrán a carachtar tugtha agus ansin bain amach na carachtair go léir ar thaobh na láimhe deise de.

Breathnaímid ar na bealaí traidisiúnta éagsúla le roghnú astu: foirmlí, macraí, agus trí Power Query.

Modh 1. Foirmlí

Chun é a dhéanamh níos éasca croílár agus meicnic na foirmle a thuiscint, déanaimis tosú beagán ó i bhfad. Ar dtús, déanaimis líon na spásanna idir focail inár mbuntéacs a mhéadú go dtí, mar shampla, 20 píosa. Is féidir leat é seo a dhéanamh leis an bhfeidhm athsholáthair. SUBSTAITIÚIL (SUBSTITUTE) agus an fheidhm atá le carachtar tugtha a athrá N-uaire – REPEAT (REPT):

An focal deireanach

Anois gearrthaimid 20 carachtar as deireadh an téacs a tháinig as ag baint úsáide as an bhfeidhm CEART (CEART):

An focal deireanach

Tá sé ag éirí níos teo, ceart? Tá sé fós a bhaint spásanna breise ag baint úsáide as an fheidhm TRIM (TRIM) agus réiteofar an fhadhb:

An focal deireanach

Sa leagan Béarla, beidh ár bhfoirmle cuma mar seo:

=TRIM(CEART(SUBSTITUTE(A1;»«; REPT(»«;20));20)))

Tá súil agam go bhfuil sé soiléir, i bprionsabal, nach gá 20 spás díreach a chur isteach – is amhlaidh a dhéanfaidh aon uimhir, chomh fada agus a bheidh sé níos faide ná fad an fhocail is faide sa bhuntéacs.

Agus más gá an téacs foinse a roinnt ní le spás, ach le carachtar deighilteoir eile (mar shampla, le camóg), ansin beidh gá ár bhfoirmle a cheartú beagán:

An focal deireanach

Modh 2. Feidhm Macra

Is féidir an tasc a bhaineann leis an bhfocal deiridh nó blúire a bhaint as an téacs a réiteach freisin trí úsáid a bhaint as macraí, is é sin, feidhm chuardaigh droim ar ais a scríobh in Visual Basic a dhéanfaidh an méid a theastaíonn uainn – cuardach a dhéanamh ar fhotheaghrán tugtha i sreang sa treo eile – ó an deireadh go dtí an tús.

Brúigh aicearra an mhéarchláir Eile+F11 nó cnaipe Visual Basic tab forbróir (Forbróir)chun an macra eagarthóir a oscailt. Ansin cuir modúl nua tríd an roghchlár Ionsáigh – Modúl agus cóipeáil an cód seo a leanas ansin:

 Feidhm LastWord(txt Mar Teaghrán, Teaghrán Roghnach Mar Teaghrán = " ", Roghnach n Mar Shlánuimhir = 1) Mar Teaghrán arFragments = Scoilt(txt, delim) LastWord = arfragments(UBound(arFragments) - n + 1) Feidhm Deiridh  

Anois is féidir leat an leabhar oibre a shábháil (i bhformáid mhacra-chumasaithe!) agus an fheidhm chruthaithe a úsáid sa chomhréir seo a leanas:

=WordLast(txt; delim; n)

Sa chás go

  • txt – cill le téacs foinseach
  • delim — carachtar deighilteoir (réamhshocraithe — spás)
  • n – cén focal ba cheart a bhaint as an deireadh (de réir réamhshocraithe – an chéad cheann ón deireadh)

An focal deireanach

Le haon athruithe ar an téacs foinseach sa todhchaí, déanfar ár bhfeidhm macra a athríomh ar an eitilt, cosúil le haon fheidhm leatháin Excel caighdeánach.

Modh 3. Cumhacht Iarratas

Ceist Chumhachta Is breiseán saor in aisce é ó Microsoft chun sonraí a iompórtáil go Excel ó beagnach aon fhoinse agus ansin na sonraí íoslódála a athrú go foirm ar bith. Tá cumhacht agus fionnuaracht an bhreiseáin seo chomh mór sin go bhfuil a chuid gnéithe go léir tógtha ag Microsoft in Excel 2016 de réir réamhshocraithe. Is féidir Iarratas Cumhachta Excel 2010-2013 a íoslódáil saor in aisce ó anseo.

Réitítear an tasc atá againn maidir leis an bhfocal nó an blúire deiridh a scaradh trí dheighilteoir ar leith ag baint úsáide as Power Query.

Ar dtús, déanaimis ár tábla sonraí a thiontú go tábla cliste ag baint úsáide as aicearraí méarchláir. Ctrl+T nó orduithe Baile - Formáid mar tábla (Baile - Formáid mar Tábla):

An focal deireanach

Ansin déanaimid an “tábla cliste” cruthaithe a luchtú isteach i Power Query ag baint úsáide as an ordú Ón tábla/raon (Ó tábla/raon) tab Dáta (má tá Excel 2016 agat) nó ar an táb Ceist Chumhachta (má tá Excel 2010-2013 agat):

An focal deireanach

I bhfuinneog an eagarthóra ceisteanna a osclaíonn, ar an táb Claochlú (Athraigh) roghnaigh foireann Colún Scoilte - De réir Teorainneora (Colún Scoilte - De réir teorannóir) agus ansin tá sé fós a shocrú ar an carachtar deighilteoir agus roghnaigh an rogha Teorainneoir ceartgan gach focal a ghearradh, ach an ceann deireanach amháin:

An focal deireanach

Tar éis duit cliceáil ar OK scarfar an focal deiridh ina cholún nua. Is féidir an chéad cholún gan ghá a bhaint ach cliceáil ar dheis ar a cheanntásc agus é a roghnú Bain (Scrios). Is féidir leat an colún atá fágtha sa cheanntásc tábla a athainmniú freisin.

Is féidir na torthaí a uaslódáil ar ais go dtí an bhileog ag baint úsáide as an ordú Baile - Dún agus Luchtaigh - Dún agus Luchtaigh go ... (Baile - Dún & Luchtaigh - Dún & Luchtaigh go…):

An focal deireanach

Agus mar thoradh air sin a fháil againn:

An focal deireanach

Mar seo - saor agus cheerful, gan foirmlí agus macraí, beagnach gan teagmháil a dhéanamh leis an méarchlár 🙂

Má athraíonn an liosta bunaidh amach anseo, is leor cliceáil ar dheis nó aicearra méarchláir a úsáid Ctrl+Eile+F5 ár n-iarratas a nuashonrú.


  • Téacs greamaitheach a roinnt ina cholúin
  • Téacs a pharsáil agus a pharsáil le nathanna rialta
  • Na chéad fhocail a bhaint as an téacs leis an bhfeidhm SUBSTITUTE

Leave a Reply