Sfat: alte limbi sunt traduse de Google. Puteți vizita English versiune a acestei legături.
Contul meu
x
or
x
x
Inregistreaza-te
x

or

Cum de a extrage prima literă a fiecărui cuvânt din celulă?

Presupunând că aveți o listă de nume de țări în foaia dvs. de lucru și că acum trebuie să extrageți prima literă a fiecărui cuvânt din celulă, după cum se arată în imaginile de mai jos. În mod normal, nu există nicio caracteristică directă pentru a ridica prima literă a fiecărui cuvânt din Excel. Dar, aici, pot vorbi despre o modalitate utilă de a rezolva această sarcină.

doc-extract-prim-letter1

Extrageți prima literă a fiecărui cuvânt din funcția Cell cu funcție definită de utilizator


săgeată albastru dreapta buleExtrageți prima literă a fiecărui cuvânt din funcția Cell cu funcție definită de utilizator


În Excel, puteți crea un Funcția definită de utilizator pentru a extrage primele litere ale fiecărui cuvânt dintr-o celulă. Vă rugăm să faceți acest lucru:

1. Țineți apăsată tasta ALT + F11 pentru a deschide tasta Fereastra Microsoft Visual Basic for Applications.

2. Clic Insera > Moduleși lipiți următorul cod în Modul fereastră. </ p>

Function GetFirstLetters(rng As Range) As String
'Update 20140325
    Dim arr
    Dim I As Long
    arr = VBA.Split(rng, " ")
    If IsArray(arr) Then
        For I = LBound(arr) To UBound(arr)
            GetFirstLetters = GetFirstLetters & Left(arr(I), 1)
        Next I
    Else
        GetFirstLetters = Left(arr, 1)
    End If
End Function

3. Apoi salvați și închideți acest cod, reveniți la foaia de lucru și introduceți această formulă = GetFirstLetters (A2) (A2 indică celula pe care doriți să extrageți prima literă, o puteți modifica după cum doriți) într-o celulă necompletată. Vedeți captura de ecran:

doc-extract-prim-letter1

4. Apoi apăsați Introduce și selectați celula B2, apoi glisați mânerul de umplere în celulele pe care doriți să le aplicați această formulă. Și toate primele litere au fost extrase din seria de cuvinte, vezi captura de ecran:

doc-extract-prim-letter1


Articol asociat:

Cum de a extrage primul / ultima / nth cuvânt din șir de text în Excel?



Instrumente de productivitate recomandate

Tab-ul Office

aur star1 Aduceți file la îndemână Excel și alte programe Office, la fel ca Chrome, Firefox și noul Internet Explorer.

Kutools pentru Excel

aur star1 Uimitor! Sporiți productivitatea în minute 5. Nu aveți nevoie de abilități speciale, cu excepția a două ore în fiecare zi!

aur star1 300 Caracteristici noi pentru Excel, Make Excel mult mai ușor și mai puternic:

  • Mergeți celule / rânduri / coloane fără a pierde date.
  • Combină și consolidează mai multe coli și foi de lucru.
  • Comparați intervale, copiați mai multe intervale, convertiți textul în data, conversia unității și monedelor.
  • Numărați după culori, subtotalări pentru pagini, sortare avansată și filtru super,
  • Mai mult Selectați / Inserați / Ștergeți / Text / Format / Link / Comment / Workbooks / Foi de lucru Instrumente ...

Ecranul lui Kutools pentru Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Oleg · 9 months ago
    Подскажите пожалуйста, можно ли модифицировать код чтобы забиралась не первые а Заглавные буквы?
  • To post as a guest, your comment is unpublished.
    nawal jha · 2 years ago
    i think it has one bug, it's automatically removed from module when sheet is closed, need to again every time when open sheet same process to be required, please advice how to save this formula in excel permanently.
  • To post as a guest, your comment is unpublished.
    NoOne · 2 years ago
    Please include this part:

    If you create a function called DISCOUNT in a workbook called Personal.xlsb and you call that function from another workbook, you must type =personal.xlsb!discount(), not simply =discount().

    https://support.office.com/en-us/article/Create-Custom-Functions-in-Excel-2007-2f06c10b-3622-40d6-a1b2-b6748ae8231f
  • To post as a guest, your comment is unpublished.
    Adam Pavey · 2 years ago
    Very helpful. Exactly what I was after.
  • To post as a guest, your comment is unpublished.
    Sridhar · 3 years ago
    Thank you very much.. its working.. u rocks