Промяна на главни букви в текста в Excel – 6 супер практични начина
Поддържането на последователен регистър на текста в Excel, като главна първа буква на всяка дума или използване на еднакви главни/малки букви, значително подобрява четливостта на данните и професионализма. За разлика от Microsoft Word, Excel не предоставя бутон Change Case за промяна на регистъра на текста в работните листове, което усложнява работата на много потребители на Excel. Тази статия предлага шест практически метода, които да ви помогнат да промените главния регистър на текста в Excel, ако е необходимо. Нека работим заедно, за да внесем еднаквост във вашите текстови данни!
- Променете регистъра на буквите на текста в Excel
- С вградени функции (за главни, малки и правилни букви)
- С няколко щраквания с помощта на удобен инструмент (за горна, долна, правилна и изречение случаи)
- С Flash Fill (за горна, долна, правилна и изречение случаи)
- С Microsoft Word (за горна, долна, правилна и изречение случаи)
- с Power Query (за главни, малки и правилни букви)
- С VBA кодове (за горна, долна, правилна и изречение случаи)
Променете регистъра на буквите на текста в Excel
Този раздел демонстрира различни методи, които да ви помогнат да конвертирате текстовите стойности в клетките в главни, малки букви, правилни букви, както и главни букви в изречения.
Променете регистъра на буквите на текста с вградени функции
Да предположим, че имате списък с имена в диапазона A2:A7, както е показано на екранната снимка по-долу, и сега искате да промените регистъра на текста на главни, малки или правилни, Microsoft Excel има следните вградени функции, които може да ви помогне лесно да изпълните задачата.
- Горна функция – Преобразува текст в главни букви, като напр общата ЦЕНА > ОБЩАТА ЦЕНА
- Функция LOWER – Преобразува текст в малки букви, като напр общата ЦЕНА > общата цена
- ПРАВИЛНА функция – Направете главна първата буква на всяка дума в текстов низ, като напр общата ЦЕНА > Общата цена
Променете главния регистър на текста с функцията UPPER
За да промените главния регистър на текста в диапазона A2:A7 на главни букви, UPPER функция мога да помогна. Моля, направете следното.
Стъпка 1: Приложете функцията UPPER
Тук избирам клетка C2, въвеждам следната формула и натискам Въведете ключ за получаване на първия резултат.
=UPPER(A2)
Стъпка 2: Получете всички резултати
Изберете първата клетка с резултати, плъзнете я Дръжка за пълнене надолу, за да получите всички резултати. Можете да видите, че посоченият текст е преобразуван в главни букви, както е показано на екранната снимка по-долу.
Променете главния регистър на текста на малки букви с функцията LOWER
За да промените главния регистър на текста в диапазона A2:A7 на малък, можете да приложите LOWER функция както следва.
Стъпка 1: Приложете функцията LOWER
Тук избирам клетка C2, въвеждам следната формула и натискам Въведете ключ за получаване на първия резултат.
=LOWER(A2)
Стъпка 2: Получете всички резултати
Изберете първата клетка с резултати, плъзнете я Дръжка за пълнене надолу, за да получите всички резултати. Можете да видите, че посоченият текст е преобразуван в малки букви, както е показано на екранната снимка по-долу.
Променете регистъра на текста на правилен (заглавие) с функцията PROPER
За да промените регистъра на главните букви на текст в диапазона A2:A7 на правилен регистър (главна буква на всяка дума), ПРАВИЛНА функция може да ви направи услуга. Моля, направете следното.
Стъпка 1: Изберете клетка за извеждане на резултата и приложете функцията PROPER
Тук избирам клетка C2, въвеждам следната формула и натискам Въведете ключ за получаване на първия резултат.
=PROPER(A2)
Стъпка 2: Получете всички резултати
Изберете първата клетка с резултати, плъзнете я Дръжка за пълнене надолу, за да получите всички резултати. Можете да видите, че посоченият текст е преобразуван в правилния регистър (първата буква на всяка дума е главна), както е показано на екранната снимка по-долу.
Променете регистъра на буквите на текста с няколко щраквания с помощта на удобен инструмент
Въпреки че гореспоменатите функции ви позволяват да променяте главните и главни букви в текста, те изискват помощна колона за съхраняване на променения текст. Това може да бъде неудобно, особено ако имате нужда от променения текст за по-нататъшни операции. Въпреки това, Kutools за Excel's Промяна на делото функцията ви позволява без усилие да коригирате малкия регистър на текста в избран диапазон, за да горен, понижаване на, надлежен, или дори изречение случай, директно в обхвата. Моля, опитайте функцията, както следва.
След инсталиране на Kutools за Excel, отидете на избор Kutools > Текст > Промяна на делотои след това направете следното:
- Изберете диапазона, съдържащ текста, чийто регистър искате да промените.
- в Промяна на делото диалогов прозорец, изберете опцията за малки и големи букви на текста, от която се нуждаете.
- Кликнете OK.
Резултат
В този случай аз избирам ГЛАВНА БУКВА опция, след като щракнете върху OK всички текстове в избрания диапазон ще бъдат променени на главни букви. Вижте екранната снимка по-долу.
- За да използвате тази функция, първо трябва да инсталирате Kutools за Excel, моля щракнете, за да изтеглите и имате 30-дневен безплатен пробен период сега.
- Можете да приложите това Промяна на делото функция за промяна на регистъра на буквите на текста в множество диапазони едновременно.
Променете регистъра на буквите на текста с Flash Fill
Сега нека да преминем към третия метод, известен като Запълване със светкавица. Въведено в Excel 2013, Flash Fill е проектирано да попълва автоматично вашите данни, когато усети шаблон. Използването на функцията Flash Fill за промяна на главния регистър на текста в диапазон в Excel е относително лесно. Ето ръководството стъпка по стъпка:
Стъпка 1: Въведете първия запис в желания регистър в съседната клетка
В клетката непосредствено до първия ви запис на данни въведете ръчно първия запис, както искате да се показва.
Например, ако искам да променя главни букви на текста в диапазона A2:A7, ще отида до клетка B2, която е непосредствено до първото име, и ще напиша ръчно текста с главни букви.
Стъпка 2: Приложете Flash Fill, за да запълните автоматично всички главни букви
Преминете към клетката под B2 и въведете второто име от A3 с главни букви, след което Excel ще открие модела от предишния ви вход и ще се появи предложение за Flash Fill за автоматично запълване на останалите клетки с текст с главни букви. След това трябва да натиснете Въведете за да приемете визуализацията.
Резултат
След натискане на Въведете за да приемете визуализацията, ще получите списък с текст с главни букви, както е показано на екранната снимка по-долу.
- Тази функция е налична само в Excel 2013 и по-нови версии.
- Можете да следвате същите стъпки, за да приложите Flash Fill, за да промените регистъра на буквите на текста с малки букви, правилен случай както и присъда случай колкото е необходимо.
- Ако Excel не предложи автоматично предложение за Flash Fill, можете да го принудите да влезе в сила, като използвате един от следните методи.
- Чрез пряк път
След като напишете първия текст с главни букви в клетка B2, изберете диапазона B2:B7, натиснете Ctrl + E клавиши за автоматично попълване на останалите главни букви.
- По опция панделка
След като напишете първия текст с главни букви в клетка B2, изберете диапазона B2:B7, отидете на щракване Напълнете > Запълване със светкавица под Начало раздела.
- Чрез пряк път
Променете регистъра на буквите на текста с Microsoft Word
Използването на Microsoft Word за да помогнете за промяна на малкия регистър на текста на диапазон в Excel, включва малко заобиколно решение. Това обаче може да бъде от полза, ако се чувствате по-комфортно с възможностите на Word за смяна на главни букви. Ето стъпките:
Стъпка 1: Копирайте диапазона от клетки, съдържащи текста, чийто регистър искате да промените
В този случай избирам диапазона A2:A7 в работен лист на Excel и натискам Ctrl + C да го копирате.
Стъпка 2: Поставете избрания диапазон в документ на Word
След това трябва да натиснете Ctrl + V за да поставите копираното съдържание в нов или съществуващ документ на Word.
Стъпка 3: Променете избрания текст на главни, малки или други често срещани букви
- Изберете копирания текст в word.
- Под Начало раздел, щракнете, за да разгънете Промяна на делото падащо меню.
- Изберете една от опциите на случая, както ви е необходимо. Тук аз избирам с малки букви от падащото меню.
Стъпка 4: Копирайте променените текстове от word и ги поставете обратно в Excel
След като текстът бъде променен на посочения от вас регистър (тук регистърът на текста се променя на малки букви), трябва да направите следното:
- Изберете и копирайте променените текстове в Word.
- Върнете се към вашия работен лист в Excel.
- Изберете първата клетка от диапазона, където искате да поставите текстовете, и след това натиснете Ctrl + V за да поставите съдържанието обратно в Excel.
Променете регистъра на буквите на текста с Power Query
Можете също така да приложите Power Query функция за промяна на регистъра на буквите на текста в Excel. Недостатъкът на този метод е, че са необходими няколко стъпки, за да се изпълни точно като метода на Microsoft Word. Нека се потопим, за да видим как работи.
Стъпка 1: Изберете диапазона от данни, активирайте функцията От таблица/диапазон
Изберете клетките (включително заглавката), където искате да промените главния регистър на текста, тук избирам диапазона A1: A7. След това изберете Дата > От таблица/обхват.
Стъпка 2: Преобразувайте избраните клетки във формат на таблица
Ако избраните клетки не са във формат на таблица на Excel, a Създаване на таблица ще се появи диалогов прозорец. В този диалогов прозорец просто трябва да проверите дали Excel е избрал избрания диапазон от клетки правилно, да маркирате дали таблицата ви има заглавка и след това да щракнете върху OK бутон.
Ако избраните клетки са таблица на Excel, преминете към стъпка 3.
Стъпка 3: Преобразувайте текстовете във всеки регистър, както ви е необходимо
В откриването Power Query прозорец, трябва да:
- Отидете в Transform раздела.
- Кликнете върху формат.
- Изберете една от опциите за случая (с малки букви, ГЛАВНА БУКВА, Пишете всяка дума с главна буква), колкото ви трябва. Тук избирам ГОЛЕМИ РЕГИСТРИ от падащото меню.
Трансформацията вече е извършена. Както можете да видите на екранната снимка по-долу, целият текст е променен на главни букви в Power Query прозорец в този пример.
Стъпка 4: Запазете и заредете текста обратно в Excel
- В този случай, тъй като трябва да посоча персонализирана дестинация за моите данни, щраквам Затваряне и зареждане > Затвори и зареди в под Начало раздела.
тип: За да заредите текста в нов работен лист, изберете Затваряне и зареждане опция.
- в Импортиране на данни диалогов прозорец, изберете Съществуващ работен лист изберете клетка, в която да поставите конвертирания текст, и след това щракнете OK.
Резултат
Текстът, който се промени в главния регистър на буквите, който посочихте в стъпка 3, вече е отново във вашия работен лист.
- да използвам Power Query, имате нужда от Excel 2016 или по-нова версия.
- Ако използвате Excel 2010/2013, изтеглете Microsoft Power Query добавка, за да започнете.
Променете регистъра на буквите на текста с VBA код
Този метод предоставя четири VBA кода, които ви помагат да промените регистъра на буквите на текста в определен диапазон на главни, малки букви, правилни букви и главни букви на изречението. Моля, направете следното и изберете кода, от който се нуждаете.
Стъпка 1: Отворете прозореца на Microsoft Visual Basic за приложения
Натиснете Друг + F11 клавиши за отваряне на този прозорец.
Стъпка 2: Поставете модул и въведете VBA код
Кликнете Поставете > Модулии след това копирайте и поставете един от следните VBA кодове в Модул (код) прозорец.
В този случай искам да променя регистъра на главните букви на текста в диапазона, така че ще копирам и поставя по-долу VBA код 1.
VBA код 1: Променете главния регистър на текста в диапазона
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
VBA код 2: Промяна на малки букви в текста в диапазон
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
VBA код 3: Променете главния регистър на текста в диапазон на правилния регистър
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
Код на VBA 4: Променете главния регистър на текста в диапазон на регистър на изречението
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
Стъпка 3: Стартирайте VBA кода
Натиснете F5 ключ за изпълнение на кода. След това ще се появи диалогов прозорец, който ви подканва да изберете клетките с текста, който искате да промените в регистъра на текста (тук избирам диапазона A2:A7). След като направите своя избор, щракнете OK.
Резултат
След това текстът в избраните клетки се промени на главни или посочените от вас главни букви.
Сравнение на тези методи
Следната таблица изброява сравнение на методите, споменати в тази статия. Всеки метод има своите плюсове и минуси. Изборът кой да използвате зависи от вашите нужди.
Начин на доставка | разглеждане | Поддържани типове случаи |
Вградени функции |
|
|
Kutools за Excel |
|
|
Запълване със светкавица |
|
|
Microsoft Word |
|
|
Power Query |
|
|
VBA кодове |
|
|
В заключение, има много начини за промяна на малки и големи букви на текста в Excel, като всеки отговаря на различни предпочитания и нива на опит. Независимо дали търсите бързо решение или цялостно решение, необходимо е да проучите и разберете различните техники, за да намерите метода, който най-добре отговаря на вашите нужди. За онези, които желаят да навлязат по-дълбоко във възможностите на Excel, нашият уебсайт може да се похвали с изобилие от уроци. Открийте още съвети и трикове за Excel тук.
Свързани статии
Пребройте броя на главните или малките букви в клетката
Тази статия демонстрира някои бързи формули за преброяване на броя само на главни или малки букви в текстов низ.
Накарайте текстовите низове да бъдат главни / малки / правилни с валидиране на данни
Този урок демонстрира как да принудите главни, малки или правилни букви, когато пишете текстови низове в Excel
Идентифицирайте главни, малки и правилни букви в Excel
Това ръководство стъпка по стъпка въвежда някои лесни начини за бързо идентифициране на клетки с главни, малки и правилни букви в Excel.
Форматирайте датите в месеци с главни букви в Excel
Тази статия предоставя някои методи, които да ви помогнат да форматирате датите в месеци с главни букви в Excel.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!