Съдържание
Ако търсите някои от най-лесните начини за връщане на стойност, ако дадена клетка е празна, тогава тази статия ще ви бъде полезна. И така, нека започнем с основната статия.
Изтегляне на работна тетрадка
Връщане, ако е празна клетка.xlsm12 начина за връщане на стойност, ако клетката е празна
Тук използвам следната таблица, която съдържа Дати за поръчка , Дати на доставка, и Продажби на някои Елементи С помощта на този набор от данни ще се опитам да демонстрирам начините за връщане на стойности за празна клетка.
За създаването на статията използвах Microsoft Excel 365 версия, можете да използвате и други версии според удобството си.
Метод-1: Използване на функцията IF за връщане на стойността на съседната клетка, ако клетката е празна
Да речем, че искате да получите Дати за поръчка за продуктите, които все още не са доставени (празни клетки в Дата на доставка колона) в Дата на поръчката за недоставени артикули За да направите това, можете да използвате Функция IF .
Стъпка-01 :
➤Изберете изходната клетка F5
=IF(D5="",C5,"")
Тук логическото условие е D5="" което означава клетка D5 на Дата на доставка колоната ще бъде празна, а ако е TRUE тогава ще върне стойността на клетката C5 на Дата на поръчката колона, в противен случай ще върне Празна страница .
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
По този начин ще получите Дати за поръчка за съответните празни клетки на Дата на доставка колона.
Метод-2: Използване на функцията IF за връщане на стойност
Да предположим, че компанията иска да компенсира клиентите за закъсняла доставка с 5% отстъпка върху Общо Продажби Така че можете да оцените тази стойност за продуктите, които все още не са доставени, като следвате този метод.
Стъпка-01 :
➤Изберете изходната клетка F5
=IF(D5="",5%*E5,"")
Тук логическото условие е D5="" което означава клетка D5 на Дата на доставка колоната ще бъде празна, а ако е TRUE тогава ще се върне 5% на Продажби стойност ( E5 клетка), в противен случай ще се върне Празна страница .
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
След това ще получите 5% комисия на Продажби за съответните празни клетки на Дата на доставка колона.
Метод-3: Използване на функцията IF и функцията ISBLANK
За връщане на стойност, ако някоя клетка от Дата на доставка колона е празна, можете да използвате Функция IF и Функция ISBLANK .
Стъпка-01 :
➤Изберете изходната клетка F5
=IF(ISBLANK(D5), "Не е доставено", "Доставено")
Тук логическото условие е ISBLANK(D5) , ISBLANK ще върне TRUE ако клетка D5 на Дата на доставка е празна, а ако е TRUE след това IF ще върне "Не е доставено" в противен случай ще върне "Доставен" когато клетките на Дата на доставка не са празни.
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
Тогава ще имате Не е доставено за съответните празни клетки на Дата на доставка колона.
Метод-4: Използване на функцията IF и функцията COUNTBLANK
Можете да използвате Функция IF и Функция COUNTBLANK за връщане на стойност за празната клетка на Дата на доставка колона.
Стъпка-01 :
➤Изберете изходната клетка E5
=IF(COUNTBLANK(D5)>0, "Не е доставено", "Доставено")
Тук логическото условие е COUNTBLANK(D5)>0 , COUNTBLANK ще преброи броя на празните клетки и когато има празна клетка, ще върне число, по-голямо от 0 и така ще върне TRUE ако клетка D5 на Дата на доставка колоната е празна.
Когато е TRUE , IF ще върне "Не е доставено" в противен случай ще върне "Доставен" когато клетките на Дата на доставка не са празни.
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
След това ще можете да Не е доставено за съответните празни клетки на Дата на доставка колона.
Метод-5: Използване на функцията IF и функцията COUNTIF
За връщане на стойност, ако някоя клетка от Дата на доставка колона е празна, можете да използвате Функция IF и Функция COUNTIF .
Стъпка-01 :
➤Изберете изходната клетка E5
=IF(COUNTIF(D5,"")>0, "Не е доставено", "Доставено")
COUNTIF(D5,"") ще върне броя на празните клетки и ако намери празна клетка в клетка D5 на Дата на доставка колона, тогава числото ще бъде по-голямо от 0 и така ще върне TRUE в противен случай FALSE .
Когато е TRUE , IF ще върне "Не е доставено" в противен случай ще върне "Доставен" когато клетките на Дата на доставка колоната не са празни.
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
Тогава ще имате Не е доставено за съответните празни клетки на Дата на доставка колона.
Метод-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 , IF ще върне стойността на B5 в противен случай ще върне Празна страница когато клетките на Дата на доставка не са празни.
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
След това ще получите Елементи за съответните празни клетки на Дата на доставка колона.
Подобни четива:
- Как да изчислим в 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 е празен и след това IF ще върне стойността на B5 в противен случай ще върне Празна страница когато клетките на Дата на доставка колоната не са празни.
➤Press Въведете
➤Привлечете надолу Дръжка за пълнене Инструмент
Резултат :
След това ще получите Елементи за съответните празни клетки на Дата на доставка колона.
Метод-8: Подчертаване на празни клетки
Ако искате да маркирайте празните клетки , можете да следвате този метод.
Стъпка-01 :
➤Изберете обхвата от клетки, за който искате да приложите Условно форматиране
➤Отидете на Начало Tab>> Условно форматиране Dropdown>> Ново правило Възможност.
След това Ново правило за форматиране Ще се появи съветник.
➤Изберете Форматирайте само клетките, които съдържат Възможност.
Стъпка-02 :
➤Изберете Заготовки в Форматирайте само клетки с: Опция
➤Кликнете Формат Опция
След това Форматиране на клетките Ще се отвори диалогов прозорец.
➤Изберете Напълнете Опция
➤Изберете някоя Цвят на фона
➤Натиснете върху OK .
След това Преглед Опцията ще бъде показана, както е показано по-долу.
➤Press OK .
Резултат :
По този начин празните клетки ще бъдат подчертани.
Метод-9: Подчертаване на празни клетки с формула
Можете да маркирате празните клетки с помощта на Функция ISBLANK и Условно форматиране .
Стъпка-01 :
➤Изберете диапазона от данни, за който искате да приложите Условно форматиране
➤Отидете на Начало Tab>> Условно форматиране Dropdown>> Ново правило Възможност.
След това Ново правило за форматиране Ще се появи съветник.
➤Изберете Използвайте формула, за да определите кои клетки да форматирате опция.
➤Напишете следната формула в Форматиране на стойности, за които тази формула е вярна: Кутия
=ISBLANK(B5:E11)
ISBLANK ще върне TRUE ако някоя клетка в обхвата е празна, в противен случай FALSE .
➤Натиснете върху Формат Възможност.
След това Форматиране на клетките Ще се отвори диалогов прозорец.
➤Изберете Напълнете Опция
➤Изберете някоя Цвят на фона
➤Натиснете върху ОК .
След това Преглед Опцията ще бъде показана, както е показано по-долу.
➤Press OK
Резултат :
След това празните клетки ще бъдат маркирани.
Метод-10: Използване на функцията SUMIF за сумиране на стойности, базирани на празни клетки
Можете да обобщите Продажби стойност за Елементи които са празни Дати на доставка (артикулите все още не са доставени) с помощта на Функция SUMIF .
Стъпка-01 :
➤Впишете следната формула в клетката E12
=SUMIF(D5:D11,"",E5:E11)
Тук, D5:D11 е обхват на критериите , "" (Празно) е критерии и E5:E11 е диапазон на сумата .
➤Press ВЪВЕДЕТЕ
Резултат :
След това ще получите сумата от Продажби за Елементи които все още не са доставени.
Метод-11: Използване на функцията COUNTIF за сумиране на броя на празните клетки
Тук ще използвам Функция COUNTIF за отчитане на броя на празните клетки в Дата на доставка колона.
Стъпка-01 :
➤Впишете следната формула в клетката E12
=COUNTIF(D5:D11,"")
Тук, D5:D11 е обхват на критериите , "" (Празно) е критерии .
➤Press ВЪВЕДЕТЕ
Резултат :
След това ще получите броя на Елементи които все още не са доставени.
Метод-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 означава, че в дадена клетка няма празно място, тогава редът под В противен случай ще се изпълни и ще даде изходната стойност в съседната клетка като "Доставен" .
Този цикъл ще продължи за всеки ред от този диапазон.
➤Press F5
Резултат :
Тогава ще имате Не е доставено за съответните празни клетки на Дата на доставка колона.
Практически раздел
За самостоятелно практикуване съм предоставил Практика раздел, както е показано по-долу, в лист с име Практика . Моля, направете го сами.
Заключение
В тази статия се опитах да обхвана най-лесните начини за връщане на стойности за празни клетки. Надявам се, че ще ви бъде полезна. Ако имате някакви предложения или въпроси, не се колебайте да ги споделите в раздела за коментари.