Перейти к основному содержанию
 

 Как быстро найти позицию первой буквы (альфа) из строки в Excel?

Автор: Сан Последнее изменение: 2022 июля 09 г.

Например, вот список текстовых строк, которые смешаны с цифрами и буквами на листе, и поиск положения первой буквы (альфа-символа), как показано на скриншоте ниже, может быть для вас неприятной проблемой. Однако в этой статье я расскажу о некоторых приемах, которые помогут вам быстро решить эту задачу.


Вот несколько формул, которые помогут вам найти позицию первой буквы в строке.

Выберите пустую ячейку, в которую вы поместите результат, например, здесь B2, и введите эту формулу =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), держать Shift + Ctrl, и нажмите Enter ключ для получения результата. Затем щелкните B2 и перетащите дескриптор автозаполнения над ячейками, для которых необходимо применить эту формулу. Смотрите скриншот:
док найти первую букву в позиции 2

Функции: с приведенной выше формулой, если нет никаких буквенных символов, будет отображаться значение ошибки.
док найти первую букву в позиции 3

В формуле A2 - это ячейка, в которой вы хотите найти первую позицию альфы, вы можете изменить ее по своему усмотрению.


Если вы обычно применяете определенную функцию, здесь также есть определенная функция, которая поможет вам найти первую альфу и вернуться в ее положение.

1. Нажмите Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > модульe и вставьте код ниже в Модули скрипты.

VBA: найти позицию первой буквы

Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

док найти первую букву в позиции 5

3. Сохраните код и вернитесь к листу, выберите пустую ячейку и введите эту формулу. = FirstNonDigit (A15), нажмите Enter key, и вы можете найти позицию первого альфа-символа.
док найти первую букву в позиции 6


Но в некоторых других случаях вам может потребоваться извлечь только альфа-символы из смешанной строки, как показано ниже. В этой ситуации вы можете применить Удалить символы полезности Kutools for Excel - удобный и полезный дополнительный инструмент, позволяющий быстро сделать это.
док найти первую букву в позиции 7

Kutools for Excel, оснащен ИИ 🤖, предлагает более 300 удобных функций для упрощения ваших задач.

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Сделайте копии строк, из которых вы хотите извлечь буквенные символы. Смотрите скриншот:
док найти первую букву в позиции 8

2. Затем выберите скопированные строки и нажмите Кутулс > Текст > Удалить символы. Смотрите скриншот:
док найти первую букву в позиции 12

3. И в подсказке Удалить символы диалог, проверьте Не альфа только вариант, вы можете предварительно просмотреть удаленные результаты, отметив предварительный просмотр коробка. Смотрите скриншот:
док найти первую букву в позиции 10

4. Нажмите Ok or Применить. Теперь извлекаются только альфа-символы.
док найти первую букву в позиции 11

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!