Quod ultimum verbum

Simplex, primo intuitu, problema cum solutione non-obvia; eliciunt ultimum verbum ex linea textus. Bene, vel, universali casu, ultimum fragmentum a dato delimiter charactere separatum (spatium, comma, etc.) Id est, necesse est ut res adversam inquisitionem (a fine ad principium) efficiant in filo cuiusdam. charactere donata et deinde omnes characteres ad ius extrahunt.

Intueamur more maiorum plures vias eligere e: formulas, macros et per potentiam Query.

Modus 1. Formulae

Ut facilius essentiam et formulae mechanicae intelligamus, paulum a longe incipiamus. Primum, augeamus numerum spatia inter verba in textu nostro fonte, exempli gratia, XX frusta. Hoc facere potes cum munere fungeretur. SUBSTITUTUS (SUBSTITUTUS) et munus repetendi datam indolem N temporibus - REDDO (REPT):

Quod ultimum verbum

Nunc praecidamus XX characteres a fine textus inde usura munus IUS (RESISTENTES SUPERAVIT):

Quod ultimum verbum

Calefacit, vox? Reliquum est ut extra spatia utendi munus removere BELLUS (TRIM) et solvetur quaestio;

Quod ultimum verbum

In versione Anglica, nostra formula sic erit:

= TRIM(RECTE(A1;»«;REPT(»«;20));

Patet ut spero, in principio non esse necesse prorsus 20 spatia inserere — numerum aliquem facturum, dummodo sit longitudo verbi longissimi in fonte textu.

Et si fons textus non spatio, sed alio charactere separatore (exempli gratia commate dividendus est), nostra formula leviter emendanda erit;

Quod ultimum verbum

2. Modus functionis Macronis

Negotium extrahendi ultimum verbum vel fragmentum e textu potest etiam utentes macros solvi, nempe scribens munus inquisitionis inversae in Visual Basic, quod facturus est quod opus est - quaerere datam substringi in filo in contrariam partem - e finem ad initium.

Press tincidunt brevis alt+F11 aut button Visual Basic Tab elit (Developer)ut tortor editor aperire. Adde novum moduli per menu Inserere - OMNIBUS et sequenti codice ibi exscribo:

 Function LastWord(txt As String, Libitum delim As String = " ", Libitum n As Integer = 1) As String arFragments = Split(txt, delim) LastWord = arFragments(UBound(arFragments) - n + 1) Finis Function  

Nunc servare potes opusculum (in forma macro-enabili!) et functione creata in syntaxi sequenti utere:

= LastWord(txt ; delim ; n)

ubi

  • txt - cellula cum fonte text
  • delim - separator mores (default - spatium)
  • n - quid verbum de fine extrahendum (per defaltam - primus a fine)

Quod ultimum verbum

Cum quibusvis mutationibus in textu fontis in futuro, munus nostrum macro calculi in musca erit, sicut quodlibet vexillum Praecedo linteum functionis.

Modus 3. Power Query

virtus Query liberum addendi ab Microsoft est notitias in Excel ex quovis fere fonte importandi ac deinde datas receptas in quamlibet formam convertendi. Vis et frigiditas huius addendi in tanta est ut Microsoft omnes suas lineas in Excel 2016 per defaltam aedificaverit. Praecedo enim 2010-2013 Potestas Query gratis hinc accipi potest.

Negotium nostrum separandi ultimum verbum vel fragmentum per datum separatorem utens potestate Query facillime solvitur.

Primum, in tabulam nostram datam transeamus ad mensam callidam in claviaturis claviculis utendo. Ctrl-+T aut imperium Domum - Forma ut mensam (Domus - Format as Table):

Quod ultimum verbum

Deinde oneremus "mensam dolor" in Power Query utens imperio Ex mensa / range (Ex mensa / range) Tab Data (Si Excel MMXVI) vel in tab virtus Query (Si Praecedo 2010-2013);

Quod ultimum verbum

In interrogatione editoris fenestrae quae aperit, in tab transformatio (Transform) eligere bigas Scinditur columna - Per Delimiter (Split Column - By delimiter) et tunc restat ut characterem separator et optio seligat iustissima delimiternon omnia verba secare, sed ultimum;

Quod ultimum verbum

Post strepitando in OK ultimum verbum in novam columnam separabitur. Prima columna superflua potest amoveri iure strepitando caput et eligat Remove (Delere). Etiam reliquam columnam in tabula capitis renominare potes.

Proventus in schedam reduci possunt ad mandatum utens Home - Close and load - Close and load to ... (Home — Close & Load — Close & Load to…):

Quod ultimum verbum

Ac per hoc consequimur:

Quod ultimum verbum

Similis haec - vilis et hilaris, sine formulis et macros, tincidunt fere sine tactu

Si index primigenius in futurum mutat, satis erit ut claviculae dextrae vel claviaturae compendio utantur Ctrl-+alt+F5 postulatio nostra renovatio.


  • lentum illud dividit in columnas
  • Parsing and parsing text with regular expressions
  • Eiciendis primis verbis e textu munere substituto

Leave a Reply