Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как извлечь первую букву каждого слова из ячейки?

Предположим, что у вас есть список имен стран на вашем листе, и теперь вам нужно извлечь первую букву каждого слова в ячейке, как показано ниже. Как правило, нет прямой возможности собирать первую букву каждого слова в Excel. Но здесь я могу поговорить о полезном способе решения этой задачи.

док-экстракт-первых letter1

Извлечь первую букву каждого слова из ячейки с пользовательской функцией


arrow синий правый пузырьИзвлечь первую букву каждого слова из ячейки с пользовательской функцией


В 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 указывает ячейку, которую вы хотите извлечь из первой буквы, вы можете изменить ее по мере необходимости) в пустую ячейку. Смотрите скриншот:

док-экстракт-первых letter1

4, Затем нажмите вводить и выберите ячейку B2, затем перетащите дескриптор заполнения в ячейки, которые вы хотите применить к этой формуле. И все первые буквы были извлечены из серии слов, см. Снимок экрана:

док-экстракт-первых letter1


Связанная статья:

Как извлечь первое / последнее / n-е слово из текстовой строки в Excel?



Рекомендуемые инструменты производительности

Office Tab

золото star1 Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

золото star1 Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

золото star1 Новые возможности 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 · 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