Как найти позицию первой строчной буквы в текстовых строках?
Если у вас есть список текстовых строк, содержащих как прописные, так и строчные буквы, и вы хотите узнать позицию первой строчной буквы в них на листе Excel. Как можно быстро получить результат, не подсчитывая их по одной?
Найти позицию первой строчной буквы в текстовых строках с помощью формулы массива
Найти позицию первой строчной буквы в текстовых строках с помощью пользовательской функции
Найти позицию первой строчной буквы в текстовых строках с помощью формулы массива
Вы можете применить следующую формулу массива, чтобы получить позицию первой строчной буквы из текстовых строк, сделайте следующее:
Введите эту формулу: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) в пустую ячейку, где вы хотите получить результат, а затем нажмите клавиши Ctrl + Shift + Enter вместе, чтобы получить первый результат, затем перетащите маркер заполнения вниз к ячейкам, куда вы хотите применить эту формулу, см. скриншот:
Найти позицию первой строчной буквы в текстовых строках с помощью пользовательской функции
Вы также можете выполнить эту задачу с помощью следующей пользовательской функции, сделайте следующее:
1. Удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставить > Модуль и вставьте следующий макрос в окно Модуля.
Function Getlower(rin As Range) As Long
Dim x As String, c As String, j As Long
Findlower = 0
v = rin.Text
L = Len(v)
For j = 1 To L
If Mid(v, j, 1) Like "[a-z]" Then
Getlower = j
Exit Function
End If
Next j
End Function
3. Затем сохраните и закройте это окно кода, вернитесь на лист и введите эту формулу: =getlower(A2). в пустую ячейку, затем перетащите маркер заполнения вниз, чтобы заполнить эту формулу, и позиция первой строчной буквы в каждой ячейке будет извлечена, см. скриншот:
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!