Зміст
У даному уроці ми продемонструємо, як виправити проблему, коли результат формули показує 0 Під час роботи в Microsoft Excel нам може знадобитися додати деякі значення за допомогою формули. Але замість того, щоб показати обчислене значення, формула повертає 0 Ви можете зіткнутися з цією проблемою з різних причин. У цій статті ми спробуємо пояснити Вам, як вирішити цю проблему.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит практики за посиланням.
Формула Результат показу 0.xlsm3 ефективних рішення для формули, що показує результат 0 в Excel
Ми обговоримо 3 ефективні рішення для усунення проблеми показу формульного результату 0 Для ілюстрації розв'язків ми використаємо той самий набір даних для ' рішення-1 ' і ' рішення-2 ' та дещо змінений набір даних для ' рішення-3 '.
1. виправити результат формули, що показує 0, шляхом перетворення тексту в число
Виправити проблему відображення результату формули 0 в excel в першу чергу ми перевіримо дані в нашому наборі даних, які ми будемо вводити у формулу. Іноді числа в даних зберігаються в текстовому форматі. Отже, формула повертає 0 Для вирішення цієї проблеми перетворимо текст в числа.
1.1 Перетворення тексту в число клацанням миші
У цьому методі ми будемо перетворювати текст у числа клацанням миші, щоб виправити проблему, коли результат формули показує 0 На наступному скріншоті ми маємо набір даних про книжковий магазин. Набір даних складається з назв деяких книг та наявної кількості цих книг у книжковому магазині. Припустимо, що ми хочемо підрахувати загальну кількість книг у комірці C10 .
Виконайте наступні кроки:
- Введіть формулу в комірку C10 для підрахунку загальної кількості:
=SUM(C5:C9)
- Преса Увійдіть і бачимо, що формула повертає 0 Це проблема, яку нам потрібно вирішити.
- Перед початком роботи хочемо звернути вашу увагу на деякі моменти. У камері F6 вставити наступну формулу:
=COUNTA(C5:C9)
- Якщо ви натиснете Увійдіть після вставки формули ви отримаєте результат, тому що COUNTA підраховує кількість непустих клітинок і не має відношення до значення клітинки.
- Знову введіть наступну формулу в комірку F7 :
=COUNT(C5:C9)
- Преса Увійдіть Тут формула повертає 0 тому що РОЗРАХУНОК функція підраховує кількість комірок, які містять числа, а не текст.
- Зрозуміти причину показу 0 виділити комірку C5 і подивіться на рядок формул. Ми бачимо число, але є апостроф який вказує на те, що число має текстовий формат, тому при використанні формул виникає помилка.
Давайте подивимось на кроки для вирішення цієї проблеми.
КРОКИ:
- Спочатку виділяємо комірку ( C5:C9 ).
- По-друге, натисніть на кнопку вигук З'явиться випадаюче меню.
- По-третє, виберіть опцію ' Перетворити на номер ' у випадаючому меню.
- Нарешті, ми бачимо, що результат формули не показує 0 більше в камерах C10 і F7 Оскільки ми перетворили формат значень в комірці ( C5:C9 ) з тексту в число, формула в комірці C10 може дати результат вже зараз.
Докладніше: [Виправлено!] Формула не працює і відображається як текст в Excel
1.2 Використання опції "Спеціальна вставка" для перетворення тексту на число
Ще один спосіб усунення проблеми з відображенням результату формули 0 в excel - це використовувати функцію ' Паста спеціальна Для ілюстрації цього методу ми використаємо той самий набір даних, що і в попередньому методі.
Отже, давайте розглянемо кроки для використання функції Паста спеціальна " в цьому методі.
КРОКИ:
- Спочатку виділіть будь-яку комірку за межами діапазону даних і натисніть на кнопку Прийом. .
- Далі виділяємо діапазон комірок ( C5:C9 ).
- Потім перейдіть за посиланням Головна сторінка > Паста > Паста спеціальна
- Вищевказані дії відкриють нове діалогове вікно з назвою ' Паста спеціальна '.
- Після цього встановіть галочку напроти опції Додати в рамках Операція розділ і натисніть на кнопку ГАРАЗД. .
- Нарешті, ми можемо побачити вивід формули в комірці C10 .
Читати далі: Як показати всі формули в Excel (4 простих і швидких способи)
1.3 Застосувати код VBA для перетворення тексту в число, щоб виправити результат формули, що показує 0 в Excel
Якщо ви досвідчений користувач Excel і хочете виконувати завдання швидше, ви можете використовувати VBA Для розв'язання вищевказаної задачі в даному методі буде застосовано код VBA код для виправлення проблеми виведення результату формули 0 в Excel швидше.
Отже, давайте розглянемо кроки для подачі заявки VBA у цьому методі.
КРОКИ:
- На початку виділіть комірку ( C5:C9 ).
- Наступний, клацніть правою кнопкою миші на активному аркуші.
- Потім виберіть опцію ' Переглянути код '.
- Вищевказана дія відкриє порожню сторінку VBA модуль.
- Вставте в цей модуль наступний код:
Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Не вдається знайти константи у виділенні" End If Оброблювач_виходу:Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Неможливо перетворити текст в числа" Resume Handler_Exit End Sub
- Тепер натисніть на кнопку Біжи або натисніть кнопку F5 ключ для запуску коду.
- Нарешті, у вищенаведеному коді вирішено проблему, коли результат формули показував 0 в Excel. Отже, ми отримуємо суму в комірці C10 .
Читати далі: Як показати значення замість формули в Excel (7 способів)
2. Виправити результат формули, який показує 0 в Excel за допомогою опції "Текст у стовпець
Використання Текст у стовпчик ' з опції Дані вкладка - ще один ефективний спосіб усунення проблеми з відображенням результату формули 0 У наступному наборі даних в комірці C10 ми принесемо результат замість того, щоб 0 .
Розглянемо кроки для виконання цієї дії.
КРОКИ:
- Спочатку виділяємо комірку ( C5:C9 ).
- Далі перейдіть на сторінку Дані Виберіть опцію ' Текст у стовпчик від Інструменти даних "Розділ".
- Після цього з'явиться нове діалогове вікно, в якому поставте галочку напроти опції Розмежовані з опцій типу файлу і натисніть на кнопку Фініш кнопку.
- У підсумку вищенаведена дія повертає результат обчислення формули в комірці C10 .
Читати далі: [Виправлено!] Чому формула не працює в Excel (15 причин з рішеннями)
Схожі читання
- Відображення формули в комірках Excel замість значення (6 способів)
- [Виправлено!] Формула SUM не працює в Excel (8 причин з рішеннями)
- [Вирішено]: Формули Excel не оновлюються до збереження (6 можливих рішень)
- [Виправлено!] Формули Excel не працюють на іншому комп'ютері (5 рішень)
- [Вирішено:] Формула Excel не працює, якщо двічі не клацнути клітинку (5 рішень)
3. Видалення прихованих символів, коли результат формули показує 0 в Excel
Ще одна причина того, що формула показує результат 0 в Excel є наявність прихованих символів у діапазоні формул. Іноді ми копіюємо або завантажуємо набір даних з іншого джерела. Цей набір даних може містити приховані символи. Для отримання правильного результату нам потрібно видалити ці приховані символи.
3.1 Виправити результат формули, що показує 0 Видалення прихованих символів за допомогою коду символів
Прихований символ може бути нерозривним пропуском. Microsoft Excel код символу для нерозривного пробілу має вигляд 0160 Виправити результат формули, що показує 0 в excel ми повинні замінити ці символи пустими або порожніми рядками. Наступний набір даних про книжковий магазин складається з назв різних книг та їх загальної кількості за весь час продажу в цьому магазині. Якщо ми хочемо підрахувати загальну кількість в комірці C9 за допомогою СУМА Вона дає результат 0 через приховані символи в діапазоні комірок ( C5:C8 ).
Розглянемо кроки заміни прихованих символів у цьому методі.
КРОКИ:
- Спочатку виділяємо комірку ( C5:C8 ).
- Потім перейдіть на сторінку Головна сторінка рахунок.
- По-друге, перейдіть на сторінку Знайти та вибрати ' з опції Головна сторінка Далі оберіть опцію Замінити .
- З'явилося нове діалогове вікно з назвою ' Знайти і замінити з'явиться напис.
- По-третє, зайти на сайт Знайди, що Утримуйте клавішу Alt ключ і тип 0160 на цифрова клавіатура а не від алфавітно-цифрові клавіші Після введення нічого не з'явиться в полі Знайти що "Коробка".
- Тримайте Замінити на ' текстове поле порожнє.
- Після цього натисніть на кнопку ' Замінити все '.
- З'явиться нове діалогове вікно, в якому буде показано кількість виконаних замін. Натисніть ГАРАЗД. на цій коробці.
- Нарешті, наведені вище команди замінюють приховані символи на порожні рядки з діапазону формули комірки C9 Таким чином, отримуємо виведення формули в комірці C9 .
Читати далі: [Виправлено!] Формула суми в Excel не працює і повертає 0 (3 рішення)
3.2 Вставте код VBA для видалення прихованих символів, щоб виправити результат формули, що показує 0 в excel
У цьому методі ми будемо вирішувати точно таку ж задачу, що і в попередньому прикладі, але, на цей раз ми застосуємо VBA За допомогою VBA ми замінимо приховані символи, щоб виправити проблему відображення результату формули 0 в Excel.
Розглянемо кроки для подачі заявки VBA код для виправлення прихованих символів.
КРОКИ:
- На початку виділяємо діапазон комірок ( C5:C8 ).
- Наступний, клацніть правою кнопкою миші на активному аркуші і виберіть опцію ' Переглянути код '.
- Вищевказана дія відкриє порожню сторінку VBA .
- Потім вставте в цей модуль наступний код:
Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub
- Для запуску коду натисніть на кнопку Біжи або натисніть кнопку F5 ключ.
- У підсумку, вищенаведений код замінив усі приховані символи і повернув вивід формули в комірці C9 .
Докладніше: [Виправлено]: Формула Excel не показує правильний результат (8 способів)
Висновок
На закінчення, в даному підручнику розглянуті різні способи вирішення проблеми, пов'язаної з виведенням результату формули 0 Завантажуйте та практикуйтеся з нашим практичним зошитом, який додається до цієї статті, для досягнення найкращих результатів. Якщо у вас виникли запитання, будь ласка, залишайте коментарі нижче. Наша команда постарається відповісти вам якомога швидше. Слідкуйте за новими креативними матеріалами. Microsoft Excel рішень у майбутньому.