Вядома, што ў рускамоўнай версіі Excel ў якасці падзельніка дзесятковых знакаў выкарыстоўваецца коска, тады як у англамоўнай - кропка. Гэта звязана з існаваннем розных стандартаў у гэтай галіне. Акрамя таго, у англамоўных краінах прынята ў якасці падзельніка разраду выкарыстоўваць коску, а ў нас - кропку. У сваю чаргу гэта выклікае праблему, калі карыстальнік адкрывае файл, створаны ў праграме з другога лакалізацыяй. Даходзіць да таго, што Эксэля нават не лічыць формулы, так як няправільна ўспрымае знакі. У гэтым выпадку трэба альбо памяняць лакалізацыю праграмы ў наладах, альбо замяніць знакі ў дакуменце. Давайце высветлім, як памяняць коску на кропку ў дадзеным дадатку.
працэдура замены
Перш, чым прыступіць да замены, трэба для сябе ў першую чаргу ўразумець, для чаго вы яе робіце. Адна справа, калі вы праводзіце дадзеную працэдуру проста таму, што візуальна лепш ўспрымаеце кропку як падзельнік і не плануеце выкарыстоўваць гэтыя лікі ў разліках. Зусім іншая справа, калі вам трэба змяніць знак менавіта для разліку, так як у будучыні дакумент будзе апрацоўвацца ў англамоўнай версіі Эксэля.Спосаб 1: інструмент «Знайсці і замяніць»
Лёгкі шлях да выкананне трансфармацыі коскі на кропку - гэта прымяненне інструмента «Знайсці і замяніць». Але, адразу трэба адзначыць, што для вылічэнняў такі спосаб не падыдзе, так як змесціва вочак будзе пераўтворана ў тэкставы фармат.
- Вырабляем вылучэнне вобласці на лісце, дзе трэба трансфармаваць коскі ў кропкі. Выконваем пстрычка правай кнопкай мышкі. У запусцім кантэкстным меню адзначаем пункт «Фармат вочак ...». Тыя карыстальнікі, якія аддаюць перавагу карыстацца альтэрнатыўнымі варыянтамі з ужываннем «гарачых клавіш», пасля вылучэння могуць набраць камбінацыю клавіш Ctrl + 1.
- Вырабляецца запуск вокны фарматавання. Вырабляем перасоўванне ва ўкладку «Колькасць». У групе параметраў «Лікавыя фарматы» перамяшчаем вылучэнне ў пазіцыю «Тэкставы». Для таго каб захаваць занесеныя змены, пстрыкаем па кнопцы «OK». Фармат дадзеных у абраным дыяпазоне будзе ператвораны ў тэкставы.
- Зноў вылучаем мэтавай дыяпазон. Гэта важны нюанс, бо без папярэдняга вылучэння трансфармацыя будзе праведзена па ўсёй вобласці ліста, а гэта далёка не заўсёды трэба. Пасля таго, як вобласць выдзелена, перасоўваемся ва ўкладку «Галоўная». Пстрыкаем па кнопцы «Знайсці і вылучыць», якая размешчана ў блоку інструментаў «Рэдагаванне» на стужцы. Затым адкрываецца невялікае меню, у якім варта выбраць пункт «Замяніць ...».
- Пасля гэтага запускаецца інструмент «Знайсці і замяніць» ва ўкладцы «Замяніць». У полі "Знайсці" усталёўваем знак «,», а ў полі «Замяніць на" - ".". Пстрыкаем па кнопцы «Замяніць усё».
- Адкрываецца інфармацыйнае акно, у якім прадастаўляецца справаздачу аб выкананай трансфармацыі. Робім пстрычка па кнопцы «OK».
Праграма выконвае працэдуру трансфармацыі косак на кропкі ў вылучаным дыяпазоне. На гэтым дадзеную задачу можна лічыць вырашанай. Але варта памятаць, што дадзеныя, замененыя такім спосабам будуць мець тэкставы фармат, а, значыць, не змогуць быць выкарыстанымі ў вылічэннях.
Урок: Замена знакаў у Excel
Спосаб 2: прымяненне функцыі
Другі спосаб мяркуе ўжыванне аператара падставілі. Для пачатку з дапамогай гэтай функцыі преобразуем дадзеныя ў асобным дыяпазоне, а потым скапіюем іх на месца зыходнага.
- Вылучаем пустое вочка насупраць першай ячэйкі дыяпазону з дадзенымі, у якім з коскай варта трансфармаваць у кропкі. Пстрыкаем па піктаграме «Уставіць функцыю», размешчаную злева ад радка формул.
- Пасля гэтых дзеянняў будзе запушчаны Майстар функцый. Шукаем у катэгорыі «Тэставыя» або «Поўны алфавітны пералік» найменне «падставу». Вылучаем яго і пстрыкаем па кнопцы «OK».
- Адкрываецца акно аргументаў функцыі. Яна мае тры абавязковых аргументу «Тэкст», «Стары тэкст» і «Новы тэкст». У полі «Тэкст» трэба пазначыць адрас ячэйкі, дзе размешчаны даныя, якія варта змяніць. Для гэтага ўсталёўваны курсор у дадзенае поле, а затым пстрыкаем мышшу на лісце па першай вочку змянянага дыяпазону. Адразу пасля гэтага адрас з'явіцца ў акне аргументаў. У полі «Стары тэкст» усталёўваем наступны сымбаль - ",". У полі «Новы тэкст» ставім кропку - «.». Пасля таго, як дадзеныя ўнесены, пстрыкаем па кнопцы «OK».
- Як бачым, для першай ячэйкі пераўтварэнне выканана паспяхова. Падобную аперацыю можна правесці і для ўсіх іншых вочак патрэбнага дыяпазону. Добра, калі гэты дыяпазон невялікі. Але што рабіць, калі ён складаецца з мноства вочак? Бо на пераўтварэнне падобным чынам, у такім выпадку, сыдзе велізарная колькасць часу. Але, працэдуру можна значна паскорыць, скапіяваўшы формулу падставілі з дапамогай маркера запаўнення.
Усталёўваем курсор на правы ніжні край вочкі, у якой утрымліваецца функцыя. З'яўляецца маркер запаўнення ў выглядзе невялікага крыжык. Зацісканы левую кнопку мышы і цягнем гэты крыжык паралельна вобласці, у якой трэба трансфармаваць коскі ў кропкі.
- Як бачым, усё змесціва мэтавага дыяпазону было ператворана ў дадзеныя з кропкамі замест косак. Зараз трэба скапіяваць вынік і ўставіць у зыходную вобласць. Вылучаем ячэйкі з формулай. Знаходзячыся ва ўкладцы «Галоўная», пстрыкаем па кнопцы на стужцы «Капіяваць», якая размешчана ў групе інструментаў «Буфер абмену». Можна зрабіць і прасцей, а менавіта пасля вылучэння дыяпазону набраць камбінацыю клавіш на клавіятуры Ctrl + 1.
- Вылучаем зыходны дыяпазон. Пстрыкаем па вылучэнню правай кнопкай мышы. З'яўляецца кантэкстнае меню. У ім выконваем пстрычка па пункце «Значэнні», які размешчаны ў групе «Параметры ўстаўкі». Дадзены пункт пазначаны лічбамі «123».
- Пасля гэтых дзеянняў значэння будуць устаўленыя ў адпаведны дыяпазон. Пры гэтым з коскай будуць трансфармаваны ў кропкі. Каб выдаліць ўжо не патрэбную нам вобласць, запоўненую формуламі, вылучаем яе і пстрыкаем правай кнопкай мышы. У якое з'явілася меню выбіраем пункт «Ачысціць змесціва».
Пераўтварэнне дадзеных па змене косак на кропкі выканана, а ўсе непатрэбныя элементы выдаленыя.
Урок: Майстар функцый у Excel
Спосаб 3: Выкарыстанне макраса
Наступны спосаб трансфармацыі косак у пункту звязаны з выкарыстаннем макрасаў. Але, справа складаецца яшчэ ў тым, што па змаўчанні макрасы ў Эксэля адключаныя.
Перш за ўсё, варта ўключыць макрасы, а таксама актываваць ўкладку «Распрацоўшчык», калі ў вашай праграме яны да гэтага часу не актываваныя. Пасля гэтага трэба зрабіць наступныя дзеянні:
- Перамяшчаемся ва ўкладку «Распрацоўшчык» і пстрыкаем па кнопцы «Visual Basic», якая размешчана ў блоку інструментаў «Код» на стужцы.
- Адкрываецца рэдактар макрасаў. Вырабляем ўстаўку ў яго наступнага коду:
Sub Макрос_трансформации_запятых_в_точки ()
Selection.Replace What: = ",", Replacement: = "."
End Sub
Завяршаем працу рэдактара стандартным метадам, націснуўшы на кнопку закрыцця ў верхнім правым куце.
- Далей вылучаем дыяпазон, у якім варта вырабіць трансфармацыю. Пстрыкаем па кнопцы «Макрасы», якая размешчана ўсё ў той жа групе інструментаў «Код».
- Адкрываецца акно са спісам наяўных у кнізе макрасаў. Выбіраем той, які нядаўна стварылі праз рэдактар. Пасля таго, як выдзелілі радок з яго назвай, пстрыкаем па кнопцы «Выканаць».
Выконваецца пераўтварэнне. Коскай будуць трансфармаваны ў кропкі.
Урок: Як стварыць макрас ў Excel
Спосаб 4: налады Эксэля
Наступны спосаб адзіны сярод вышэйпералічаных, пры якім пры трансфармацыі косак у пункту выраз будзе ўспрымацца праграмай як лік, а не як тэкст. Для гэтага нам трэба будзе памяняць сістэмны падзельнік у наладах з коскай на кропку.
- Знаходзячыся ва ўкладцы «Файл», пстрыкаем па найменні блока «Параметры».
- У акне параметраў перасоўваемся ў падраздзел «Дадаткова». Вырабляем пошук блока налад «Параметры праўкі». Прыбіраем сцяжок каля значэння «Выкарыстаць сістэмныя падзельнікі». Затым у пункце «Падзельнік цэлай і дробавай часткі» вырабляем замену з «,» на «.». Для ўвядзення параметраў у дзеянне пстрыкаем па кнопцы «OK».
Пасля вышэйзгаданых дзеянняў з коскай, якія выкарыстоўваліся ў якасці падзельнікаў для дробаў, будуць ператвораныя ў кропкі. Але, галоўнае, выразы, у якіх яны выкарыстоўваюцца, застануцца лікавымі, а не будуць ператвораныя ў тэкставыя.
Існуе шэраг спосабаў пераўтварэння косак у кропкі ў дакументах Excel. Большасць з гэтых варыянтаў мяркуюць змяненне фармату дадзеных з лікавага на тэкставы. Гэта вядзе да таго, што праграма не можа задзейнічаць гэтыя выразы ў вылічэннях. Але таксама існуе спосаб вырабіць трансфармацыю косак ў кропкі з захаваннем зыходнага фарматавання. Для гэтага трэба будзе змяніць налады самой праграмы.