Порада. Інші мови - перекладена Google. Ви можете відвідати English версія цього посилання.
увійти
x
or
x
x
Реєстрація
x

or

Як витягти першу літеру кожного слова з клітинки?

Припускаючи, що у вашому робочому листі є список назв країн, і тепер вам потрібно буде витягнути першу літеру кожного слова в комірці, як показано наведеним нижче знімкам екрана. Як правило, немає прямих функцій, щоб підібрати першу літеру кожного слова в Excel. Але тут я можу говорити про корисний спосіб вирішити це завдання.

doc-extract-first-letter1

Витягніть першу літеру кожного слова з комірки з визначеною користувачем функцією


Стрілка синього правого міхураВитягніть першу літеру кожного слова з комірки з визначеною користувачем функцією


У програмі Excel ви можете створити Визначена користувачем функція щоб витягти перші літери кожного слова в комірку. Будь ласка, робіть так:

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Вікно Microsoft Visual Basic для програм.

2. Клацання вставка > Модулі, і вставте наступний код в Вікно модуля. </ 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. Потім збережіть і закрийте цей код, поверніться до робочого листа та введіть цю формулу = GetFirstLetters (A2) (A2 вказує на клітинку, яку ви хочете витягти з першої літери, ви можете змінити її, як вам потрібно) в чисту клітинку. Див. Знімок екрана:

doc-extract-first-letter1

4. А потім натисніть вводити клавішу та виберіть комірку B2, а потім перетягніть ручку заповнення до комірок, до яких потрібно застосувати цю формулу. І всі перші літери були вилучені з серії слів, див. Скріншот:

doc-extract-first-letter1


Пов'язана стаття:

Як витягти перше / останнє / n-е слово з текстового рядка в Excel?



Рекомендовані інструменти для роботи з продуктивністю

Вкладка Office

золота зірка1 Принесіть зручні вкладки для Excel та іншого програмного забезпечення Office, як і Chrome, Firefox та нового Internet Explorer.

Kutools для Excel

золота зірка1 Дивовижний! Збільште свою продуктивність за 5 хв. Не потрібно спеціальних навичок, заощаджуйте дві години щодня!

золота зірка1 Нові можливості 300 для Excel, зробити Excel набагато простішим та потужним:

  • Об'єднати клітинки / рядки / стовпці без втрати даних.
  • Об'єднати та об'єднати декілька аркушів і книг.
  • Порівняйте діапазони, копіюйте декілька діапазонів, перетворюйте текст на дату, одиницю та валюту.
  • Розрахувати за кольорами, Інтерв'ю підказок, Розширений сортування та Супер фільтр
  • Більше Вибрати / Вставити / Видалити / Текст / Формат / Посилання / Коментарі / Робочі книги / Робочі аркуші Інструменти ...

Знімок екрану Kutools для 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