Как да върнете стойност, ако клетката е празна (12 начина)

  • Споделя Това
Hugh West

Съдържание

Ако търсите някои от най-лесните начини за връщане на стойност, ако дадена клетка е празна, тогава тази статия ще ви бъде полезна. И така, нека започнем с основната статия.

Изтегляне на работна тетрадка

Връщане, ако е празна клетка.xlsm

12 начина за връщане на стойност, ако клетката е празна

Тук използвам следната таблица, която съдържа Дати за поръчка , Дати на доставка, и Продажби на някои Елементи С помощта на този набор от данни ще се опитам да демонстрирам начините за връщане на стойности за празна клетка.

За създаването на статията използвах 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

Резултат :

Тогава ще имате Не е доставено за съответните празни клетки на Дата на доставка колона.

Практически раздел

За самостоятелно практикуване съм предоставил Практика раздел, както е показано по-долу, в лист с име Практика . Моля, направете го сами.

Заключение

В тази статия се опитах да обхвана най-лесните начини за връщане на стойности за празни клетки. Надявам се, че ще ви бъде полезна. Ако имате някакви предложения или въпроси, не се колебайте да ги споделите в раздела за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.