የመጨረሻው ቃል

ቀላል፣ በመጀመሪያ እይታ፣ ግልጽ ያልሆነ መፍትሄ ያለው ችግር፡- የመጨረሻውን ቃል ከጽሑፍ መስመር ያውጡ. ደህና ፣ ወይም በአጠቃላይ ሁኔታ ፣ የመጨረሻው ቁራጭ ፣ በተሰጠው ገዳቢ ገጸ-ባህሪ (ቦታ ፣ ሰረዝ ፣ ወዘተ.) ተለያይቷል በሌላ አነጋገር ፣ በተገላቢጦሽ ፍለጋ (ከጫፍ እስከ መጀመሪያ) በ ህብረቁምፊ ውስጥ መተግበር አስፈላጊ ነው ። የተሰጠውን ገጸ ባህሪ እና ከዚያ ሁሉንም ቁምፊዎች ወደ ቀኝ ያውጡ.

ቀመሮችን፣ ማክሮዎችን፣ እና በPower Query በኩል ባህላዊውን በርካታ መንገዶችን እንመርጥ።

ዘዴ 1. ቀመሮች

የቀመሩን ምንነት እና መካኒክስ ለመረዳት ቀላል ለማድረግ ከሩቅ ትንሽ እንጀምር። በመጀመሪያ፣ በምንጭ ጽሑፋችን ውስጥ በቃላት መካከል ያለውን የቦታ ብዛት ለምሳሌ ወደ 20 ቁርጥራጮች እንጨምር። ይህንን በመተካት ተግባር ማድረግ ይችላሉ. ንዑስ ትምህርት (ተተኪ) እና የተሰጠውን ቁምፊ N-times የመድገም ተግባር - ይደግሙ (REPT):

የመጨረሻው ቃል

አሁን ተግባሩን በመጠቀም ከተገኘው ጽሑፍ መጨረሻ 20 ቁምፊዎችን እንቆርጣለን ቀኝ (ቀኝ):

የመጨረሻው ቃል

እየሞቀ ነው አይደል? ተግባሩን በመጠቀም ተጨማሪ ቦታዎችን ለማስወገድ ይቀራል TRIM (TRIM) እና ችግሩ መፍትሄ ያገኛል-

የመጨረሻው ቃል

በእንግሊዘኛው ቅጂ የኛ ቀመር ይህን ይመስላል።

= TRIM (ቀኝ (ተተኪ (A1;»; REPT(";20));20))

በመርህ ደረጃ በትክክል 20 ቦታዎችን ማስገባት አስፈላጊ እንዳልሆነ ግልጽ ነው ብዬ ተስፋ አደርጋለሁ - ማንኛውም ቁጥር ምንጩ ጽሑፍ ውስጥ ካለው ረጅሙ የቃላት ርዝመት በላይ ከሆነ.

እና የምንጭ ጽሑፉ በቦታ ሳይሆን በሌላ መለያ ባህሪ (ለምሳሌ በነጠላ ሰረዝ) መከፋፈል ካስፈለገ ቀመራችን በትንሹ መታረም አለበት።

የመጨረሻው ቃል

ዘዴ 2. የማክሮ ተግባር

የመጨረሻውን ቃል ወይም ቁርጥራጭ ከጽሑፉ የማውጣት ተግባር ማክሮዎችን በመጠቀም ሊፈታ ይችላል ፣ ማለትም ፣ በቪዥዋል ቤዚክ ውስጥ የተገላቢጦሽ የፍለጋ ተግባር በመፃፍ የሚያስፈልገንን ያደርጋል - በተቃራኒው አቅጣጫ በሕብረቁምፊ ውስጥ የተሰጠውን ንዑስ ሕብረቁምፊ ይፈልጉ - ከ መጨረሻው እስከ መጀመሪያው ድረስ.

የቁልፍ ሰሌዳ አቋራጩን ይጫኑ alt+F11 ወይም አዝራር ቪዥዋል ቤዚክ ትር ገንቢ (ገንቢ)የማክሮ አርታዒውን ለመክፈት. ከዚያ በምናሌው በኩል አዲስ ሞጁል ያክሉ አስገባ - ሞጁል እና የሚከተለውን ኮድ እዚያ ይቅዱ።

 ተግባር 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) ተግባርን ጨርስ  

አሁን የስራ ደብተሩን (በማክሮ የነቃ ቅርጸት!) ማስቀመጥ እና የተፈጠረውን ተግባር በሚከተለው አገባብ መጠቀም ይችላሉ።

= የመጨረሻ ቃል (txt; delim; n)

የት

  • txt - ሕዋስ ከምንጭ ጽሑፍ ጋር
  • ዴሊም - መለያ ባህሪ (ነባሪ - ቦታ)
  • n - ከመጨረሻው ምን ቃል ማውጣት አለበት (በነባሪ - ከመጨረሻው የመጀመሪያው)

የመጨረሻው ቃል

ወደፊት በምንጭ ጽሑፍ ላይ በሚደረጉ ማናቸውም ለውጦች፣ የእኛ የማክሮ ተግባራችን ልክ እንደ ማንኛውም መደበኛ የኤክሴል ሉህ ተግባር እንደገና ይሰላል።

ዘዴ 3. የኃይል መጠይቅ

የኃይል ጥያቄ ከማይክሮሶፍት ነፃ የሆነ ተጨማሪ መረጃ ከየትኛውም ምንጭ ወደ ኤክሴል ለማስመጣት እና ከዚያ የወረደውን ውሂብ ወደ ማንኛውም መልክ ለመቀየር ነው። የዚህ ተጨማሪ መገልገያ ኃይል እና ቅዝቃዜ በጣም ትልቅ ከመሆኑ የተነሳ ማይክሮሶፍት ሁሉንም ባህሪያቱን በነባሪነት ወደ Excel 2016 ገንብቷል። ለኤክሴል 2010-2013 የኃይል መጠይቅ ከዚህ በነፃ ማውረድ ይችላል።

የኃይል መጠይቅን በመጠቀም የመጨረሻውን ቃል ወይም ቁርጥራጭ በተሰጠው መለያ በኩል የመለየት ስራችን በጣም ቀላል ነው።

በመጀመሪያ የቁልፍ ሰሌዳ አቋራጮችን በመጠቀም የመረጃ ሰንጠረዡን ወደ ስማርት ሠንጠረዥ እንቀይረው። መቆጣጠሪያ+T ወይም ያዛል ቤት - እንደ ጠረጴዛ ቅርጸት (ቤት - እንደ ሰንጠረዥ ቅርጸት):

የመጨረሻው ቃል

ከዚያም ትዕዛዙን በመጠቀም የተፈጠረውን "ስማርት ሠንጠረዥ" ወደ ኃይል መጠይቅ እንጭነዋለን ከጠረጴዛ / ክልል (ከጠረጴዛ/ክልል) ትር መረጃ (ኤክሴል 2016 ካለህ) ወይም በትሩ ላይ የኃይል ጥያቄ (ኤክሴል 2010-2013 ካለዎት)

የመጨረሻው ቃል

በሚከፈተው የጥያቄ አርታኢ መስኮት ውስጥ በትሩ ላይ ትራንስፎርሜሽን (ቀይር) ቡድን ይምረጡ የተከፈለ አምድ - በ Delimiter (የተሰነጠቀ አምድ - በገዳይ) እና ከዚያ የመለያ ባህሪን ለማዘጋጀት እና አማራጩን ለመምረጥ ይቀራል ትክክለኛው ገዳቢሁሉንም ቃላት ላለመቁረጥ ፣ ግን የመጨረሻውን ብቻ።

የመጨረሻው ቃል

ጠቅ ካደረጉ በኋላ OK የመጨረሻው ቃል ወደ አዲስ ዓምድ ይለያል. ራስጌውን በቀኝ ጠቅ በማድረግ እና በመምረጥ አላስፈላጊው የመጀመሪያው አምድ ሊወገድ ይችላል። አስወግድ (ሰርዝ). በሠንጠረዡ ራስጌ ላይ የቀረውን ዓምድ እንደገና መሰየም ትችላለህ።

ውጤቶቹ ትዕዛዙን በመጠቀም ወደ ሉህ ሊሰቀሉ ይችላሉ። ቤት - ዝጋ እና ጫን - ዝጋ እና ጫን ወደ… (ቤት - ዝጋ እና ጫን - ዝጋ እና ጫን ወደ…):

የመጨረሻው ቃል

እና በውጤቱም እኛ እናገኛለን-

የመጨረሻው ቃል

ልክ እንደዚህ - ርካሽ እና ደስተኛ ፣ ያለ ቀመሮች እና ማክሮዎች ፣ የቁልፍ ሰሌዳውን ሳይነኩ ማለት ይቻላል 🙂

የመጀመሪያው ዝርዝር ለወደፊቱ ከተቀየረ በቀኝ ጠቅ ማድረግ ወይም የቁልፍ ሰሌዳ አቋራጭ መጠቀም በቂ ይሆናል መቆጣጠሪያ+alt+F5 ጥያቄያችንን አዘምን.


  • ተለጣፊ ጽሑፍን ወደ አምዶች በመከፋፈል
  • በመደበኛ መግለጫዎች ጽሑፍን መተንተን እና መተንተን
  • ከጽሁፉ ውስጥ የመጀመሪያዎቹን ቃላት በ SUBSTITUTE ተግባር ማውጣት

መልስ ይስጡ