Tipp: Az egyéb nyelvek a Google Fordítva vannak. Látogasson el a English a link verziója.
Belépek
x
or
x
x
Regisztráció
x

or

Hogyan lehet kivágni az egyes szavak első betűjét a cellából?

Tegyük fel, hogy van egy országnevek listája a munkalapban, és most ki kell szednie az egyes szavak első betűjét a cellában a következő képernyőképek megjelenésekor. Normális esetben nincs közvetlen funkció, amely felveszi az egyes szavak első betűjét az Excel programban. De itt tudok hasznos megoldást találni a feladat megoldására.

doc-elszívott első letter1

Minden egyes szó első betűjének kivonása a celláról a felhasználó által meghatározott funkcióval


arrow kék jobb buborékMinden egyes szó első betűjének kivonása a celláról a felhasználó által meghatározott funkcióval


Az Excel programban létrehozhat egy Felhasználó által meghatározott funkció hogy kivonja a cellák minden szavának első betűit. Kérjük, tegye meg ezt:

1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablakot.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak. </ 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. Ezután mentse el és zárja be ezt a kódot, menjen vissza a munkalaphoz, és írja be ezt a képletet = GetFirstLetters (A2) (A2 jelzi azt a cellát, amelyik az első betűt szeretné kivonni, szükség szerint megváltoztathatja) üres cellába. Lásd a képernyőképet:

doc-elszívott első letter1

4. Ezután nyomja meg a gombot belép kulcsot, és válassza ki a B2 cellát, majd húzza meg a kitöltés fogantyúját azon cellákhoz, amelyekre alkalmazni szeretné ezt a képletet. És az első betűk a szavak sorából származnak, lásd a képernyőképet:

doc-elszívott első letter1


Kapcsolódó cikk:

Hogyan lehet kitölteni az első / utolsó / n. Szót az Excel szövegszövegéből?



Ajánlott termelékenységi eszközök

Office Tab

arany star1 Kényelmes lapokat hozhat Excel és más Office szoftverekhez, akárcsak a Chrome, a Firefox és az új Internet Explorer.

Kutools for Excel

arany star1 Elképesztő! Növelje termelékenységét 5 perc alatt. Nincs szükség különleges képességekre, kivéve két órát minden nap!

arany star1 300 Az Excel új funkciói, az Excel nagyon egyszerű és erőteljes:

  • A cella / sorok / oszlopok egyesítése adatok elvesztése nélkül.
  • Több lap és munkafüzet kombinálása és egységesítése.
  • Hasonlítsa össze a tartományokat, másolja a többszörös tartományokat, konvertálja a dátumot, a mértékegységet és a pénznemek konverzióját.
  • Számolás a Színek, a Paging Subtotals, az Advanced Sort és a Super Filter,
  • Több Select / Insert / Delete / Szöveg / Formátum / Link / Comment / Workbooks / Worksheets Tools ...

A Kutools for Excel képernyőkép

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