Вядома, што ў рускамоўнай версіі 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. Большасць з гэтых варыянтаў мяркуюць змяненне фармату дадзеных з лікавага на тэкставы. Гэта вядзе да таго, што праграма не можа задзейнічаць гэтыя выразы ў вылічэннях. Але таксама існуе спосаб вырабіць трансфармацыю косак ў кропкі з захаваннем зыходнага фарматавання. Для гэтага трэба будзе змяніць налады самой праграмы.