MS Excel е един от най-мощните софтуери за електронни таблици с различен набор от функции. Въпреки че предлага множество разширени функции, липсват някои основни функции, когато мислим за модификация на текст. Например, Excel няма директна опция или клавиш за бърз достъп, за да използва функцията за промяна на главни букви (като главни, малки букви и т.н.), като MS Word.
kmp алгоритъм
Въпреки че Excel не е известен като софтуер за текстообработка, трябва да се справяме с текстовите данни и изреченията в клетките на Excel. Понякога може обикновено да се нуждаем от функцията Change Case, за да коригираме съответно представянето на текста. Например, може да се наложи да променим някои имена от малки на главни букви. Ако редактираме всички имена едно по едно, това се превръща в досадна задача, особено когато се работи с огромни количества данни.
Тази статия обсъжда някои алтернативни преки пътища за използване на главни букви в Excel за преобразуване на данни с малки или смесени главни букви в главни букви. Но преди да обсъдим преките пътища, нека направим бърз преглед на опцията за главни букви и нейното значение при модифицирането на текст.
Какво представлява функцията за главни букви и каква е нейната употреба?
Функцията за главни букви се дефинира като шрифт с по-големи знаци, докато пишете каквото и да било в софтуера за обработка на текст. Известен е още като Caps, AllCaps и Capital.
Например, ако напишем a, b и c, това представлява малките букви или знаци. Освен това, когато въвеждаме A, B и C, това представлява главните букви. Когато трябва да пишем с главни букви, обикновено използваме бутона Caps Lock, за да въвеждаме всичко с главни букви. Като алтернатива можем да натискаме клавишите със знаци, докато държим клавиша Shift, за да направим текста главен.
В MS Word прекият път за функцията за регистър е даден на лента, която помага на потребителите лесно да превключват между различни регистъри, както е показано по-долу:
За съжаление в Excel липсва тази функция като вградени опции или директен инструмент/пряк път. Функцията обаче е много по-необходима в Excel, отколкото в MS Word. Защото, ако напишем всичко с главни букви в Word, изглежда, че крещим и затрудняваме четенето на читателите. Освен това в Excel се нуждаем от главни букви за някои специфични типове данни, като имена, идентификатори и т.н.
Пряк път с главни букви на Excel
Тъй като в Excel липсва бутон за бърз достъп за използване на главни букви, трябва да използваме формулата UPPER, за да променим данните в главни букви в Excel. Формулата UPPER променя всяка буква в конкретни клетки на главна. Въпреки че работи перфектно, не е толкова бързо, колкото използването на преките пътища в Excel за други функции. Имаме обаче два значими алтернативни клавишни комбинации за главни букви в Excel, както са изброени по-долу:
- Пряк път с главни букви в лентата с инструменти за бърз достъп
- Клавишна комбинация с главни букви
Можем да използваме който и да е от горните клавишни комбинации за главни букви и да променим малки и смесени главни букви, за да завършим главни букви. Нека разберем подробно всеки пряк път:
Забележка: Силно се препоръчва да архивирате оригиналния файл, преди да промените или конвертирате текста в малки букви. Това е необходимо за тези сценарии, когато се забъркваме с данните, докато опитваме стъпките. Наличието на резервно копие ще ни помогне лесно да възстановим данните си.
Пряк път 1: Пряк път с главни букви в лентата с инструменти за бърз достъп
За да използваме прекия път с главни букви от лентата с инструменти за бърз достъп, първо трябва да го добавим в лентата с инструменти. Не можем обаче да добавим прекия път за главни букви, както добавяме друг общ пряк път или функция, и това е така, защото в Excel няма вградена опция за главни букви. Следователно първо трябва да вмъкнем VBA код, за да преобразуваме избраните клетки в главни букви и след това да създадем пряк път, за да използваме този скрипт от прекия път.
Нека изпълним необходимите стъпки, за да конфигурираме прекия път с главни букви в лентата с инструменти за бърз достъп:
- Първо, трябва да стартираме VBA редактора, за да вмъкнем скрипта/кода. За да отворим VBA редактора в Excel, трябва едновременно да натиснем клавишите за бърз достъп Ляв Alt + F11 . Може също да се наложи да натиснем Fn за някои клавиатури, преди да натиснете F11, за да активирате функционалните клавиши.
- След това трябва да отидем на Вмъкване > Модули и копирайте-поставете следния код в редактора на VBA:
Sub AllCaps() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
Трябва да запазим VBA скрипта и да затворим редактора.
- След това трябва да щракнем върху Персонализиране на лентата с инструменти за бърз достъп падаща икона, както е показано по-долу:
- Трябва да изберем Още команди опция от списъка:
- Трябва да изберем Макроси от списъка по-долу „Изберете команди от ' и щракнете върху Всички шапки макрос, който добавихме с VBA редактора в следващия прозорец.
Освен това трябва да щракнем върху Добавете >> бутон, както е показано по-долу:
- След като щракнете върху бутона Add >>, ще видим, че макросът AllCaps е добавен към списъка в дясното поле. Трябва да изберем макроса AllCaps от списъка и да щракнете върху Променете за добавяне на персонализирана икона за прекия път.
Можем обаче да пренебрегнем тази стъпка, ако нямаме преки пътища за макроси в лентата с инструменти за бърз достъп. - Накрая трябва да изберем желаната икона и да щракнете върху Добре
Прекият път за главни букви ще бъде незабавно добавен към лентата с инструменти за бърз достъп, както е показано по-долу:
Всеки път, когато искаме да направим текста само с главни букви (главни букви), трябва да изберем съответните клетки и да щракнете върху прекия път AllCaps от лентата с инструменти за бърз достъп.
Трябва само веднъж да добавим пряк път в лентата с инструменти за бърз достъп. По-късно можем да използваме прекия път много пъти в целия активен прозорец на Excel само с едно щракване. Това е полезно, когато работите с огромни количества данни в един лист.
Пряк път 2: Клавишна комбинация с главни букви
Въпреки че използването на прекия път с главни букви е доста лесно, някои потребители предпочитат да използват клавиатура пред мишка. Можем също да използваме персонализираната клавишна комбинация/клавиши за функцията за главни букви в Excel. Подобно на пряк път 1, ние също трябва да конфигурираме пряк път 2 ръчно. Според този процес първо създаваме макрос, използвайки кода на VBA и след това присвояваме персонализирани преки пътища или клавиши за макроса.
Нека изпълним необходимите стъпки, за да конфигурираме клавишната комбинация с главни букви:
- Подобно на предишния метод, първо трябва да отворим VBA редактора с помощта на прекия път Ляв Alt + F11 , отидете на Вмъкване > Модули и Копирай постави следния код:
Sub AllCaps() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
Можем да запазим скрипта в нашия файл и след това да затворим VBA редактора.
- След това трябва да щракнем върху Преглед раздела и изберете Макроси >> Преглед на макроси опция, както е показано по-долу:
- В следващия (макро прозорец) прозорец трябва да изберем Всички шапки макрос и щракнете върху Настроики бутон за достъп до свързани функции.
- В прозореца Опции за макроси трябва да зададем желаното клавиш за бърз достъп за съответния макрос, т.е. AllCaps.
Всеки път, когато искаме да направим текста само с главни букви (главни букви), трябва да селектираме съответните клетки и да натиснете клавишната комбинация Ctrl + Shift + A с помощта на клавиатурата. Избраните клетки или текст ще бъдат преобразувани незабавно в главни букви наведнъж.
Важно е да се отбележи, че трябва да създадем уникален клавиш за бърз достъп за съответния макрос. Да предположим, че създаваме пряк път, който вече присъства в Excel (по подразбиране или по избор). В този случай новият пряк път ще замени предишния пряк път и може да загубим всеки конкретен пряк път за друга функция.
Пример за пряк път с главни букви на Excel
След като добавим прекия път с главни букви в Excel, можем да направим нашия текст изцяло с главни букви в желаната работна книга, като използваме прекия път. Тъй като добавихме два преки пътища с главни букви, можем да използваме всеки от желаните преки пътища, за да променим съответно данните на клетките.
Например, разгледайте следния лист в Excel с някои данни на служителите, като имената на служителите, идентификационни номера, мобилни номера и т.н.
В горния лист на Excel имаме имена на служители и техните идентификационни номера с малки букви и да предположим, че искаме да променим всички тях с главни букви наведнъж с пряк път. Следователно трябва да изпълним следните стъпки:
- Първо, трябва да изберем всички клетки с имената на служителите и техните идентификатори. За целта можем да щракнем върху заглавките на колоните на съответните колони. Това означава, че щракваме върху заглавката на колона на колона A и колона B, докато държим натиснат клавиша Ctrl. Това ще избере както колоните, така и съответните им клетки.
- След като желаните клетки са избрани, трябва да използваме някой от преките пътища с главни букви, които добавихме. Поради лесната използваемост ние използваме клавишната комбинация Ctrl + Shift + A . Веднага щом натиснем клавиша за бърз достъп, свързаният макрос се изпълнява и преобразува всички избрани клетки в главни букви. Нашият примерен лист изглежда така след използване на прекия път с главни букви:
Ето как можем да използваме прекия път с главни букви в Excel и да променим/преобразуваме целия желан текст в главни или главни букви.
Важни моменти, които трябва да запомните
- Няма определена клавишна комбинация за промяна на текста в главни букви в Excel. Въпреки това може да се създаде персонализиран макрос, за да получите клавишна комбинация и/или икона за бърз достъп в лентата с инструменти за бърз достъп, за да използвате функцията за главни букви.
- Когато използваме макроса, за да създадем пряк път за главни букви в Excel, съществуващият файл ще бъде преобразуван в разширение XLSM, ако запазим приложените промени. Следователно трябва да работим съответно.
- Докато създаваме персонализирана клавишна комбинация за главни букви, трябва да се уверим, че новата комбинация не съществува вече в Excel. Ако вече има същия пряк път, той ще бъде заменен от нов.
- Винаги се препоръчва да направите резервно копие на оригиналния файл, преди да правите промени в него. Така че, ако нещо се обърка, ние не губим данните си.