Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Обробка Валютних І Десяткових Питань | Робота з числами та датами
Очищення даних в Excel

bookОбробка Валютних І Десяткових Питань

Свайпніть щоб показати меню

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

На перший погляд, значення можуть виглядати як коректні числа, але Excel може сприймати їх як текст. Наприклад, $10.50, 15,75 та 30.00 — це всі числові значення, але записані у різних форматах. Через це Excel може розпізнавати їх некоректно.

Чому це проблема

Якщо Excel не розпізнає ці значення як числа, обчислення працюватимуть некоректно. Наприклад, під час підсумовування або обчислення середнього ціни деякі значення можуть бути проігноровані або результати будуть неправильними. Це відбувається тому, що Excel сприймає $10.50 або 15,75 як текст, а не як числові значення.

Як виправити проблеми з валютою та десятковими роздільниками

Мета — перетворити всі значення у чистий числовий формат.

Спочатку потрібно видалити всі валютні символи, наприклад $. Це можна зробити за допомогою функцій, таких як SUBSTITUTE.

=SUBSTITUTE(A2, "$", "")

Після цього, можливо, потрібно виправити десяткові роздільники. Наприклад, замінити кому на крапку:

=SUBSTITUTE(A2, ",", ".")

Нарешті, перетворіть результат у число:

=VALUE(A2)

Або можна об’єднати ці формули:

=VALUE(SUBSTITUTE(SUBSTITUTE(A2,"$",""),",","."))

Якщо у клітинці міститься $40,00, спочатку Excel сприймає це як текст. Після видалення $ і заміни коми на крапку значення стає 40.00, яке Excel може розпізнати як число. Після перетворення його можна використовувати у розрахунках звичайним чином.

carousel-imgcarousel-imgcarousel-img
Note
Примітка

Якщо ця формула повертає некоректні результати, ймовірно, це пов’язано з регіональними налаштуваннями. Замініть роздільник десяткових знаків відповідно до вашої системи (наприклад, змініть . на ,)

Створення нового стовпця з назвою Clean Price.

Перетворення всіх значень у стовпці Price на коректні числові значення шляхом видалення символів валюти та виправлення роздільників десяткових знаків. Застосування формули до всіх рядків і перевірка, що результат розпізнається як число.

Використання SUBSTITUTE() для видалення $ і виправлення роздільників, після чого обгорніть результат у VALUE(), щоб перетворити його на число.

Якщо результат все ще є текстом, перевірте свій десятковий роздільник.

question mark

Чому символи валюти та різні десяткові роздільники спричиняють проблеми?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 3
some-alt