Как бързо да намерите позицията на първата главна буква в текстов низ на Excel?
Да предположим, че има списък от текстови низове, смесени с числа, главни и малки букви, как можете бързо да намерите позицията на първата главна буква от низовете? В тази статия представям триковете, които могат бързо да определят позицията на първия главен регистър, без да ги броят един по един ръчно в Excel.
Намерете позицията на първата главна буква в низ с формула
Намерете позицията на първата главна буква в низ с дефинирана функция
Променете всички букви на ГЛАВНИ или правилни с Kutools за Excel
Намерете позицията на първата главна буква в низ с формула
Ето формула, която може да ви помогне бързо да намерите позицията на първата главна буква от низ, моля, направете следното:
Изберете празна клетка до низа, който искате да намерите първата главна буква, B1 например, въведете тази формула =MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT("65:90"))),A1)),"",FIND(CHAR(ROW(INDIRECT("65:90"))),A1)))
Натискане Shift + Ctrl + Enter за да получите правилния резултат и след това плъзнете манипулатора за автоматично попълване върху клетките, които са необходими за прилагане на тази формула. Вижте екранна снимка:
Намерете позицията на първата главна буква в низ с дефинирана функция
Освен формула, можете също да използвате дефинирана функция, за да откриете позицията на първата главна буква в низа.
1. Активирайте листа, който съдържа низа, който искате да намерите с главни букви, и натиснете Alt + F11 бутони за отваряне Microsoft Visual Basic за приложения прозорец.
2. щракнете с десния бутон върху листа, в който искате да използвате кода Проект Изследване панел и щракнете върху Поставете > Модулии поставете кода по-долу в празния скрипт на модула. Вижте екранна снимка:
Код: Намерете позицията на първата главна буква от низ.
Function GetFirstUpper(Rg As Range) As Integer
'UpdatebyExtendoffice20160726
Dim xStr As String
Dim I As Integer
Application.Volatile
GetFirstUpper = -1
On Error Resume Next
xStr = Trim(Rg.Value)
For I = 1 To Len(xStr)
If (Asc(Mid(xStr, I, 1)) < 91) And (Asc(Mid(xStr, I, 1)) > 64) Then
GetFirstUpper = I
Exit Function
End If
Next
End Function
3. Запазете кода и се върнете към листа, който използвате, и изберете празна клетка до низа, който искате да намерите с главни букви, въведете тази формула =GetFirstUpper(F1), Натиснете Въведете и след това плъзнете манипулатор за автоматично попълване върху клетки, необходими на тази формула. Вижте екранна снимка:
тип: Ако в низа няма главни букви, резултатът се показва като -1.
Променете всички букви на ГЛАВНИ или правилен регистър с Kutools за Excel
В общата работа с Excel обикновено може да се наложи да промените низовете от букви на ГЛАВНИ, правилни, малки букви, главни букви в изречението или ToGgLe CaSe, както е показано на екранната снимка по-долу.
с Kutools за Excel, можете да го приложите Промяна на делото помощна програма за бърза промяна на главните букви според нуждите ви.
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. |
След безплатно инсталиране Kutools за Excel, моля, направете следното:
1. Изберете низовете, чиито регистър искате да промените, и щракнете Kutools > Текст > Промяна на делото. Вижте екранна снимка:
2. След това в пукането Промяна на делото отметнете желаната от вас опция в Промяна на типа и можете да визуализирате променящия се резултат в панела за визуализация. Вижте екранна снимка:
3. След това кликнете Ok or Добавете Обява за промяна на регистъра.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!