Hoe om waarde terug te gee as sel leeg is (12 maniere)

  • Deel Dit
Hugh West

As jy op soek is na 'n paar van die maklikste maniere om waarde terug te gee as 'n sel leeg is, dan sal jy hierdie artikel nuttig vind. So, kom ons begin met die hoofartikel.

Laai werkboek af

Return If Blank Cell.xlsm

12 maniere om waarde terug te gee as Sel leeg is

Hier gebruik ek die volgende tabel wat Besteldatums , Afleweringsdatums, en Verkope van sommige <8 bevat>Items van 'n maatskappy. Deur hierdie datastel te gebruik, sal ek probeer om die maniere te demonstreer om waardes vir 'n Blank Cell terug te gee.

Vir die skep van die artikel het ek Microsoft Excel 365 weergawe, kan jy enige ander weergawes volgens jou gerief gebruik.

Metode-1: Gebruik IF-funksie om 'n waarde van die aangrensende sel terug te gee as sel leeg is

Kom ons sê, jy wil die Besteldatums kry vir die produkte wat nog nie afgelewer is nie (Leë selle in die Afleweringsdatum kolom) in die Besteldatum vir items wat nie afgelewer is kolom. Om dit te doen kan jy die IF-funksie gebruik.

Stap-01 :

➤Kies die uitvoersel F5

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

Hier is die logiese toestand D5=”” wat sel beteken D5 van die Afleweringsdatum kolom sal leeg wees en as dit WAAR is, sal dit die waarde van sel C5 van die Besteldatum kolom anders sal dit Leë terugkeer.

➤Drukblad met die naam Oefening . Doen dit asseblief self.

Gevolgtrekking

In hierdie artikel het ek probeer om die maklikste maniere te dek om waardes vir leë selle terug te gee. Hoop jy sal dit nuttig vind. As jy enige voorstelle of vrae het, deel dit gerus in die kommentaarafdeling.

Voer in

➤Sleep die Vulhandvatsel nutsding

Resultaat :

Op hierdie manier kry jy die Besteldatums vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-2: Gebruik IF-funksie om 'n waarde terug te gee

Gestel, die maatskappy wil die klante vergoed vir laat aflewering met 5% afslag op die Totale verkope waarde. Jy kan dus hierdie waarde skat vir die produkte wat nog nie afgelewer is nie deur hierdie metode te volg.

Stap-01 :

➤Kies die uitsetsel F5

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

Hier is die logiese toestand D5=”” wat beteken sel D5 van die Afleweringsdatum kolom sal leeg wees en as dit WAAR is, sal dit 5% van die Verkoop waarde ( E5 sel) anders sal dit Leë terugstuur.

➤Druk Enter

➤Sleep die Vulhandvatsel nutsding

Resultaat :

Daarna sal jy 'n 5% kommissie kry van die Verkope waardes vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-3: Gebruik IF-funksie en ISBLANK-funksie

Om 'n waarde terug te gee as enige sel van die Afleweringsdatum kolom leeg is, kan jy die <6 gebruik>IF-funksie en die ISBLANK-funksie .

Stap-01 :

➤Kies die uitsetsel F5

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

Hier is die logiese toestand ISBLANK(D5) , ISBLANK sal WAAR terugstuur as sel D5 van die Afleweringsdatum kolom leeg is en as dit WAAR is dan IF sal “Not Delivered” terugstuur anders sal dit “Delivered” stuur wanneer die selle van die Afleweringsdatum kolom nie leeg is nie.

➤Druk Enter

➤Sleep die Vulhandvatsel Gereedskap

Resultaat :

Dan sal jy die Nie Afgelewer -toestand hê vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-4: Gebruik IF-funksie en COUNTBLANK-funksie

Jy kan die IF-funksie en die COUNTBLANK-funksie <7 gebruik>om 'n waarde vir die leë sel van die Afleweringsdatum kolom terug te gee.

Stap-01 :

➤Kies die uitsetsel E5

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

Hier is die logiese toestand COUNTBLANK(D5)>0 , COUNTBLANK sal die aantal leë selle tel ls en wanneer daar 'n leë sel is, sal dit 'n getal groter as 0 terugstuur en dus sal dit TRUE terugstuur as sel D5 van die Afleweringsdatum kolom is leeg.

Wanneer dit WAAR is, sal IF terugkeer “Nie afgelewer nie” anders sal dit terugkeer "Afgelewer" wanneer die selle van die Afleweringsdatum kolom nie leeg is nie.

➤Druk Enter

➤Sleep afdie Vulhandvatsel nutsmiddel

Resultaat :

Daarna sal jy die Nie hê Afgelewer toestand vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-5: Gebruik IF-funksie en COUNTIF-funksie

Om 'n waarde terug te gee as enige sel van die Afleweringsdatum kolom leeg is, kan jy die IF-funksie en die COUNTIF-funksie gebruik.

Stap-01 :

➤Kies die uitsetsel E5

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

COUNTIF(D5,””) sal die aantal leë selle terugstuur en as dit 'n leë sel in sel D5 van die aflewering vind Datum kolom dan sal die getal groter wees as 0 en dus sal dit WAAR anders ONWAAR terugkeer.

Wanneer dit WAAR , IF sal “Not Delivered” terugkeer, anders sal dit “Delivered” terugkeer wanneer die selle van die Afleweringsdatum kolom is nie leeg nie.

➤Druk Enter

➤Sleep die Vulhandvatsel af Gereedskap

Resultaat :

Dan sal jy die Nie Afgelewer -toestand hê vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-6: Gebruik IF-funksie en SUMPRODUCT-funksie om 'n waarde terug te gee

Hier wil ek die Item naam vir die leë hê selle van die Afleweringsdatum -kolom in die Nie-afgelewerde produkte -kolom deur die IF-funksie te gebruik en die SUMPRODUCT-funksie .

Stap-01 :

➤Kies die uitsetsel E5

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

Hier, sal WAAR of ONWAAR in 1 of 0 en dus vir leë selle sal die waarde 1 wees en dus sal dit groter wees as 0 anders is dit sal 0 wees.

Dus, SUMPRODUK(–(D5=””))>0 sal WAAR terugkeer wanneer die D5 sel is leeg anders ONWAAR . Wanneer dit WAAR is, sal IF die waarde van die B5 sel terugstuur anders sal dit Leë terugstuur wanneer die selle van die Afleweringsdatum kolom is nie leeg nie.

➤Druk Enter

➤Sleep die Vul af Hanteer Gereedskap

Resultaat :

Daarna sal jy die Items naam kry vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Soortgelyke lesings:

  • Hoe om in Excel te bereken as selle nie leeg is nie: 7 voorbeeldformules
  • As sel leeg is, wys dan 0 in Excel (4 maniere)
  • Vind of sel leeg is in Excel (7 metodes)
  • Vul leë selle met waarde hierbo in Excel (4 metodes)

Metode -7: Gebruik IF-funksie en LEN-funksie om 'n waarde terug te gee

Om die Item naam te kry vir die leë selle van die Afleweringsdatum kolom in die Nie-afgelewerde produkte kolom, jy kan die IF-funksie en gebruikdie LEN-funksie .

Stap-01 :

➤Kies die uitsetsel E5

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

LEN(D5) sal die lengte van die string in die sel D5 en dit sal 0 terugstuur wanneer D5 leeg is en dan sal IF die waarde van die B5 sel terugstuur anders sal dit terugstuur. Leë wanneer die selle van die Afleweringsdatum kolom nie leeg is nie.

➤Druk Enter

➤Sleep die Vulhandvatsel Gereedskap

Resultaat :

Dan kry jy die Items naam vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Metode-8: Merk Leë Selle

As jy die leë selle wil uitlig , kan jy hierdie metode volg.

Stap-01 :

➤Kies die selreeks waarop jy die Voorwaardelike formatering

➤Gaan na Tuis Tab>> Voorwaardelik Formatering Aftreklys>> Nuwe reël Opsie.

Dan word die N ew Formateerreël Wizard sal verskyn.

➤Kies die Formateer slegs selle wat -opsie bevat.

Stap-02 :

➤Kies Blanks in die Formateer slegs selle met: Opsie

➤Klik Format Opsie

Daarna sal die Format Cells Dialog Box oopmaak.

➤Kies Vul Opsie

➤Kies enige agtergrondkleur

➤Klik op OK .

Daarna sal die Voorskou opsie soos hieronder gewys word.

➤Druk OK .

Resultaat :

Op hierdie manier sal jy die leë selle uitgelig kry.

Metode-9: Merk leë selle met 'n formule

Jy kan die leë selle uitlig deur die ISBLANK-funksie en te gebruik Voorwaardelike formatering .

Stap-01 :

➤Kies die datareeks waarop jy die Voorwaardelike formatering

➤Gaan na Tuis Tab>> Voorwaardelike formatering Aftreklys>> Nuwe reël Opsie.

Dan sal die Nuwe formateringreël Wizard verskyn.

➤Kies Gebruik 'n formule om te bepaal watter selle om te formateer opsie.

➤Skryf die volgende formule in die Formaatwaardes waar hierdie formule waar is: Box

=ISBLANK(B5:E11)

ISBLANK sal WAAR as enige sel in die reeks leeg is anders ONWAAR .

➤ Klik op Format Opsie.

Daarna sal die Format Cells Dialog Box oopmaak.

➤Kies Vul Opsie

➤ Kies enige agtergrondkleur

➤Klik op OK .

Daarna, die Voorskou Opsie sal soos hieronder gewys word.

➤Druk OK

Resultaat :

Dan sal jy die leë selle uitgelig kry.

Metode-10: Gebruik SUMIF-funksie virOpsomming van waardes gebaseer op leë selle

Jy kan die Verkope waarde opsom vir die Items wat leë Afleweringsdatums het (die items het nog nie afgelewer nie) deur die SUMIF-funksie te gebruik.

Stap-01 :

➤Type die volgende formule in die sel E12

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

Hier, D5:D11 is die kriteriareeks , “” (Leeg) is die kriteria en E5:E11 is die somreeks .

➤Druk ENTER

Resultaat :

Daarna kry jy die som van Verkope vir die Items wat nog nie afgelewer is nie.

Metode-11: Gebruik COUNTIF-funksie om die aantal leë selle op te som

Hier sal ek die COUNTIF-funksie gebruik om die aantal leë selle in die Afleweringsdatum kolom te tel.

Stap-01 :

➤Tik die volgende formule in die sel E12

=COUNTIF(D5:D11,"")

Hier is D5:D11 die kriteriareeks , “” (Leeg) is die kriteria .

➤Druk ENTER

Resultaat :

Dan kry jy die aantal Items wat nog nie afgelewer is nie.

Metode-12: Gebruik VBA-kode om waarde terug te gee.

Jy kan die volgende VBA kode gebruik om waardes vir die leë selle in die Afleweringsdatum kolom terug te gee.

Stap-01 :

➤Gaan na Ontwikkelaar Tab>> Visual Basic Opsie

Dan sal die Visual Basic Editor oopmaak.

➤Gaan na Voeg in Tab>> Module Opsie

Daarna, 'n Module geskep sal word.

Stap-02 :

➤Skryf die volgende kode

7130

Eers , Ek het Lr , n as Lang verklaar.

Lr sal jou die laaste ry van jou datatabel gee en die VIR lus word gebruik vir die uitvoering van die aksies vir rye van 5 tot Lr . Hier is 5 vir die eerste ry van die reeks.

Wanneer Selle(n, “D”).Waarde = “” word WAAR , dan sal die volgende reël voortgaan en die uitvoer in die aangrensende sel gee as “Nie afgelewer nie” . Hier sal die aangrensende sel gekies word deur Selle(n, “D”).Offset(0, 1) , wat beteken dit sal 1 kolom regs van die invoersel af skuif.

As die voorwaarde ONWAAR word, beteken dat 'n sel nie 'n leegte het nie, dan sal die reël onder Anders uitgevoer word en die uitvoerwaarde in die aangrensende sel gee as “Afgelewer” .

Hierdie lus sal voortgaan vir elke ry in hierdie reeks.

➤Druk F5

Resultaat :

Dan sal jy die Nie Afgelewer -toestand hê vir die ooreenstemmende Leë selle van die Afleweringsdatum kolom.

Oefenafdeling

Om self oefening te doen, het ek 'n Oefen -afdeling soos hieronder in 'n

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.