Ұяшық бос болса, мәнді қалай қайтаруға болады (12 жол)

  • Мұны Бөлісіңіз
Hugh West

Егер ұяшық бос болса, мәнді қайтарудың ең оңай жолдарын іздесеңіз, бұл мақаланы пайдалы деп табасыз. Сонымен, негізгі мақаладан бастайық.

Жұмыс кітабын жүктеп алу

Бос ұяшықты қайтару.xlsm

Мәнді қайтарудың 12 жолы егер ұяшық бос болса

Мұнда мен Тапсырыс күндері , Жеткізу күндері, және Сатулар кейбір ден тұратын келесі кестені пайдаланамын>Компанияның элементтері. Осы деректер жинағын пайдалану арқылы мен бос ұяшық үшін мәндерді қайтару жолдарын көрсетуге тырысамын.

Мақаланы жасау үшін мен Microsoft Excel 365 нұсқасында сіз өзіңізге ыңғайлы кез келген басқа нұсқаларды пайдалана аласыз.

1-әдіс: Егер ұяшық бос болса, көрші ұяшықтың мәнін қайтару үшін IF функциясын пайдалану

Айталық, сіз әлі жеткізілмеген өнімдер үшін Тапсырыс күндерін алғыңыз келсе ( Жеткізу күні бағанындағы бос ұяшықтар) Жеткізілмеген заттарға тапсырыс беру күні баған. Ол үшін IF функциясын пайдалануға болады.

01-қадам :

➤ шығыс ұяшығы F5

=IF(D5="",C5,"")

Мұнда логикалық шарт D5=”” бұл ұяшықты білдіреді Жеткізу күні бағанының D5 бағаны бос болады және ол ШЫН болса болса, ол < C5 ұяшығының мәнін қайтарады. 8>Тапсырыс күні баған, әйтпесе ол Бос қайтарады.

➤Басу Тәжірибе деп аталатын парақ. Мұны өзіңіз жасаңыз.

Қорытынды

Бұл мақалада мен бос ұяшықтардың мәндерін қайтарудың ең оңай жолдарын қарастыруға тырыстым. Сізге пайдалы болады деп үміттенемін. Ұсыныстарыңыз немесе сұрақтарыңыз болса, оларды түсініктеме бөлімінде бөлісіңіз.

Enter

Толтыру тұтқасы Құрал

Нәтиже төмен сүйреңіз:

Осылайша, Жеткізу күні бағанының сәйкес бос ұяшықтары үшін Тапсырыс күндері аласыз.

2-әдіс: Мәнді қайтару үшін IF функциясын пайдалану

Айталық, компания тұтынушыларға кеш жеткізілгені үшін Жалпы Сату бойынша 5% жеңілдікпен өтемақы төлегісі келеді. 9>мән. Сонымен, осы әдісті орындау арқылы әлі жеткізілмеген өнімдер үшін бұл мәнді бағалауға болады.

01-қадам :

➤Шығарушы ұяшықты таңдаңыз F5

=IF(D5="",5%*E5,"")

Мұнда логикалық шарт D5=”” ол Жеткізу күні бағанының D5 ұяшы бос болады және ол ШЫН болса, ол 5% қайтарады>Сату мәні ( E5 ұяшық), әйтпесе ол Бос қайтарады.

Enter<пернесін басыңыз. 7>

Толтыру тұтқасы Құрал

Нәтиже :

төмен сүйреңіз Осыдан кейін сіз Жеткізу күні бағанының сәйкес бос ұяшықтары үшін Сату мәндерінің 5% комиссиясын аласыз.

3-әдіс: IF функциясын және ISBLANK функциясын пайдалану

Жеткізу күні бағанының кез келген ұяшығы бос болса, мәнді қайтару үшін IF функциясы және ISBLANK функциясы .

01-қадам :

➤Таңдау шығыс ұяшығы F5

=IF(ISBLANK(D5),"Not Delivered","Delivered")

Мұнда логикалық шарт ISBLANK(D5) , ISBLANK Жеткізу күні бағанының D5 ұяшы бос болса және ол ШЫН болса, Егер болса, ШЫН қайтарады. “Жеткізілген жоқ” қайтарады, әйтпесе Жеткізу күні бағанының ұяшықтары бос болмағанда, ол “Жеткізілді” қайтарады.

Enter

пернесін басыңыз ➤ Толтыру тұтқасын Құрал

<төмен сүйреңіз 0> Нәтиже:

Содан кейін сізде Жеткізу күні бағанының сәйкес бос ұяшықтары үшін Жеткізілмеген күйі болады.

4-әдіс: IF функциясы мен COUNTBLANK функциясын пайдалану

Сіз IF функциясын және COUNTBLANK функциясын <7 пайдалана аласыз> Жеткізу күні бағанының бос ұяшығы үшін мәнді қайтару үшін.

01-қадам :

➤Шығу ұяшығын таңдаңыз E5

=IF(COUNTBLANK(D5)>0,"Not Delivered","Delivered")

Мұнда логикалық шарт COUNTBLANK(D5)>0 , COUNTBLANK бос ұяшықтардың санын санайды ls және бос ұяшық болған кезде ол 0 мәнінен үлкен санды қайтарады, сондықтан Жеткізу күнінің D5 ұяшығы болса ШЫНДЫҚ мәнін қайтарады. баған бос.

Ол ШЫН болғанда, Егер «Жеткізілмеген» қайтарады, әйтпесе ол қайтарады. «Жеткізілді» Жеткізу күні бағанының ұяшықтары бос емес.

Enter <пернесін басыңыз. 1>

➤Төмен сүйреңіз Толтыру тұтқасы Құрал

Нәтиже :

Осыдан кейін сізде Жоқ Жеткізу күні бағанының сәйкес бос ұяшықтары үшін жеткізілген күй.

5-әдіс: IF функциясы мен COUNTIF функциясын пайдалану

Егер Жеткізу күні бағанының кез келген ұяшығы бос болса, мәнді қайтару үшін IF функциясын және COUNTIF функциясын пайдалануға болады.

01-қадам :

➤Шығу ұяшығын таңдаңыз E5

=IF(COUNTIF(D5,"")>0,"Not Delivered","Delivered")

COUNTIF(D5,””) бос ұяшықтар санын қайтарады және егер ол Жеткізудің D5 ұяшығында бос ұяшықты тапса Күн бағанында сан 0 ден үлкен болады, сондықтан ол ШЫНДЫҚ қайтарады, әйтпесе ЖАЛҒАН .

Ол <болғанда 6>ШЫН , Егер «Жеткізілмеген» қайтарады, әйтпесе Жеткізу күні <ұяшықтары «Жеткізілді» қайтарады. 9>баған бос емес.

Enter

пернесін басыңыз➤ Толтыру тұтқасын төмен сүйреңіз Құрал

Нәтиже :

Содан кейін сізде Жеткізу күні бағанының сәйкес бос ұяшықтары үшін Жеткізілмеген күйі болады.

6-әдіс: мәнді қайтару үшін IF функциясы мен SUMPRODUCT функциясын пайдалану

Мұнда бос орынға элемент атауы болғанын қалаймын Егер функциясын пайдалану арқылы жеткізілмеген өнімдер бағанындағы Жеткізу күні бағанының ұяшықтары және SUMPRODUCT функциясы .

01-қадам :

➤Шығу ұяшығын таңдаңыз E5

=IF(SUMPRODUCT(--(D5=""))>0,B5,"")

Мұнда, мәжбүрлейді ШЫНДЫҚ немесе ЖАЛҒАН 1 немесе 0 -ге, сондықтан бос ұяшықтар үшін мән 1 болады, сондықтан ол 0 -ден үлкен болады, әйтпесе ол 0 болады.

Сонымен, SUMPRODUCT(–(D5=””))>0 ШЫНДЫҚ қайтарады>D5 ұяшық бос әйтпесе ЖАЛҒАН . Ол ШЫН болғанда, ЕГЕР B5 ұяшығының мәнін қайтарады, әйтпесе <8 ұяшықтары Бос қайтарады>Жеткізу күні баған бос емес.

Enter

пернесін басыңыз➤ Толтыру түймесін төмен сүйреңіз Құрал

Нәтиже :

Одан кейін сіз элементтердің атын аласыз. Жеткізу күні бағанының сәйкес бос ұяшықтары.

Ұқсас көрсеткіштер:

  • Егер ұяшықтар бос болмаса, Excel бағдарламасында қалай есептеу керек: 7 үлгі формула
  • Егер ұяшық бос болса, Excel бағдарламасында 0-ді көрсетіңіз (4 әдіс)
  • Excel бағдарламасында ұяшық бос болса табу (7 әдіс)
  • Excel бағдарламасында бос ұяшықтарды жоғарыдағы мәнмен толтыру (4 әдіс)

әдісі -7: IF функциясын және LEN функциясын мәнді қайтару үшін пайдалану

ішіндегі Жеткізу күні бағанының бос ұяшықтары үшін элемент атын алу үшін Жеткізілмеген өнімдер бағаны, сіз ЕСЕР функциясын және пайдалана аласыз LEN функциясы .

01-қадам :

➤Шығу ұяшығын таңдаңыз E5

=IF(LEN(D5)=0,B5,"")

LEN(D5) D5 ұяшықтағы жолдың ұзындығын қайтарады және ол D5 бос болғанда 0 қайтарады, содан кейін IF B5 ұяшығының мәнін қайтарады, әйтпесе ол қайтарады Жеткізу күні бағанының ұяшықтары бос болмаған кезде бос.

Enter

пернесін басыңыз.

Толтыру тұтқасы Құрал

Нәтиже :

Содан кейін сіз аласыз Элементтердің аты Жеткізу күні бағанының сәйкес бос ұяшықтары үшін.

8-әдіс: бос ұяшықтарды бөлектеу

Егер бос ұяшықтарды бөлектегіңіз келсе, осы әдісті орындауға болады.

01-қадам :

Шартты пішімдеу

қолданғыңыз келетін ұяшықтар ауқымын таңдаңыз➤ Басты бет қойындысы>> Шартты Пішімдеу Ашылмалы тізім>> Жаңа ереже Опция.

Содан кейін N ew Пішімдеу ережесі шебері пайда болады.

Тек бар ұяшықтарды пішімдеу опциясын таңдаңыз.

Қадам-02 :

Тек ұяшықтарды пішімдеу үшін Бос орындар таңдаңыз: Опция

Пішім <7 түймесін басыңыз>Опция

Осыдан кейін Ұяшықтарды пішімдеу диалогтық терезе ашылады.

Толтыру таңдаңыз. Опция

➤Кез келген Фон түсін

таңдаңыз➤Басу Жарайды .

Осыдан кейін Алдын ала қарау Опция төменде көрсетілгендей көрсетіледі.

➤ <түймесін басыңыз. 6>Жарайды .

Нәтиже :

Осылайша бос ұяшықтар бөлектеледі.

9-әдіс: Бос ұяшықтарды формуламен бөлектеу

Бос ұяшықтарды ISBLANK функциясы және арқылы бөлектеуге болады. Шартты пішімдеу .

01-қадам :

➤<қолданғыңыз келетін деректер ауқымын таңдаңыз. 6>Шартты пішімдеу

Басты бет қойынды>> Шартты пішімдеу Ашылмалы тізім>> Жаңа ереже Параметр.

Одан кейін Жаңа пішімдеу ережесі шебері пайда болады.

Пішімделген ұяшықтарды анықтау үшін формуланы пайдаланыңыз опциясы.

➤Бұл формула ақиқат болатын Пішім мәндеріне мына формуланы жазыңыз: Жәшік

=ISBLANK(B5:E11)

ISBLANK ауқымдағы кез келген ұяшық бос болса, TRUE қайтарады, әйтпесе ЖАЛҒАН .

Формат Параметр.

түймесін басыңыз

Осыдан кейін Ұяшықтарды пішімдеу диалогтық терезе ашылады.

Толтыру Параметр

➤ Кез келген Фон түсін

таңдаңыз➤ OK түймесін басыңыз.

Осыдан кейін Алдын ала қарау Опция төменде көрсетілгендей болады.

OK

Нәтиже түймесін басыңыз:

Одан кейін бос ұяшықтар бөлектеледі.

10-әдіс: SUMIF функциясын пайдалануБос ұяшықтарға негізделген мәндерді қорытындылау

Бос Жеткізу күндері бар Элементтер үшін Сату мәнін қорытындылауға болады (элементтер бар әлі жеткізілмеген) SUMIF функциясы арқылы.

01-қадам :

➤Түрі ұяшықтағы келесі формула E12

=SUMIF(D5:D11,"",E5:E11)

Мұнда, D5:D11 - шарттар ауқымы , “” (Бос) - шарт және E5:E11 қосынды ауқымы .

ENTER

Нәтиже пернесін басыңыз:

Содан кейін сіз қосындысын аласыз. Сатылым элементтер әлі жеткізілмеген.

11-әдіс: бос ұяшықтар санын қорытындылау үшін COUNTIF функциясын пайдалану

Мұнда мен ЕҢБЕК функциясын Жеткізу күні бағанындағы бос ұяшықтар санын санау үшін қолданамын.

01-қадам :

E12

=COUNTIF(D5:D11,"") <7 ұяшығына келесі формуланы теріңіз>

Мұнда, D5:D11 - шарттар ауқымы , “” (Бос) критерий .

ENTER

Нәтиже :

басыңыз

Содан кейін сіз әлі жеткізілмеген элементтердің санын аласыз.

12-әдіс: Мәнді қайтару үшін VBA кодын пайдалану

Сіз келесі VBA кодын Жеткізу күні бағанындағы бос ұяшықтардың мәндерін қайтару үшін пайдалана аласыз.

01-қадам :

Әзірлеушіге өтіңіз Tab>> Visual Basic Опция

Содан кейін Visual Basic өңдегіші ашылады.

Insert Tab>> Модуль Опция

Одан кейін Модуль<7 бөліміне өтіңіз> жасалады.

02-қадам :

➤Келесі кодты жазыңыз

6578

Алғашында , мен Lr , n -ді Ұзын деп жарияладым.

Lr сізге деректер кестесінің соңғы жолын береді және FOR цикл 5 мен Lr аралығындағы жолдар үшін әрекеттерді орындау үшін пайдаланылады. Мұнда 5 ауқымның бірінші жолына арналған.

Ұяшықтар(n, “D”).Мән = “” ШЫН болады , содан кейін келесі жол жалғасады және көрші ұяшықтағы нәтижені “Жеткізілмеген” ретінде береді. Мұнда көрші ұяшық Ұяшықтар(n, “D”) арқылы таңдалады.Офсет(0, 1) , яғни ол кіріс ұяшығынан 1 бағанды ​​оңға жылжытады.

Егер шарт ЖАЛҒАН болса, ұяшықта бос орын жоқ дегенді білдіреді, онда Әйтпесе астындағы жол орындалады және көрші ұяшықтағы шығыс мәнін «Жеткізілді»<ретінде береді. 7>.

Бұл цикл осы ауқымдағы әрбір жол үшін жалғасады.

F5

пернесін басыңыз. Нәтиже :

Содан кейін Жеткізу күні бағанының сәйкес бос ұяшықтары үшін Жеткізілмеген күйі болады.

Тәжірибе бөлімі

Өз бетіңізше жаттығу жасау үшін мен төмендегідей Тәжірибе бөлімін бердім.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.