Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako izpisati prvo črko vsake besede iz celice?

Če imate na svojem delovnem listu seznam držav z imenom, morate najprej izpisati prvo črko vsake besede v celici, kot prikazuje naslednja posnetka zaslona. Običajno ni nobene neposredne funkcije, ki bi izbrala prvo črko vsake besede v Excelu. Toda tukaj lahko govorim o uporabnem načinu za rešitev te naloge.

doc-ekstrakt-prva črka1

Izvlečite prvo črko vsake besede iz celice s funkcijo, ki je definirana uporabnikom


puščica modra desno mehurčekIzvlečite prvo črko vsake besede iz celice s funkcijo, ki je definirana uporabnikom


V Excelu lahko ustvarite Uporabniško določeno funkcijo da izvlečemo prve črke vsake besede v celico. Prosimo, naredite tako:

1. Drži dol ALT + F11 tipke za odpiranje Okno Microsoft Visual Basic za aplikacije.

2. Kliknite Vstavi > Moduli, in prilepite naslednjo kodo v Okno modula. </ 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. Nato shranite in zaprite to kodo, pojdite nazaj na delovni list in vnesite to formulo = GetFirstLetters (A2) (A2 označuje celico, ki jo želite izvleči iz prve črke, jo lahko spremenite, kot jo potrebujete) v prazno celico. Prikaz slike:

doc-ekstrakt-prva črka1

4. In nato pritisnite Vnesite in izberite celico B2, nato pa povlecite polnilni ročaj v celice, za katere želite uporabiti to formulo. In vse prve črke so bile pridobljene iz serije besed, si oglejte posnetek zaslona:

doc-ekstrakt-prva črka1


Povezani članek:

Kako izpisati prvo / zadnjo / nesto besedo iz besedilnega niza v Excelu?



Priporočena orodja za produktivnost

Office Tab

zlata zvezda1 Pripeljite priročne zavihke v programsko opremo Excel in drugo programsko opremo, tako kot Chrome, Firefox in novi Internet Explorer.

Kutools za Excel

zlata zvezda1 Neverjetno! Povečajte produktivnost v minutah 5. Ne potrebujete posebnih veščin, prihranite dve uri vsak dan!

zlata zvezda1 300 Nove funkcije za Excel, naredite Excel precej enostavno in zmogljivo:

  • Spoji celice / vrstice / stolpci brez izgube podatkov.
  • Združite in konsolidirajte več listov in delovnih zvezkov.
  • Primerjajte obsege, kopiraj več razponov, pretvorite besedilo v datum, pretvorbo enote in valute.
  • Count by Colors, Paging Subtotals, Advanced Sort in Super Filter,
  • Več Izberite / Vstavi / Izbriši / Besedilo / Format / Povezava / Komentar / Delovne knjige / Delovni listi ...

Zaslonski posnetek Kutools za 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 · 10 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