Често при работа с таблици в Microsoft Excel се налага да променим формата на текста, така че всички букви да са главни. Въпросът как да направя всички букви главни в Ексел има няколко решения – чрез вградени формули, бързи клавишни комбинации или помощни инструменти. В следващите редове ще разгледаме подробно най-ефективните начини за постигане на тази цел.
В тази статия 5 раздела
Метод 1: Използване на формулата UPPER
Excel предлага готова функция, която автоматично преобразува всички букви в главни. Това е функцията =UPPER() (на български Excel може да се нарича =ГЛАВНИ()).
Стъпка по стъпка:
1. Да приемем, че в клетка A1 имате текст на малки букви.
2. В клетка B1 въведете формулата:
=UPPER(A1)
3. Натиснете Enter – текстът ще се покаже с всички главни букви.
4. Ако имате много редове, просто копирайте формулата надолу.
5. За да замените оригиналния текст с новия, копирайте резултатите и ги поставете като стойности (Paste Special → Values).
Метод 2: Използване на Flash Fill (Автоматично попълване)
Ако използвате по-нова версия на Excel, може да се възползвате от функцията Flash Fill.
Пример:
1. В клетка A1 имате текста „excel е полезен“.
2. В клетка B1 въведете ръчно „EXCEL Е ПОЛЕЗЕН“.
3. В следващата клетка от колоната B започнете да пишете следващата стойност в главни букви. Excel ще предложи автоматично попълване.
4. Потвърдете с Enter и всички редове ще бъдат преобразувани в главни.
Метод 3: Използване на Power Query
Power Query е инструмент за обработка на данни, който също позволява промяна на текста.
1. Изберете диапазона с текстовете.
2. Отидете в менюто Data → Get & Transform Data → From Table/Range.
3. В Power Query редактора маркирайте колоната.
4. Изберете Transform → Format → UPPERCASE.
5. Натиснете Close & Load – данните ще се върнат в Excel с всички букви в главни.
Метод 4: VBA макрос
За по-автоматизирани решения може да се използва макрос.
Примерен код:
Sub ToUpperCase()
Dim cell As Range
For Each cell In Selection
If Not cell.HasFormula Then
cell.Value = UCase(cell.Value)
End If
Next cell
End Sub
След стартиране на този макрос всички избрани клетки ще се преобразуват в главни букви.
Съвети и добри практики
– Ако ще използвате резултатите за окончателна таблица, винаги копирайте и поставяйте като стойности.
– При работа с големи масиви данни използвайте Power Query, защото е по-бърз и удобен.
– Макросите са удобни за повтарящи се задачи, но изискват малко повече знания.
– Flash Fill е подходящ за бързи промени без формули.
Отговорът на въпроса как да направя всички букви главни в Ексел има няколко решения – чрез функцията UPPER, чрез Flash Fill, с помощта на Power Query или с VBA макрос. Изборът зависи от това колко голям е обемът от данни и каква версия на Excel използвате. Най-лесният и бърз начин за начинаещи е формулата =UPPER(), но при по-сложни задачи Power Query и VBA предлагат много повече възможности.