Зміст
Якщо ви шукаєте найпростіші способи повернення значення, якщо комірка порожня, то ця стаття буде для вас корисною. Отже, давайте почнемо з основної частини статті.
Завантажити Робочий зошит
Return If Blank Cell.xlsm12 Способи повернення значення, якщо комірка пуста
Тут я використовую наступну таблицю, яка містить Дати замовлення , Терміни поставки, і Продажі деяких Позиції На прикладі цього набору даних я спробую продемонструвати способи повернення значень для порожньої комірки.
Для створення статті я використовував Microsoft Excel 365 ви можете використовувати будь-які інші версії на свій розсуд.
Спосіб-1: Використання функції ЕСЛИ для повернення значення сусідньої комірки, якщо вона порожня
Припустимо, ви хочете отримати Дати замовлення для товарів, які ще не були поставлені (порожні клітинки в Дата поставки у колонці Дата замовлення для недоставлених товарів Для цього можна скористатися колонкою Функція IF .
Крок-01 :
Виберіть вихідну комірку F5
=IF(D5="",C5,"")
Тут логічною умовою є D5="" що означає "клітина". D5 про Дата поставки буде пустим, а якщо це ПРАВДА то поверне значення комірки C5 про Дата замовлення стовпчик, інакше буде повернуто Порожній .
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Таким чином, ви отримаєте Дати замовлення для відповідних порожніх клітинок таблиці Дата поставки колонка.
Спосіб-2: Використання функції IF для повернення значення
Припустимо, компанія хоче компенсувати клієнтам затримку доставки шляхом надання 5% знижки на Всього Продажі Таким чином, за допомогою цього методу можна оцінити цю вартість для товарів, які ще не були поставлені.
Крок-01 :
Виберіть вихідну комірку F5
=IF(D5="",5%*E5,"")
Тут логічною умовою є D5="" що означає "клітина". D5 про Дата поставки буде пустим, а якщо це ПРАВДА то вона повернеться 5% про Продажі значення ( E5 cell), інакше він повернеться Порожній .
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Після цього ви отримаєте 5% Комісія з питань Продажі значення для відповідних порожніх клітинок (Blank) таблиці Дата поставки колонка.
Спосіб 3: Використання функції IF та функції ISBLANK
Для повернення значення, якщо будь-яка комірка Дата поставки стовпчик порожній, ви можете скористатися кнопкою Функція IF та Функція ISBLANK .
Крок-01 :
Виберіть вихідну комірку F5
=IF(ISBLANK(D5), "Не поставлено", "Поставлено")
Тут логічною умовою є ISBLANK(D5) , ISBLANK повернеться ПРАВДА if комірка D5 про Дата поставки стовпчик порожній, а якщо він є ПРАВДА тоді ЯКЩО повернеться "Не виконано" інакше вона повернеться "Доставлено" коли клітини Дата поставки не є порожніми.
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Тоді у вас буде можливість Не виконано для відповідних порожніх клітинок порожніх комірок таблиці Дата поставки колонка.
Спосіб 4: Використання функції IF та функції COUNTBLANK
Ви можете скористатися Функція IF та Функція COUNTBLANK щоб повернути значення для порожньої комірки таблиці Дата поставки колонка.
Крок-01 :
Виберіть вихідну комірку E5
=IF(COUNTBLANK(D5)>0, "Не поставлено", "Поставлено")
Тут логічною умовою є COUNTBLANK(D5)>0 , COUNTBLANK підрахує кількість порожніх клітинок і, якщо є порожня клітинка, поверне число більше, ніж 0 і так воно повернеться ПРАВДА if комірка D5 про Дата поставки стовпчик порожній.
Коли це буде ПРАВДА , ЯКЩО повернеться "Не виконано" інакше вона повернеться "Доставлено" коли клітини Дата поставки не є порожніми.
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Після цього у вас буде можливість Не виконано для відповідних порожніх клітинок порожніх комірок таблиці Дата поставки колонка.
Спосіб 5: Використання функцій IF та COUNTIF
Для повернення значення, якщо будь-яка комірка Дата поставки стовпчик порожній, ви можете скористатися кнопкою Функція IF та Функція COUNTIF .
Крок-01 :
Виберіть вихідну комірку E5
=IF(COUNTIF(D5,"")>0, "Не виконано", "Виконано")
COUNTIF(D5,"") поверне кількість порожніх клітинок і, якщо вона знайде порожню комірку в комірці D5 про Дата поставки то число буде більше, ніж 0 і так воно повернеться ПРАВДА інакше НЕПРАВДА .
Коли це буде ПРАВДА , ЯКЩО повернеться "Не виконано" інакше вона повернеться "Доставлено" коли клітини Дата поставки не є порожніми.
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Тоді у вас буде можливість Не виконано для відповідних порожніх клітинок порожніх комірок таблиці Дата поставки колонка.
Спосіб 6: Використання функції IF та SUMPRODUCT для повернення значення
Ось, я хочу, щоб у мене була Пункт назва для порожніх клітинок таблиці Дата поставки у колонці Непоставлена продукція за допомогою стовпчика Функція IF та Функція SUMPRODUCT .
Крок-01 :
Виберіть вихідну комірку E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Ось, - примусить ПРАВДА або НЕПРАВДА в 1 або 0 і тому для порожніх комірок значення буде мати вигляд 1 і так воно буде більше, ніж 0 інакше це буде 0 .
Отже, SUMPROduct(-(D5=""))>0 повернеться ПРАВДА коли в Україні з'являться D5 комірка порожня, інакше НЕПРАВДА Коли це буде ПРАВДА , ЯКЩО поверне значення параметру B5 інакше він повернеться Порожній коли клітини Дата поставки не є порожніми.
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Після цього ви отримаєте Позиції назву для відповідних порожніх клітинок таблиці "Порожні клітинки Дата поставки колонка.
Схожі читання:
- Як порахувати в Excel, якщо клітинки не порожні: 7 прикладів формул
- Якщо комірка порожня, то показати 0 в Excel (4 способи)
- Пошук порожньої комірки в Excel (7 способів)
- Заповнення порожніх клітинок більшим значенням в Excel (4 способи)
Спосіб 7: Використання функції IF та LEN для повернення значення
Для того, щоб отримати Пункт назва для порожніх клітинок таблиці Дата поставки у колонці Непоставлена продукція Ви можете скористатися колонкою Функція IF та Функція LEN .
Крок-01 :
Виберіть вихідну комірку E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) поверне довжину рядка в комірці D5 і воно повернеться 0 коли D5 порожній, а потім ЯКЩО поверне значення змінної B5 інакше він повернеться Порожній коли клітини Дата поставки не є порожніми.
Натисніть Увійдіть
Перетягніть вниз Ручка наповнення Інструмент
Результат :
Тоді ви отримаєте Позиції назву для відповідних порожніх клітинок таблиці "Порожні клітинки Дата поставки колонка.
Спосіб 8: Виділення порожніх клітинок
Якщо ви хочете виділити порожні клітинки Ви можете діяти за такою методикою.
Крок-01 :
Виберіть діапазон комірок, до якого потрібно застосувати функцію Умовне форматування
Перейдіть до Головна сторінка Вкладка>>; Умовне форматування Випадаюче меню; Нове правило Варіант.
Тоді ж відбулася Нове правило форматування З'явиться чарівник.
Виберіть пункт Відформатуйте тільки ті клітинки, які містять Варіант.
Крок-02 :
Обирайте Заготовки в Відформатуйте тільки клітинки з: Варіант
Натисніть Формат Варіант
Після цього, в рамках візиту в Україну Формат комірок Відкриється діалогове вікно.
Виберіть Заповнити Варіант
Оберіть будь-який Колір фону
Натисніть на ГАРАЗД. .
Після цього, в рамках візиту в Україну Попередній перегляд Варіант буде показаний нижче.
Натисніть ГАРАЗД. .
Результат :
Таким чином, Ви отримаєте виділені порожні клітинки.
Спосіб 9: Виділення порожніх клітинок з формулою
Виділити порожні клітинки можна за допомогою кнопки Функція ISBLANK і Умовне форматування .
Крок-01 :
Виберіть діапазон даних, до якого ви хочете застосувати Умовне форматування
Перейдіть до Головна сторінка Вкладка>>; Умовне форматування Випадаюче меню; Нове правило Варіант.
Тоді ж відбулася Нове правило форматування З'явиться чарівник.
Виберіть Використовуйте формулу, щоб визначити, які клітинки форматувати варіант.
Запишіть наступну формулу в поле Відформатуйте значення, для яких ця формула є істинною: Коробка
=ISBLANK(B5:E11)
ISBLANK повернеться ПРАВДА якщо будь-яка комірка в діапазоні пуста, інакше НЕПРАВДА .
Натисніть на Формат Варіант.
Після цього, в рамках візиту в Україну Формат комірок Відкриється діалогове вікно.
Виберіть Заповнити Варіант
Оберіть будь-який Колір фону
Натисніть на ГАРАЗД. .
Після цього, в рамках візиту в Україну, в рамках візиту Попередній перегляд Варіант буде показаний нижче.
Натисніть ГАРАЗД.
Результат :
Після цього порожні клітинки будуть підсвічені.
Спосіб 10: Використання функції SUMIF для підсумовування значень на основі порожніх комірок
Ви можете підвести підсумки Продажі значення для Позиції які мають порожні Терміни поставки (товари ще не поставлені) за допомогою Функція SUMIF .
Крок-01 :
Введіть в комірку наступну формулу E12
=SUMIF(D5:D11,"",E5:E11)
Ось, D5:D11 це діапазон критеріїв , "" (Пропущено) - це критерії і E5:E11 це діапазон сум .
Натисніть ENTER
Результат :
Після цього ви отримаєте суму в розмірі Продажі для Позиції які ще не поставлені.
Спосіб 11: Використання функції COUNTIF для підсумовування кількості порожніх клітинок
Тут я скористаюся Функція COUNTIF для підрахунку кількості порожніх клітинок у Дата поставки колонка.
Крок-01 :
Введіть в комірку наступну формулу E12
=COUNTIF(D5:D11,"")
Ось, D5:D11 це діапазон критеріїв , "" (Пропущено) - це критерії .
Натисніть ENTER
Результат :
Тоді, ви отримаєте кількість Позиції які ще не поставлені.
Спосіб 12: Використання коду VBA для повернення значення
Ви можете скористатися наступним VBA код для повернення значень для порожніх комірок в таблиці Дата поставки колонка.
Крок-01 :
Перейдіть до Розробник Вкладка>>; Visual Basic Варіант
Після цього, на засіданні Редактор Visual Basic відкриється.
Перейдіть до Вставка Вкладка>>; Модуль Варіант
Після цього було проведено Модуль буде створено.
Крок-02 :
Напишіть наступний код
Sub blankcell() Dim Lr As Long Dim n As Long Lr = Cells(Rows.Count, "C").End(xlUp).Row For n = 5 To Lr If Cells(n, "D").Value = "" Then Cells(n, "D").Offset(0, 1).Value = "Не поставлено" Else Cells(n, "D").Offset(0, 1).Value = "Поставлено" End If Next n End Sub
Спочатку я заявив Lr , n як Довгий .
Lr видасть останній рядок вашої таблиці даних, а команда ЗА цикл використовується для виконання дій для рядків з 5 До Lr Ось, 5 для першого ряду діапазону.
Коли Cells(n, "D").Value = "" стає ПРАВДА то наступний рядок продовжиться і дасть вивід у сусідній комірці у вигляді "Не виконано" Тут сусідня комірка буде виділена за допомогою Cells(n, "D").Offset(0, 1) це означає, що він переміститься на 1 стовпчик праворуч від вхідної комірки.
Якщо стан стає НЕПРАВДА означає, що в комірці немає порожніх клітинок, тоді рядок під Інакше виконається і видасть вихідне значення в сусідній комірці у вигляді "Доставлено" .
Цей цикл буде продовжуватися для кожного ряду в цьому діапазоні.
Натисніть F5
Результат :
Тоді у вас буде можливість Не виконано для відповідних порожніх клітинок порожніх комірок таблиці Дата поставки колонка.
Практична секція
Для самостійного проходження практики я надав Практика розділ, як показано нижче, на аркуші з назвою Практика Будь ласка, зробіть це самі.
Висновок
У цій статті я постарався розглянути найпростіші способи повернення значень для порожніх комірок. Сподіваюся, вона буде вам корисна. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними в коментарях.