Ny teny farany

Tsotra, raha vao jerena, olana amin'ny vahaolana tsy mazava: esory ny teny farany amin'ny andalana lahatsoratra. Eny, na, amin'ny tranga ankapobeny, ny sombiny farany, misaraka amin'ny endri-tsoratra nomena (espace, comma, sns.) Raha lazaina amin'ny teny hafa, dia ilaina ny mampihatra fikarohana mivadika (hatramin'ny farany ka hatrany am-piandohana) ao amin'ny tadin'ny a nomena toetra ary avy eo dia esory ny tarehintsoratra rehetra eo ankavanany.

Andeha hojerentsika ireo fomba fanao isan-karazany azo isafidianana: formulas, macros, ary amin'ny alàlan'ny Power Query.

Fomba 1. Formulas

Mba hahamora kokoa ny fahatakarana ny maha-zava-dehibe sy ny mekanika amin'ny raikipohy, andeha isika hanomboka kely avy lavitra. Andeha aloha hampitombo ny isan'ny elanelana eo anelanelan'ny teny ao amin'ny lahatsoratra loharanontsika, ohatra, 20 isa. Azonao atao ny manao izany amin'ny alalan'ny fanoloana asa. mpisolo toerana (MAMPIANA) ary ny fiasan'ny famerimberenana endri-tsoratra nomena N-fotoana - avereno (REPT):

Ny teny farany

Ankehitriny dia nanapaka tarehintsoratra 20 avy amin'ny faran'ny lahatsoratra azo ampiasaina amin'ny fampiasana ny fiasa TSARA (AZONY):

Ny teny farany

Mihamafana ny andro, sa tsy izany? Mijanona ny manala habaka fanampiny amin'ny fampiasana ny fiasa Karakarao tsara (TRIM) ary ho voavaha ny olana:

Ny teny farany

Amin'ny dikan-teny anglisy, ny formulay dia ho toy izao:

=TRIM(RIGHT(SOLO(A1;» «;REPT(» «;20));20))

Manantena aho fa mazava fa amin'ny ankapobeny dia tsy ilaina ny mampiditra habaka 20 - ny isa rehetra dia mety, raha toa ka mihoatra ny halavan'ny teny lava indrindra ao amin'ny lahatsoratra loharano.

Ary raha tsy tokony hozaraina amin'ny habaka ny lahatsoratra loharano, fa amin'ny toetran'ny mpizara hafa (ohatra, amin'ny faingo), dia mila ahitsy kely ny raikipohy:

Ny teny farany

Fomba 2. Fampiasa macro

Ny andraikitry ny fakana ny teny na ny sombintsombiny farany avy amin'ny lahatsoratra dia azo vahana amin'ny fampiasana macro, izany hoe, manoratra asa fikarohana mivadika amin'ny Visual Basic izay hanao izay ilaintsika - hikaroka substring nomena ao anaty tady mankany amin'ny lalana mifanohitra - avy amin'ny ny fiafaran'ny voalohany.

Tsindrio ny hitsin-dàlana fitendry Alt+F11 na bokotra Visual Basic vakizoro Developer (mpamorona)hanokatra ny macro editor. Avy eo ampio module vaovao amin'ny alàlan'ny menu Ampidiro - Module ary kopia ity code manaraka ity any:

 Function LastWord(txt As String, Optional Delim As String = "", Optional n As Integer = 1) As String arFragments = Split(txt, delim) LastWord = arFragments(UBound(arFragments) - n + 1) End Function  

Azonao atao izao ny mitahiry ny bokikely (amin'ny endrika macro-enabled!)

=LastWord(txt ; delim ; n)

izay

  • txt – sela misy lahatsoratra loharano
  • delim - toetran'ny separator (default - space)
  • n - inona no teny tokony alaina avy amin'ny farany (amin'ny alàlan'ny default - ny voalohany amin'ny farany)

Ny teny farany

Miaraka amin'ny fiovana rehetra amin'ny lahatsoratra loharano amin'ny ho avy, ny fiasa macro dia hokajiana amin'ny sidina, toy ny fampiasa takelaka Excel mahazatra.

Fomba 3. Fangatahana Hery

Fanontaniana momba ny herinaratra dia fanampim-panampiana maimaim-poana avy amin'ny Microsoft amin'ny fanafarana angon-drakitra ao amin'ny Excel avy amin'ny loharano rehetra ary avy eo manova ny angona alaina amin'ny endrika rehetra. Ny hery sy ny hatsembohana an'ity add-in ity dia tena lehibe ka nananganan'i Microsoft ny endri-javatra rehetra ao amin'ny Excel 2016 amin'ny alàlan'ny default. Ho an'ny Excel 2010-2013 Power Query dia azo alaina maimaim-poana eto.

Ny asantsika dia ny manasaraka ny teny na ny sombiny farany amin'ny alalan'ny separator nomena amin'ny fampiasana Power Query dia voavaha mora foana.

Voalohany, andao hanova ny latabatra angonay ho latabatra marani-tsaina amin'ny fampiasana hitsin-dàlana fitendry. Ctrl+T na baiko Trano - Atao ho latabatra (Horonan-trano - endrika toy ny latabatra):

Ny teny farany

Avy eo dia ampidirinay ao amin'ny Power Query ny "tabilao maranitra" noforonina amin'ny alàlan'ny baiko Avy amin'ny latabatra/sehatra (Avy amin'ny latabatra/sehatra) vakizoro Data (raha manana Excel 2016 ianao) na eo amin'ny tabilao Fanontaniana momba ny herinaratra (raha manana Excel 2010-2013 ianao):

Ny teny farany

Ao amin'ny varavarankely fanontana fanontaniana izay misokatra, eo amin'ny tabilao fiovana (Fiovana) mifidy ekipa Tsanganana fisarahana - Amin'ny delimiter (Tsanganana fisarahana - Amin'ny tsipika) ary avy eo dia mijanona ny mametraka ny toetran'ny separator ary misafidy ny safidy Faritra havanana indrindramba tsy hanapaka ny teny rehetra, fa ny farany ihany:

Ny teny farany

Taorian'ny fikitihana OK ny teny farany dia hisaraka ho tsanganana vaovao. Ny tsanganana voalohany tsy ilaina dia azo esorina amin'ny fipihana havanana amin'ny lohateniny sy ny fisafidianana Esory (Fafao). Azonao atao koa ny manova anarana ny tsanganana sisa amin'ny lohatenin'ny latabatra.

Ny valiny dia azo ampidirina amin'ny takelaka amin'ny alàlan'ny baiko Home — Akatona sy Ampidiro — Akatona ary Ampidiro amin’ny… (Ao an-trano — Akatona & Ampidiro — Akatona & Ampidiro amin’ny…):

Ny teny farany

Ary vokatr'izany dia mahazo:

Ny teny farany

Toy izao - mora sy falifaly, tsy misy formulas sy macros, saika tsy hikasika ny klavier 🙂

Raha miova amin'ny ho avy ny lisitra tany am-boalohany, dia ampy ny manindry havanana na mampiasa hitsin-dàlana fitendry Ctrl+Alt+F5 manavao ny fangatahanay.


  • Fizarana lahatsoratra mipetaka ho tsanganana
  • Famaritana sy famahana lahatsoratra amin'ny fomba fiteny mahazatra
  • Fanalana ny teny voalohany avy amin'ny lahatsoratra miaraka amin'ny fiasa SUBSTITUTE

Leave a Reply