Оглавление
Если вы ищете несколько самых простых способов возврата значения, если ячейка пуста, то эта статья будет вам полезна. Итак, давайте приступим к основной части статьи.
Скачать рабочую тетрадь
Return If Blank Cell.xlsm12 способов вернуть значение, если ячейка пуста
Здесь я использую следующую таблицу, которая содержит Сроки заказа , Сроки поставки, и Продажи некоторых Предметы На примере этого набора данных я попытаюсь продемонстрировать способы возврата значений для пустой ячейки.
Для создания статьи я использовал Microsoft Excel 365 версию, вы можете использовать любые другие версии в зависимости от вашего удобства.
Метод-1: Использование функции IF для возврата значения соседней ячейки, если ячейка пуста
Допустим, вы хотите получить Сроки заказа для продуктов, которые еще не были поставлены (Пустые ячейки в Дата поставки колонка) в Дата заказа для непоставленных товаров столбец. Для этого вы можете использовать функция IF .
Шаг-01 :
➤ Выберите выходную ячейку F5
=IF(D5="",C5,"")
Здесь логическим условием является D5="" что означает клетка D5 из Дата поставки колонка будет пустой, а если она TRUE тогда он вернет значение ячейки C5 из Дата заказа столбец, в противном случае возвращается Пустой .
➤ Нажмите Войти
➤ Перетащите вниз Наполнительная рукоятка Инструмент
Результат :
Таким образом, вы получите Сроки заказа для соответствующих пустых ячеек Дата поставки колонна.
Метод-2: Использование функции IF для возврата значения
Предположим, компания хочет компенсировать клиентам за несвоевременную доставку 5% скидкой на Всего Продажи Таким образом, вы можете оценить это значение для продуктов, которые еще не были доставлены, следуя этому методу.
Шаг-01 :
➤ Выберите выходную ячейку F5
=IF(D5="",5%*E5,"")
Здесь логическим условием является D5="" что означает клетка D5 из Дата поставки колонка будет пустой, а если она TRUE тогда он вернется 5% из Продажи значение ( E5 ячейка), в противном случае возвращается Пустой .
➤ Нажмите Войти
➤ Перетащите вниз Наполнительная рукоятка Инструмент
Результат :
После этого вы получите 5% комиссия Продажи значения для соответствующих пустых ячеек Дата поставки колонна.
Метод-3: Использование функции IF и функции ISBLANK
Для возврата значения, если какая-либо ячейка из Дата поставки столбец пуст, вы можете использовать функция IF и Функция ISBLANK .
Шаг-01 :
➤ Выберите выходную ячейку F5
=IF(ISBLANK(D5), "Не доставлено", "Доставлено")
Здесь логическим условием является ISBLANK(D5) , ИСБЛАНК вернётся TRUE если ячейка D5 из Дата поставки столбец пуст, а если он TRUE затем ЕСЛИ вернётся "Не доставлено" в противном случае возвращается "Доставлено" когда клетки Дата поставки столбец непустой.
➤ Нажмите Войти
➤ Перетащите вниз Наполнительная рукоятка Инструмент
Результат :
Тогда у вас будет Не доставлено состояние для соответствующих пустых ячеек Дата поставки колонна.
Метод-4: Использование функции IF и функции COUNTBLANK
Вы можете использовать функция IF и Функция COUNTBLANK чтобы вернуть значение для пустой ячейки из Дата поставки колонна.
Шаг-01 :
➤ Выберите выходную ячейку E5
=IF(COUNTBLANK(D5)>0, "Не доставлено", "Доставлено")
Здесь логическим условием является COUNTBLANK(D5)>0 , COUNTBLANK будет подсчитывать количество пустых ячеек и при наличии пустой ячейки будет возвращать число большее, чем 0 и, таким образом, она вернется TRUE если ячейка D5 из Дата поставки столбец пуст.
Когда это TRUE , ЕСЛИ вернётся "Не доставлено" в противном случае возвращается "Доставлено" когда клетки Дата поставки столбец непустой.
➤ Нажмите Войти
➤ Перетащите вниз Наполнительная рукоятка Инструмент
Результат :
После этого у вас будет Не доставлено состояние для соответствующих пустых ячеек Дата поставки колонна.
Метод-5: Использование функции IF и функции COUNTIF
Для возврата значения, если какая-либо ячейка из Дата поставки столбец пуст, вы можете использовать функция IF и Функция COUNTIF .
Шаг-01 :
➤ Выберите выходную ячейку E5
=IF(COUNTIF(D5,"")>0, "Не доставлено", "Доставлено")
COUNTIF(D5,"") вернет количество пустых ячеек, и если он найдет пустую ячейку в ячейке D5 из Дата поставки столбца, то число будет больше, чем 0 и, таким образом, она вернется TRUE иначе FALSE .
Когда это TRUE , ЕСЛИ вернётся "Не доставлено" в противном случае возвращается "Доставлено" когда клетки Дата поставки столбец непустой.
➤ Нажмите Войти
➤ Перетащите вниз Наполнительная рукоятка Инструмент
Результат :
Тогда у вас будет Не доставлено состояние для соответствующих пустых ячеек Дата поставки колонна.
Метод-6: Использование функции IF и функции SUMPRODUCT для возврата значения
Здесь я хочу, чтобы Пункт имя для пустых ячеек Дата поставки столбец в Не доставленные продукты столбец с помощью функция IF и Функция SUMPRODUCT .
Шаг-01 :
➤ Выберите выходную ячейку E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Вот, - будет принуждать TRUE или FALSE в 1 или 0 и поэтому для пустых ячеек значение будет 1 и поэтому она будет больше, чем 0 в противном случае это будет 0 .
Итак, SUMPRODUCT(-(D5=""))>0 вернётся TRUE когда D5 ячейка пустая, иначе FALSE . Когда это TRUE , ЕСЛИ вернет значение 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 :
➤ Выберите диапазон ячеек, к которому вы хотите применить параметр Условное форматирование
➤ Перейти к Главная Tab>> Условное форматирование Выпадающий>> Новое правило Вариант.
Затем Новое правило форматирования Появится мастер настройки.
➤ Выберите Форматируйте только те ячейки, которые содержат Вариант.
Шаг-02 :
➤ Выбирайте Заготовки в Форматируйте только ячейки с: Вариант
➤ Нажмите Формат Вариант
После этого Форматирование ячеек Откроется диалоговое окно.
➤ Выберите Заполнить Вариант
➤ Выбирайте любой Цвет фона
➤ Нажмите на OK .
После этого Предварительный просмотр Вариант будет показан ниже.
➤ Нажмите OK .
Результат :
Таким образом, пустые ячейки будут выделены.
Метод-9: Выделение пустых ячеек с помощью формулы
Вы можете выделить пустые ячейки с помощью Функция ISBLANK и Условное форматирование .
Шаг-01 :
➤ Выберите диапазон данных, к которому вы хотите применить параметр Условное форматирование
➤ Перейти к Главная Tab>> Условное форматирование Выпадающий>> Новое правило Вариант.
Затем Новое правило форматирования Появится мастер настройки.
➤ Выберите Используйте формулу, чтобы определить, какие ячейки форматировать вариант.
➤ Запишите следующую формулу в Форматируйте значения, для которых эта формула истинна: Ящик
=ISBLANK(B5:E11)
ИСБЛАНК вернётся TRUE если какая-либо ячейка в диапазоне пуста, в противном случае FALSE .
➤ Нажмите на Формат Вариант.
После этого Форматирование ячеек Откроется диалоговое окно.
➤ Выберите Заполнить Вариант
➤ Выбирайте любой Цвет фона
➤ Нажмите на OK .
После этого Предварительный просмотр Вариант будет показан ниже.
➤ Нажмите OK
Результат :
После этого пустые ячейки будут выделены.
Метод-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 :
➤ Перейти к Разработчик Tab>> Visual Basic Вариант
Затем Редактор Visual Basic откроется.
➤ Перейти к Вставка Tab>> Модуль Вариант
После этого Модуль будет создан.
Шаг-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 = "Not Delivered" Else Cells(n, "D").Offset(0, 1).Value = "Delivered" End If Next n End Sub
Сначала я заявила. Lr , n в качестве Длинный .
Lr даст вам последнюю строку вашей таблицы данных и НА цикл используется для выполнения действий для строк из 5 На Lr . Здесь, 5 для первой строки диапазона.
Когда Cells(n, "D").Value = "" становится TRUE , то следующая строка будет продолжена и выдаст результат в соседней ячейке в виде "Не доставлено" Здесь соседняя клетка будет выбрана путем Cells(n, "D").Offset(0, 1) что означает, что он переместится на 1 столбец вправо от входной ячейки.
Если состояние становится FALSE означает, что в ячейке нет пробелов, тогда строка под Else выполнится и даст выходное значение в соседней ячейке как "Доставлено" .
Этот цикл будет продолжаться для каждой строки в этом диапазоне.
➤ Нажмите F5
Результат :
Тогда у вас будет Не доставлено состояние для соответствующих пустых ячеек Дата поставки колонна.
Практическая секция
Для самостоятельного выполнения практики я предоставил Практика раздел, как показано ниже, в листе с именем Практика Пожалуйста, сделайте это сами.
Заключение
В этой статье я постарался рассказать о самых простых способах возврата значений для пустых ячеек. Надеюсь, она будет вам полезна. Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими в разделе комментариев.