Neno la mwisho

Rahisi, kwa mtazamo wa kwanza, shida na suluhisho lisilo dhahiri: toa neno la mwisho kutoka kwa mstari wa maandishi. Kweli, au, kwa ujumla, kipande cha mwisho, kilichotenganishwa na mhusika aliyepewa delimiter (nafasi, koma, n.k.) Kwa maneno mengine, ni muhimu kutekeleza utaftaji wa nyuma (kutoka mwisho hadi mwanzo) kwenye safu ya a. aliyopewa na kisha kutoa herufi zote upande wa kulia wake .

Wacha tuangalie njia kadhaa za jadi za kuchagua kutoka: fomula, makro, na kupitia Hoja ya Nguvu.

Njia 1. Fomula

Ili iwe rahisi kuelewa kiini na mechanics ya formula, hebu tuanze kidogo kutoka mbali. Kwanza, hebu tuongeze idadi ya nafasi kati ya maneno katika maandishi chanzo hadi, kwa mfano, vipande 20. Unaweza kufanya hivyo na kazi ya kubadilisha. MBADALA (BADALA) na kazi ya kurudia herufi fulani mara N - REKODA (REPT):

Neno la mwisho

Sasa tunakata herufi 20 kutoka mwisho wa maandishi yanayotokana kwa kutumia kazi HAKI (HAKI):

Neno la mwisho

Inazidi kuwa joto, sivyo? Inabakia kuondoa nafasi za ziada kwa kutumia kazi TRIM (TRIM) na shida itatatuliwa:

Neno la mwisho

Katika toleo la Kiingereza, formula yetu itaonekana kama hii:

=TRIM(kulia(BADALA YA A1;» «;REPT(» «;20)));20))

Natumaini ni wazi kwamba kwa kanuni si lazima kuingiza hasa nafasi 20 - nambari yoyote itafanya, kwa muda mrefu zaidi ya urefu wa neno refu zaidi katika maandishi ya chanzo.

Na ikiwa maandishi ya chanzo yanahitaji kugawanywa sio na nafasi, lakini na herufi nyingine ya kitenganishi (kwa mfano, na koma), basi fomula yetu itahitaji kusahihishwa kidogo:

Neno la mwisho

Njia ya 2. Kazi ya Macro

Kazi ya kutoa neno la mwisho au kipande kutoka kwa maandishi pia inaweza kutatuliwa kwa kutumia macros, yaani, kuandika kazi ya utafutaji ya kinyume katika Visual Basic ambayo itafanya kile tunachohitaji - tafuta kamba ndogo katika kamba katika mwelekeo tofauti - kutoka. mwisho hadi mwanzo.

Bonyeza njia ya mkato ya kibodi Alt+F11 au kifungo Visual Basic tab developer (Msanidi programu)kufungua mhariri mkuu. Kisha ongeza moduli mpya kupitia menyu Ingiza - Moduli na unakili nambari ifuatayo hapo:

 Fanya kazi LastWord(txt Kama Kamba, Hiari delim Kama Kamba = " ", Hiari n Kama Nambari = 1) Kama Mishipa ya Mishipa = Split(txt, delim) LastWord = arFragments(UBound(arFragments) - n + 1) Kazi ya Mwisho  

Sasa unaweza kuhifadhi kitabu cha kazi (katika umbizo lililowezeshwa kwa jumla!) na utumie kitendakazi kilichoundwa katika syntax ifuatayo:

=LastWord(txt ; delim ; n)

ambapo

  • txt - seli iliyo na maandishi chanzo
  • delim - herufi ya kitenganishi (chaguo-msingi - nafasi)
  • n - ni neno gani linapaswa kutolewa kutoka mwisho (kwa chaguo-msingi - la kwanza kutoka mwisho)

Neno la mwisho

Kukiwa na mabadiliko yoyote katika maandishi chanzo katika siku zijazo, utendaji wetu mkuu utahesabiwa upya kwa kuruka, kama vile chaguo la kukokotoa la kawaida la laha ya Excel.

Njia ya 3. Swala la Nguvu

Hoja ya Nguvu ni programu jalizi isiyolipishwa kutoka kwa Microsoft ya kuingiza data katika Excel kutoka karibu chanzo chochote na kisha kubadilisha data iliyopakuliwa kuwa aina yoyote. Nguvu na ubaridi wa programu jalizi hii ni kubwa sana hivi kwamba Microsoft imeunda vipengele vyake vyote katika Excel 2016 kwa chaguo-msingi. Kwa Excel 2010-2013 Power Query inaweza kupakuliwa bila malipo kutoka hapa.

Jukumu letu la kutenganisha neno la mwisho au kipande kupitia kitenganishi kilichotolewa kwa kutumia Hoja ya Nguvu hutatuliwa kwa urahisi sana.

Kwanza, hebu tugeuze jedwali letu la data kuwa jedwali mahiri kwa kutumia mikato ya kibodi. Ctrl+T au amri Nyumbani - Fomati kama meza (Nyumbani - Umbizo kama Jedwali):

Neno la mwisho

Kisha tunapakia "meza ya smart" iliyoundwa kwenye Swala la Nguvu kwa kutumia amri Kutoka kwa meza / safu (Kutoka kwa jedwali/fungu) tab Data (ikiwa unayo Excel 2016) au kwenye kichupo Hoja ya Nguvu (ikiwa unayo Excel 2010-2013):

Neno la mwisho

Katika dirisha la mhariri wa hoja linalofungua, kwenye kichupo Mabadiliko (Badilisha) chagua timu Gawanya Safu - Kwa Delimiter (Gawanya Safu wima - Kwa kuweka mipaka) na kisha inabaki kuweka mhusika wa kitenganishi na uchague chaguo Mgawanyiko wa kulia kabisakukata sio maneno yote, lakini ya mwisho tu:

Neno la mwisho

Baada ya kubonyeza OK neno la mwisho litagawanywa katika safu mpya. Safu wima ya kwanza isiyo ya lazima inaweza kuondolewa kwa kubofya kulia kichwa chake na kuchagua Ondoa (Futa). Unaweza pia kubadilisha safu wima iliyobaki kwenye kichwa cha jedwali.

Matokeo yanaweza kupakiwa kwenye laha kwa kutumia amri Nyumbani - Funga na Pakia - Funga na Pakia kwa ... (Nyumbani — Funga & Pakia — Funga na Pakia kwa…):

Neno la mwisho

Na kama matokeo tunapata:

Neno la mwisho

Kama hii - nafuu na furaha, bila fomula na macros, karibu bila kugusa keyboard 🙂

Ikiwa orodha asili itabadilika katika siku zijazo, itatosha kubofya kulia au kutumia njia ya mkato ya kibodi Ctrl+Alt+F5 sasisha ombi letu.


  • Kugawanya maandishi nata kwenye safu wima
  • Kuchanganua na kuchanganua maandishi kwa vielezi vya kawaida
  • Kuchomoa maneno ya kwanza kutoka kwa maandishi na chaguo za kukokotoa SUBSTITUTE

Acha Reply