Відомо, що в російськомовній версії Excel як роздільник десяткових знаків використовується кома, тоді як в англомовній - точка. Це пов'язано з існуванням різних стандартів в цій галузі. Крім того, в англомовних країнах прийнято як роздільник розряду використовувати кому, а у нас - точку. У свою чергу це викликає проблему, коли користувач відкриває файл, створений в програмі з іншою локалізацією. Доходить до того, що Ексель навіть не вважає формули, так як неправильно сприймає знаки. В цьому випадку потрібно або змінити локалізацію програми в налаштуваннях, або замінити знаки в документі. Давайте з'ясуємо, як поміняти кому на крапку в цьому додатку.

процедура заміни

Перш, ніж приступити до заміни, потрібно для себе в першу чергу усвідомити, для чого ви її робите. Одна справа, якщо ви проводите дану процедуру просто тому, що візуально краще сприймаєте точку як роздільник і не плануєте використовувати ці числа в розрахунках. Зовсім інша справа, якщо вам потрібно змінити знак саме для розрахунку, так як в майбутньому документ буде оброблятися в англомовній версії Ексель.

Спосіб 1: інструмент «Знайти і замінити»

Найбільш простий спосіб виконання трансформації коми на точку - це застосування інструменту «Знайти і замінити». Але, відразу потрібно відзначити, що для обчислень такий спосіб не підійде, так як вміст комірок буде перетворено в текстовий формат.

  1. Виробляємо виділення області на аркуші, де потрібно трансформувати коми в точки. Виконуємо клацання правою кнопкою мишки. У запустити контекстному меню відзначаємо пункт «Формат ячеек ...». Ті користувачі, які вважають за краще користуватися альтернативними варіантами із застосуванням «гарячих клавіш», після виділення можуть набрати комбінацію клавіш Ctrl + 1.
  2. Перехід до форматування осередків в Microsoft Excel

  3. Виробляється запуск вікна форматування. Виробляємо пересування у вкладку «Число». У групі параметрів «Числові формати» переміщаємо виділення в позицію «Текстовий». Для того щоб зберегти внесені зміни, клацаємо по кнопці «OK». Формат даних в обраному діапазоні буде перетворений в текстовий.
  4. Переформатування в текстовий формат в Microsoft Excel

  5. Знову виділяємо цільовий діапазон. Це важливий нюанс, адже без попереднього виділення трансформація буде проведена по всій області листа, а це далеко не завжди потрібно. Після того, як область виділена, пересуваємося у вкладку «Головна». Клацаємо по кнопці «Знайти і виділити», яка розміщена в блоці інструментів «Редагування» на стрічці. Потім відкривається невелике меню, в якому слід вибрати пункт «Замінити ...».
  6. Перехід до заміни вмісту комірок в Microsoft Excel

  7. Після цього запускається інструмент «Знайти і замінити» у вкладці «Замінити». В поле «Знайти» встановлюємо знак «,», а в полі «Замінити на» - «.». Клацаємо по кнопці «Замінити все».
  8. Вікно Знайти і замінити в Microsoft Excel

  9. Відкривається інформаційне вікно, в якому надається звіт про виконану трансформації. Робимо клацання по кнопці «OK».

Інформаційною повідомлення про заміну в Microsoft Excel

Програма виконує процедуру трансформації ком на точки в виділеному діапазоні. На цьому дане завдання можна вважати вирішеною. Але слід пам'ятати, що дані, замінені таким способом матимуть текстовий формат, а, значить, не зможуть бути використаними в обчисленнях.

Коми замінені на точку в Microsoft Excel

урок: Заміна символів в Excel

Спосіб 2: застосування функції

Другий спосіб передбачає застосування оператора ПІДСТАВИТИ. Для початку за допомогою цієї функції перетворимо дані в окремому діапазоні, а потім скопіюємо їх на місце вихідного.

  1. Виділяємо вільну позицію навпроти першого осередку діапазону з даними, в якому коми слід трансформувати в точки. Клацаємо по піктограмі «Вставити функцію», розміщену зліва від рядка формул.
  2. Перехід в Майстер функцій в Microsoft Excel

  3. Після цих дій буде запущений Майстер функцій. Шукаємо в категорії «Тестові» або «Повний алфавітний перелік» найменування «ПІДСТАВИТИ». Виділяємо його і клацаємо по кнопці «OK».
  4. Перехід до функції ПІДСТАВИТИ в Microsoft Excel

  5. Відкривається вікно аргументів функції. Вона має три обов'язкових аргументу «Текст», «Старий текст» і «Новий текст». В поле «Текст» потрібно вказати адресу комірки, де розміщені дані, які слід змінити. Для цього встановлюємо курсор в цьому полі, а потім клацаємо мишею на аркуші по першій клітинці змінюваного діапазону. Відразу після цього адресу з'явиться у вікні аргументів. В поле «Старий текст» встановлюємо наступний символ - «,». В поле «Новий текст» ставимо крапку - «.». Після того, як дані внесені, клацаємо по кнопці «OK».
  6. Аргументи функції ПІДСТАВИТИ в Microsoft Excel

  7. Як бачимо, для першого осередку перетворення виконано успішно. Подібну операцію можна провести і для всіх інших осередків потрібного діапазону. Добре, якщо цей діапазон невеликий. Але що робити, якщо він складається з безлічі осередків? Адже на перетворення подібним чином, в такому випадку, піде величезна кількість часу. Але, процедуру можна значно прискорити, скопіювавши формулу ПІДСТАВИТИ за допомогою маркера заповнення.

    Встановлюємо курсор на правий нижній край комірки, в якій міститься функція. З'являється маркер заповнення у вигляді невеликого хрестика. Затискаємо ліву кнопку миші і тягнемо цей хрестик паралельно області, в якій потрібно трансформувати коми в точки.

  8. Маркер заповнення в Microsoft Excel

  9. Як бачимо, весь вміст цільового діапазону було перетворено в дані з точками замість ком. Тепер потрібно скопіювати результат і вставити в вихідну область. Виділяємо комірки з формулою. Перебуваючи у вкладці «Головна», клацаємо по кнопці на стрічці «Копіювати», яка розташована в групі інструментів «Буфер обміну». Можна зробити і простіше, а саме після виділення діапазону набрати комбінацію клавіш на клавіатурі Ctrl + 1.
  10. Копіювання в Microsoft Excel

  11. Виділяємо вихідний діапазон. Клацаємо по виділенню правою кнопкою миші. З'являється контекстне меню. У ньому виконуємо клацання по пункту «Значення», який розташований в групі «Параметри вставки». Даний пункт позначений цифрами «123».
  12. Вставка в Microsoft Excel

  13. Після цих дій значення будуть вставлені в відповідний діапазон. При цьому коми будуть трансформовані в точки. Щоб видалити вже не потрібну нам область, заповнену формулами, виділяємо її і клацаємо правою кнопкою миші. У меню вибираємо пункт «Очистити вміст».

Очищення вмісту в Microsoft Excel

Перетворення даних по зміні ком на точки виконано, а всі непотрібні елементи вилучені.

урок: Майстер функцій в Excel

Спосіб 3: Використання макросу

Наступний спосіб трансформації ком в точки пов'язаний з використанням макросів. Але, справа полягає ще в тому, що за замовчуванням макроси в Ексель відключені.

Перш за все, слід включити макроси , А також активувати вкладку «Розробник», якщо у вашій програмі вони до сих пір не активовані. Після цього потрібно зробити наступні дії:

  1. Переміщаємося у вкладку «Розробник» і клацаємо по кнопці «Visual Basic», яка розміщена в блоці інструментів «Код» на стрічці.
  2. Перехід в Visual Basic в Microsoft Excel

  3. Відкривається редактор макросів. Виробляємо вставку в нього наступного коду:

    Sub Макрос_трансформации_запятых_в_точки()
    Selection.Replace What:=",", Replacement:="."
    End Sub

    Завершуємо роботу редактора стандартним методом, натиснувши на кнопку закриття у верхньому правому куті.

  4. Редактор макросів в Microsoft Excel

  5. Далі виділяємо діапазон, в якому слід провести трансформацію. Клацаємо по кнопці «Макрос», яка розташована все в тій же групі інструментів «Код».
  6. Перехід до макросам в Microsoft Excel

  7. Відкривається вікно зі списком наявних в книзі макросів. Вибираємо той, який недавно створили через редактор. Після того, як виділили рядок з його найменуванням, клацаємо по кнопці «Виконати».

Вікно макросу в Microsoft Excel

Потрібно конвертувати. Коми будуть трансформовані в точки.

урок: Як створити макрос в Excel

Спосіб 4: настройки Ексель

Наступний спосіб єдиний серед перерахованих вище, при якому при трансформації ком в точки вираз буде сприйматися програмою як число, а не як текст. Для цього нам потрібно буде поміняти системний роздільник в настройках з коми на точку.

  1. Перебуваючи у вкладці «Файл», клацаємо по найменуванню блоку «Параметри».
  2. Перехід в параметри в Microsoft Excel

  3. У вікні параметрів пересуваємося в підрозділ «Додатково». Виробляємо пошук блоку налаштувань «Параметри правки». Прибираємо прапорець біля значення «Використовувати системні роздільники». Потім в пункті «Роздільник цілої та дробової частини» виробляємо заміну з «,» на «.». Для введення параметрів в дію клацаємо по кнопці «OK».

Зміна роздільників в Microsoft Excel

Після вищевказаних дій коми, які використовувалися в якості роздільників для дробів, будуть перетворені в точки. Але, головне, вирази, в яких вони використовуються, залишаться числовими, а не будуть перетворені в текстові.

Існує ряд способів перетворення ком в точки в документах Excel. Більшість з цих варіантів передбачають зміну формату даних з числового на текстовий. Це веде до того, що програма не може задіяти ці вирази в обчисленнях. Але також існує спосіб зробити трансформацію ком в точки зі збереженням вихідного форматування. Для цього потрібно буде змінити налаштування самої програми.