Vihje: Muut kielet ovat Google-käännettyjä. Voit vierailla English tämän linkin versio.
Kirjaudu
x
or
x
x
Rekis.
x

or

Miten kunkin sanan ensimmäinen solu erotetaan solusta?

Oletetaan, että sinulla on luettelo maiden nimestä laskentataulussa, ja nyt sinun on erotettava solun jokaisen sanan ensimmäinen kirjain seuraavien kuvakaappausten mukaan. Normaalisti ei ole suoraa ominaisuutta, joka noutaa kunkin sanan ensimmäisen kirjaimen Excelissä. Mutta tässä, voin puhua hyödyllisestä tavasta ratkaista tämä tehtävä.

doc-uute-ensin-letter1

Pura kunkin solun ensimmäinen kirjain Solusta, jossa on käyttäjän määrittelemä funktio


nuoli sininen oikeus kuplaPura kunkin solun ensimmäinen kirjain Solusta, jossa on käyttäjän määrittelemä funktio


Excelissä voit luoda a Käyttäjän määrittelemä toiminto poista kunkin solun ensimmäiset kirjaimet solussa. Tee näin:

1. Pidä alhaalla ALT + F11 avaimet avaamaan Microsoft Visual Basic for Applications -ikkuna.

2. Klikkaus liite > Moduulit, ja liitä seuraava koodi Moduuli-ikkuna. </ 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. Tallenna tämä koodi ja sulje tämä koodi, palauta laskentataulukko ja kirjoita tämä kaava = GetFirstLetters (A2) (A2 ilmaisee solun, josta haluat erottaa ensimmäisen kirjaimen, voit vaihtaa sitä tarpeen mukaan) tyhjään soluun. Katso kuvakaappaus:

doc-uute-ensin-letter1

4. Ja paina sitten astua avain ja valitse solu B2 ja vedä sitten täyttökahva soluihin, joihin haluat käyttää tätä kaavaa. Ja kaikki ensimmäiset kirjaimet on otettu sanakirjasta, katso kuvakaappaus:

doc-uute-ensin-letter1


Aiheeseen liittyvä artikkeli:

Miten poimia ensimmäinen / viimeinen / nth sana tekstin merkkijonosta Excelissä?



Suositeltavat tuottavuustyökalut

Office-välilehti

kulta star1 Tuo kätevät välilehdet Exceliin ja muihin Office-ohjelmistoihin, kuten Chrome, Firefox ja uusi Internet Explorer.

Kutools for Excel

kulta star1 Hämmästyttävä! Lisää tuottavuutta 5 minuutissa. Älä tarvitse mitään erikoistaitoja, paitsi kaksi tuntia päivässä!

kulta star1 300 Excelin uudet ominaisuudet, Excelin ansiosta helppo ja tehokas:

  • Yhdistä solu / rivit / sarakkeet ilman tietojen menettämistä.
  • Yhdistä ja yhdistä useita arkkeja ja työkirjoja.
  • Vertaa alueita, kopioi useita alueita, muuntaa tekstin päivämäärän, yksikön ja valuutan muuntamisen.
  • Laske värit, hakulausekartat, Advanced Sort ja Super Filter,
  • Lisää Valitse / Lisää / Poista / Teksti / Muoto / Link / Kommentti / Työkirjat / Työtaso Työkalut ...

Kutools for Excel -näyttö

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