змест
Многія карыстальнікі Excel адчуваюць цяжкасці з-за немагчымасці хутка змяніць рэгістр тэксту ў лістах. Па нейкай прычыне Microsoft дадала гэтую функцыю толькі ў Word і пакінула Excel без яе. Але гэта не значыць, што трэба ўручную мяняць тэкст у кожнай вочку - ёсць некалькі больш кароткіх спосабаў. Тры з іх будуць апісаны ніжэй.
Спецыяльныя функцыі excel
У Excel ёсць функцыі, якія адлюстроўваюць тэкст у іншым рэгістры - НАРМАТЫЎНЫ(), НІЖЫ() и прапіў(). Першы з іх перакладае ўвесь тэкст у верхні рэгістр, другі – у малы, трэці пераводзіць у вялікія толькі пачатковыя літары слоў, астатняе пакідае ў малым. Усе яны працуюць па адным прынцыпе, таму на прыкладзе аднаго - хай будзе НАРМАТЫЎНЫ() – вы бачыце, як выкарыстоўваць усе тры.
Увядзіце формулу
- Стварыце новы слупок побач з тым, які хочаце змяніць, або, калі гэта зручна, проста выкарыстоўвайце пусты слупок побач з табліцай.
- Увядзіце знак роўнасці (=) і назву функцыі (РЭГУЛЯЦЫЙНА) у ячэйцы слупка побач з самай верхняй з рэдагуемых тэкставых вочак.
У дужках пасля назвы функцыі напішыце назву суседняй ячэйкі з тэкстам (на скрыншоце ніжэй гэта вочка C3). Формула будзе выглядаць так =ПРАПІСН(C3).
- Націсніце Enter.
Цяпер ячэйка B3 змяшчае тэкст ячэйкі C3 у верхнім рэгістры.
Скапіруйце формулу ў ніжнія ячэйкі слупка
Цяпер тую ж формулу можна прымяніць да іншых вочак у слупку.
- Выберыце вочка, якая змяшчае формулу.
- Навядзіце курсор на квадрацік (маркер запаўнення), які знаходзіцца справа ўнізе ячэйкі - стрэлка курсора павінна ператварыцца ў крыжык.
- Утрымліваючы націснутай кнопку мышы, перацягніце курсор уніз, каб запоўніць усе неабходныя вочкі - формула будзе скапіяваная ў іх.
- Адпусціце кнопку мышы.
Калі вам трэба запоўніць усе вочкі слупка да ніжняга краю табліцы, проста навядзіце курсор на маркер запаўнення і двойчы пстрыкніце.
Выдаліць дапаможны слупок
Цяпер у ячэйках два слупкі з аднолькавым тэкстам, але ў розным рэгістры. Каб захаваць толькі адзін, скапіруйце даныя са слупка дапаможніка, устаўце іх у патрэбны слупок і выдаліце дапаможнік.
- Выберыце вочкі, якія змяшчаюць формулу, і націсніце Ctrl + C,.
- Пстрыкніце правай кнопкай мышы па першай з вочак з патрэбным тэкстам у рэдагуемым слупку.
- У раздзеле «Параметры ўстаўкі» выберыце значок Каштоўнасці ў кантэкстным меню.
- Пстрыкніце правай кнопкай мышы на слупку дапаможніка і абярыце Выдаленне.
- У дыялогавым акне, якое з'явіцца, абярыце Увесь слупок.
Цяпер усё зроблена.
Тлумачэнне можа здацца складаным. Але проста выканайце прыведзеныя дзеянні, і вы ўбачыце, што ў гэтым няма нічога складанага.
Рэдагаванне тэксту ў Microsoft Word
Калі вы не хочаце важдацца з формуламі ў Excel, вы можаце выкарыстоўваць каманду змены рэгістра ў Word. Давайце паглядзім, як гэта працуе.
- Выберыце ячэйкі, у якія вы хочаце ўнесці змены.
- Прыкладання Ctrl + C, або пстрыкніце правай кнопкай мышы на выбранай вобласці і выберыце Скапіяваць ў кантэкстным меню.
- Адкрыйце новы дакумент у Word.
- прэс Ctrl + V або пстрыкніце аркуш правай кнопкай мышы і выберыце Уставіць.
Цяпер копія вашай табліцы знаходзіцца ў дакуменце Word.
- Выберыце тыя ячэйкі табліцы, у якіх вы хочаце змяніць рэгістр тэксту.
- Націсніце на значок рэгістр, які знаходзіцца ў групе Шрыфт ва ўкладцы Галоўная.
- Выберыце адзін з пяці варыянтаў выпадку з выпадальнага спісу.
Вы таксама можаце выбраць тэкст і прымяніць Shift + F3 пакуль тэкст не будзе правільным. Такім чынам, вы можаце выбраць толькі тры варыянты рэгістра - вялікі, малы і літары прапановы (у якім кожны сказ пачынаецца з вялікай літары, астатнія літары - малыя).
Цяпер, калі тэкст у табліцы знаходзіцца ў патрэбнай форме, вы можаце проста скапіяваць яго назад у Excel.
Прымяненне макрасаў VBA
Для Excel 2010 і 2013 ёсць іншы спосаб змяніць параметры тэксту - макрасы VBA. Як уставіць код VBA ў Excel і прымусіць яго працаваць - гэта тэма для іншага артыкула. Тут будуць паказаны толькі гатовыя макрасы, якія можна ўставіць.
Вы можаце выкарыстоўваць наступны макрас для пераўтварэння тэксту ў верхні рэгістр:
Вялікія літары ()
Для кожнай ячэйкі ў выбары
If Not Cell.HasFormula Then
Cell.Value = UCase(Cell.Value)
End If
Наступная ячэйка
End Sub
Для ніжняга рэгістра гэты код будзе рабіць:
Малыя літары ()
Для кожнай ячэйкі ў выбары
If Not Cell.HasFormula Then
Cell.Value = LCase(Cell.Value)
End If
Наступная ячэйка
End Sub
Макрас, каб кожнае слова пачыналася з вялікай літары:
Sub Propercase()
Для кожнай ячэйкі ў выбары
If Not Cell.HasFormula Then
Cell.Value = _
Ужыванне _
.WorksheetFunction _
.Proper(Cell.Value)
End If
Наступная ячэйка
End Sub
Цяпер вы ведаеце, як змяніць рэгістр тэксту ў Excel. Як бачыце, гэта не так ужо і складана, і няма нават аднаго спосабу - вырашаць вам, які з вышэйпералічаных спосабаў лепш.