Как быстро найти позицию первой буквы (альфа) из строки в Excel?
Например, вот список текстовых строк, которые смешаны с цифрами и буквами на листе, и поиск положения первой буквы (альфа-символа), как показано на скриншоте ниже, может быть для вас неприятной проблемой. Однако в этой статье я расскажу о некоторых приемах, которые помогут вам быстро решить эту задачу.
Найти позицию первой альфы в строке с формулами
Вот несколько формул, которые помогут вам найти позицию первой буквы в строке.
Выберите пустую ячейку, в которую вы поместите результат, например, здесь B2, и введите эту формулу =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), держать Shift + Ctrl, и нажмите Enter ключ для получения результата. Затем щелкните B2 и перетащите дескриптор автозаполнения над ячейками, для которых необходимо применить эту формулу. Смотрите скриншот:
Функции: с приведенной выше формулой, если нет никаких буквенных символов, будет отображаться значение ошибки.
В формуле 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
3. Сохраните код и вернитесь к листу, выберите пустую ячейку и введите эту формулу. = FirstNonDigit (A15), нажмите Enter key, и вы можете найти позицию первого альфа-символа.
Извлечь всю альфа из строки с помощью Kutools for Excel
Но в некоторых других случаях вам может потребоваться извлечь только альфа-символы из смешанной строки, как показано ниже. В этой ситуации вы можете применить Удалить символы полезности Kutools for Excel - удобный и полезный дополнительный инструмент, позволяющий быстро сделать это.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Сделайте копии строк, из которых вы хотите извлечь буквенные символы. Смотрите скриншот:
2. Затем выберите скопированные строки и нажмите Кутулс > Текст > Удалить символы. Смотрите скриншот:
3. И в подсказке Удалить символы диалог, проверьте Не альфа только вариант, вы можете предварительно просмотреть удаленные результаты, отметив предварительный просмотр коробка. Смотрите скриншот:
4. Нажмите Ok or Применить. Теперь извлекаются только альфа-символы.
Извлечь альфа только из строки
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!