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