Am facal mu dheireadh

Duilgheadas sìmplidh, aig a 'chiad sealladh, le fuasgladh neo-fhollaiseach: thoir a-mach am facal mu dheireadh à loidhne teacsa. Uill, no, anns a’ chùis choitcheann, a’ chriomag mu dheireadh, air a sgaradh le caractar delimiter sònraichte (fànais, cromag, msaa.) Ann am faclan eile, feumar sgrùdadh cùil (bho thoiseach gu deireadh) a chuir an gnìomh ann an sreath a air a thoirt seachad agus an uairsin thoir a-mach na caractaran gu lèir air an taobh cheart dheth.

Bheir sinn sùil air na diofar dhòighean traidiseanta air taghadh bho: foirmlean, macros, agus tro Power Query.

Dòigh 1. Foirmlean

Gus a dhèanamh nas fhasa brìgh agus meacanaig na foirmle a thuigsinn, tòisichidh sinn beagan bho chian. An toiseach, meudaichidh sinn an àireamh de dh’àiteachan eadar faclan nar teacsa tùsail gu, mar eisimpleir, 20 pìos. Faodaidh tu seo a dhèanamh leis a’ ghnìomh ùr. SUBSTITUIBH (SUBSTITUTE) agus an gnìomh a bhith ag ath-aithris caractar sònraichte N-amannan - REPEAT (REPT):

Am facal mu dheireadh

A-nis gheàrr sinn dheth 20 caractar bho dheireadh an teacsa a thàinig às a’ cleachdadh a’ ghnìomh DEAS (DEAS):

Am facal mu dheireadh

Tha e a’ fàs nas blàithe, ceart? Tha e fhathast gus àiteachan a bharrachd a thoirt air falbh a 'cleachdadh a' ghnìomh TRIM (TRIM) agus bithidh an trioblaid air a fuasgladh :

Am facal mu dheireadh

Anns an dreach Beurla, seallaidh am foirmle againn mar seo:

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

Tha mi an dòchas gu bheil e soilleir, ann am prionnsapal, nach eil e riatanach 20 beàrn a chuir a-steach - nì àireamh sam bith, fhad ‘s a tha e nas fhaide na fad an fhacail as fhaide san teacsa tùsail.

Agus ma dh'fheumas an teacsa tùsail a bhith air a roinn chan ann le àite, ach le caractar dealachaidh eile (mar eisimpleir, le cromag), feumar am foirmle againn a cheartachadh beagan:

Am facal mu dheireadh

Dòigh 2. Gnìomh macro

Faodar an obair a thaobh a bhith a’ toirt a-mach am facal no criomag mu dheireadh às an teacsa cuideachd a rèiteach le bhith a’ cleachdadh macros, is e sin, a’ sgrìobhadh gnìomh sgrùdaidh cùil ann an Visual Basic a nì na tha a dhìth oirnn - a’ lorg fo-sreang sònraichte ann an sreang an taobh eile - bho deireadh gu toiseach.

Brùth air ath-ghoirid a’ mheur-chlàir Alt+F11 no putan Visual Basic tab -leasachaidh (Leasaiche)gus an deasaiche macro fhosgladh. An uairsin cuir modal ùr ris tron ​​​​chlàr Cuir a-steach - modal agus dèan lethbhreac den chòd a leanas an sin:

 Gnìomh LastWord(txt Mar Teaghrann, delim Roghainneil Mar String = " ", Roghainneil n Mar Integer = 1) Mar String arFragments = Split(txt, delim) LastWord = arfragments(UBound(arFragments) - n + 1) Gnìomh Deireannach  

A-nis faodaidh tu an leabhar-obrach a shàbhaladh (ann an cruth macro-comas!) Agus cleachd an gnìomh cruthaichte anns a’ cho-chòrdadh a leanas:

=Facal mu dheireadh(txt; delim; n)

far a bheil

  • txt - cealla le teacsa tùsail
  • delim - caractar dealachaidh (bunaiteach - àite)
  • n - dè am facal a bu chòir a thoirt a-mach às an deireadh (gu gnàthach - a’ chiad fhear bhon deireadh)

Am facal mu dheireadh

Le atharrachaidhean sam bith san teacsa tùsail san àm ri teachd, thèid ar gnìomh macro ath-àireamhachadh air a’ iteig, mar ghnìomh àbhaisteach duilleag Excel.

Dòigh 3. Ceist cumhachd

Ceist cumhachd na thuilleadan an-asgaidh bho Microsoft airson dàta a thoirt a-steach gu Excel bho cha mhòr stòr sam bith agus an uairsin an dàta a chaidh a luchdachadh sìos a thionndadh gu cruth sam bith. Tha cumhachd agus fionnarachd an tuilleadan seo cho mòr is gu bheil Microsoft air na feartan gu lèir a chuir a-steach do Excel 2016 gu bunaiteach. Airson Excel 2010-2013 Power Ceist faodar a luchdachadh a-nuas an-asgaidh bho an seo.

Tha an obair againn a bhith a’ sgaradh an fhacail no a’ chriomag mu dheireadh tro sgaradh sònraichte a’ cleachdadh Power Query air fhuasgladh gu math furasta.

An toiseach, tionndaidhidh sinn ar clàr dàta gu clàr snasail a’ cleachdadh ath-ghoiridean meur-chlàr. Ctrl+T no àitheantan Dachaigh - Cruth mar chlàr (Dachaigh - Cruth mar Clàr):

Am facal mu dheireadh

An uairsin luchdaichidh sinn an “clàr snasail” cruthaichte a-steach gu Power Query a ’cleachdadh an àithne Bho bhòrd/raon (Bho bhòrd/raon) tab Dàta (ma tha Excel 2016 agad) no air an taba Ceist cumhachd (ma tha Excel 2010-2013 agad):

Am facal mu dheireadh

Anns an uinneag deasaiche ceist a tha a’ fosgladh, air an taba Transformation (Cruth-atharrachadh) tagh sgioba Colbh Split - Le Delimiter (Colbh roinnte - Le delimiter) agus an uairsin tha e fhathast gus an caractar dealachaidh a shuidheachadh agus an roghainn a thaghadh An neach-tomhais as freagarraichegun a h-uile facal a ghearradh, ach a-mhàin am facal mu dheireadh:

Am facal mu dheireadh

Às dèidh dhut briogadh air OK bidh am facal mu dheireadh air a sgaradh ann an colbh ùr. Faodar a’ chiad cholbh neo-riatanach a thoirt air falbh le bhith a’ briogadh deas air a’ bhann-cinn agus a’ taghadh Thoir air falbh (Sguab às). Faodaidh tu cuideachd an colbh a tha air fhàgail ann am bann-cinn a’ bhùird ath-ainmeachadh.

Faodar na toraidhean a luchdachadh suas air ais chun duilleag leis an àithne Dachaigh - Dùin is Luchdaich - Dùin is luchdaich gu… (Dachaigh - Dùin & Luchdaich - Dùin & Luchdaich gu ...):

Am facal mu dheireadh

Agus mar thoradh air sin gheibh sinn:

Am facal mu dheireadh

Mar seo - saor agus sunndach, às aonais foirmlean agus macros, cha mhòr gun a bhith a ’beantainn ris a’ mheur-chlàr 🙂

Ma dh’ atharraicheas an liosta thùsail san àm ri teachd, bidh e gu leòr briogadh deas no ath-ghoirid meur-chlàr a chleachdadh Ctrl+Alt+F5 ùrachadh ar n-iarrtas.


  • Roinn teacsa steigeach ann an colbhan
  • A’ parsadh agus a’ parsadh teacsa le abairtean cunbhalach
  • A’ toirt a-mach na ciad fhaclan bhon teacsa leis a’ ghnìomh SUBSTITUTE

Leave a Reply