Заміна коми на крапку в Microsoft Excel

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

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

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

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

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

  1. Виробляємо виділення області на аркуші, де потрібно трансформувати коми в точки. Виконуємо клацання правою кнопкою мишки. У запустився контекстному меню відзначаємо пункт " Формат комірок...» . Ті користувачі, які вважають за краще користуватися альтернативними варіантами із застосуванням "гарячих клавіш" , після виділення можуть набрати комбінацію клавіш Ctrl+1 .
  2. Переход к форматированию ячеек в Microsoft Excel
  3. Проводиться запуск вікна форматування. Виробляємо пересування у вкладку " Число» . У групі параметрів " числові формати» переміщаємо виділення в позицію " текстовий» . Для того щоб зберегти внесені зміни, клацаємо по кнопці «OK» . Формат даних в обраному діапазоні буде перетворений в текстовий.
  4. Переформатирование в текстовый формат в Microsoft Excel
  5. Знову виділяємо цільовий діапазон. Це важливий нюанс, адже без попереднього виділення трансформація буде проведена по всій області листа, а це далеко не завжди потрібно. Після того, як область виділена, пересуваємося у вкладку»Головна" . Клацаємо по кнопці " знайти та виділити» , яка розміщена в блоці інструментів «редагування» на стрічці. Потім відкривається невелике меню, в якому слід вибрати пункт " замінити...» .
  6. Переход к замене содержимого ячеек в Microsoft Excel
  7. Після цього запускається інструмент " знайти та замінити» у вкладці »замінити" . У полі »знайти" встановлюємо знак «,» , а в полі " замінити на» &8212; «.» . Клацаємо по кнопці " замінити все» .
  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. Більшість з цих варіантів передбачають зміну формату даних з числового на текстовий. Це веде до того, що програма не може задіяти ці вирази в обчисленнях. Але також існує спосіб зробити трансформацію ком в точки зі збереженням вихідного форматування. Для цього потрібно буде змінити налаштування самої програми.

більше статей на цю тему: