Sisukord
Kui otsite mõningaid lihtsamaid viise, kuidas tagastada väärtus, kui lahter on tühi, siis leiate selle artikli kasulikuks. Niisiis, alustame peamise artikliga.
Lae alla töövihik
Tagasi, kui tühi Cell.xlsm12 viisi väärtuse tagastamiseks, kui lahter on tühi
Siinkohal kasutan ma järgmist tabelit, mis sisaldab järgmist Tellimuse kuupäevad , Tarnekuupäevad, ja Müük mõne Artiklid ettevõtte kohta. Selle andmestiku abil püüan demonstreerida tühja lahtri väärtuste tagastamise viise.
Artikli loomiseks olen kasutanud Microsoft Excel 365 versiooni, võite kasutada mis tahes muid versioone vastavalt oma mugavusele.
Meetod-1: IF-funktsiooni kasutamine naaberraku väärtuse tagastamiseks, kui lahter on tühi
Ütleme, et soovite saada Tellimuse kuupäevad toodete puhul, mida ei ole veel tarnitud (tühjad lahtrid tabelis Tarnekuupäev veerg) veerus Tellimuse kuupäev tarnimata toodete puhul Selleks võite kasutada funktsiooni IF-funktsioon .
Step-01 :
➤Valige väljundelement F5
=IF(D5="",C5,"")
Siin on loogiline tingimus D5="" mis tähendab, et rakk D5 kohta Tarnekuupäev veerg on tühi ja kui see on TÕELINE siis tagastab see lahtri väärtuse C5 kohta Tellimuse kuupäev veerg, vastasel juhul tagastab see Tühi .
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Sel viisil saate te Tellimuse kuupäevad vastavate tühjade lahtrite puhul Tarnekuupäev veerus.
Meetod-2: IF-funktsiooni kasutamine väärtuse tagastamiseks
Oletame, et ettevõte soovib kompenseerida klientidele hilinenud tarne eest 5% soodustust. Kokku Müük Seega saate seda väärtust hinnata nende toodete puhul, mida ei ole veel tarnitud, järgides seda meetodit.
Step-01 :
➤Valige väljundelement F5
=IF(D5="",5%*E5,"")
Siin on loogiline tingimus D5="" mis tähendab, et rakk D5 kohta Tarnekuupäev veerg on tühi ja kui see on TÕELINE siis tagastab see 5% kohta Müük väärtus ( E5 cell), vastasel juhul tagastab see Tühi .
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Pärast seda saate te 5% komisjon Müük vastavate tühjade lahtrite väärtused Tarnekuupäev veerus.
Meetod-3: IF-funktsiooni ja ISBLANK-funktsiooni kasutamine
Väärtuse tagastamiseks, kui mõni lahtritest Tarnekuupäev veerg on tühi, võite kasutada IF-funktsioon ja ISBLANK funktsioon .
Step-01 :
➤Valige väljundelement F5
=IF(ISBLANK(D5), "Ei tarnitud", "Tarnitud")
Siin on loogiline tingimus ISBLANK(D5) , ISBLANK tagastab TÕELINE kui rakk D5 kohta Tarnekuupäev veerg on tühi ja kui see on TÕELINE siis IF tagastab "Ei ole tarnitud" vastasel juhul tagastab see "Delivered" kui rakkude Tarnekuupäev veerg ei ole tühi.
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Siis on teil Ei ole tarnitud olek vastavate tühjade lahtrite puhul Tarnekuupäev veerus.
Meetod-4: IF-funktsiooni ja COUNTBLANK-funktsiooni kasutamine
Võite kasutada IF-funktsioon ja Funktsioon COUNTBLANK tagastada väärtus tühja lahtrile Tarnekuupäev veerus.
Step-01 :
➤Valige väljundelement E5
=IF(COUNTBLANK(D5)>0, "Ei tarnitud", "Tarnitud")
Siin on loogiline tingimus COUNTBLANK(D5)>0 , COUNTBLANK loeb tühjade lahtrite arvu ja kui on tühi lahter, siis tagastab see arvu, mis on suurem kui 0 ja nii et see tagastab TÕELINE kui rakk D5 kohta Tarnekuupäev veerg on tühi.
Kui see on TÕELINE , IF tagastab "Ei ole tarnitud" vastasel juhul tagastab see "Delivered" kui rakkude Tarnekuupäev veerg ei ole tühi.
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Pärast seda on teil Ei ole tarnitud olek vastavate tühjade lahtrite puhul Tarnekuupäev veerus.
Meetod-5: IF-funktsiooni ja COUNTIF-funktsiooni kasutamine
Väärtuse tagastamiseks, kui mõni lahtritest Tarnekuupäev veerg on tühi, võite kasutada IF-funktsioon ja COUNTIF funktsioon .
Step-01 :
➤Valige väljundelement E5
=IF(COUNTIF(D5,"")>0, "Ei tarnitud", "Tarnitud")
COUNTIF(D5,"") tagastab tühjade lahtrite arvu ja kui ta leiab tühja lahtri lahtrisse D5 kohta Tarnekuupäev veergu, siis on number suurem kui 0 ja nii et see tagastab TÕELINE muidu VALE .
Kui see on TÕELINE , IF tagastab "Ei ole tarnitud" vastasel juhul tagastab see "Delivered" kui rakkude Tarnekuupäev veerg ei ole tühi.
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Siis on teil Ei ole tarnitud olek vastavate tühjade lahtrite puhul Tarnekuupäev veerus.
Meetod-6: IF-funktsiooni ja SUMPRODUCT-funktsiooni kasutamine väärtuse tagastamiseks
Siinkohal tahan ma, et Punkti nimi tühjadele lahtritele Tarnekuupäev veergu Tarnimata tooted veergu kasutades IF-funktsioon ja Funktsioon SUMPRODUCT .
Step-01 :
➤Valige väljundelement E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Siin, - sunnib TÕELINE või VALE aadressile 1 või 0 ja seega on tühjade lahtrite väärtus 1 ja seega on see suurem kui 0 muidu on see 0 .
Niisiis, SUMPRODUCT(-(D5=""))>0 tagastab TÕELINE kui D5 muidu on lahter tühi VALE Kui see on TÕELINE , IF tagastab väärtuse B5 lahtrile, vastasel juhul tagastab see Tühi kui rakkude Tarnekuupäev veerg ei ole tühi.
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Pärast seda saate te Artiklid nimi vastavate tühjade lahtrite jaoks Tarnekuupäev veerus.
Sarnased lugemised:
- Kuidas arvutada Excelis, kui lahtrid ei ole tühjad: 7 eeskujulikku valemit
- Kui lahter on tühi, siis näita Excelis 0 (4 võimalust)
- Leidke, kui lahter on Excelis tühi (7 meetodit)
- Täitke tühjad lahtrid Excelis ülaltoodud väärtusega (4 meetodit)
Meetod-7: IF-funktsiooni ja LEN-funktsiooni kasutamine väärtuse tagastamiseks
Et saada Punkti nimi tühjadele lahtritele Tarnekuupäev veergu Tarnimata tooted veerus saate kasutada veergu IF-funktsioon ja LEN funktsioon .
Step-01 :
➤Valige väljundelement E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) tagastab lahtris oleva stringi pikkuse. D5 ja see tagastab 0 kui D5 on tühi ja seejärel IF tagastab väärtuse B5 lahtrile, vastasel juhul tagastab see Tühi kui rakkude Tarnekuupäev veerg ei ole tühi.
➤Press Sisesta
➤Drag down the Täitmise käepide Tööriistad
Tulemus :
Siis saate te Artiklid nimi vastavate tühjade lahtrite jaoks Tarnekuupäev veerus.
Meetod-8: Tühjade lahtrite esiletõstmine
Kui soovite tõsta esile tühjad lahtrid võite järgida seda meetodit.
Step-01 :
➤Valige lahtri vahemik, millele soovite rakendada Tingimuslik vormindamine
➤Sealt edasi Kodu Tab>> Tingimuslik vormindamine Dropdown>> Uus reegel Võimalus.
Siis on Uus vormindamise reegel Ilmub võlur.
➤Valige Vormindage ainult lahtrid, mis sisaldavad Võimalus.
Step-02 :
➤Choose Aherained aastal Vormäära ainult lahtrid: Valik
➤Click Formaat Valik
Pärast seda on Lahtrite vormindamine Avaneb dialoogiboks.
➤Select Täitke Valik
➤ Valige mõni Taustavärv
➤Click on OK .
Pärast seda on Eelvaade Valik kuvatakse allpool.
➤Press OK .
Tulemus :
Sel viisil saate tühjad lahtrid esile tõstetud.
Meetod-9: Tühjade lahtrite esiletõstmine valemiga
Tühjad lahtrid saate esile tõsta, kasutades klahvi ISBLANK funktsioon ja Tingimuslik vormindamine .
Step-01 :
➤Valige andmevahemik, millele soovite rakendada Tingimuslik vormindamine
➤Sealt edasi Kodu Tab>> Tingimuslik vormindamine Dropdown>> Uus reegel Võimalus.
Siis on Uus vormindamise reegel Ilmub võlur.
➤Select Kasutage valemit, et määrata, millised lahtrid tuleb vormindada võimalus.
➤Kirjutage järgmine valem tabelisse Vormindage väärtused, mille puhul see valem on tõene: Kast
=ISBLANK(B5:E11)
ISBLANK tagastab TÕELINE kui mõni lahter vahemikus on tühi, muidu VALE .
➤Click on Formaat Võimalus.
Pärast seda on Lahtrite vormindamine Avaneb dialoogiboks.
➤Select Täitke Valik
➤ Valige mõni Taustavärv
➤Click on OK .
Pärast seda on Eelvaade Valik kuvatakse allpool.
➤Press OK
Tulemus :
Seejärel kuvatakse tühjad lahtrid esile.
Meetod-10: SUMIF-funktsiooni kasutamine tühjade lahtrite põhjal väärtuste summeerimiseks
Võite kokku võtta Müük väärtus Artiklid mis on tühjad Tarnekuupäevad (esemeid ei ole veel tarnitud), kasutades selleks funktsiooni SUMIF funktsioon .
Step-01 :
➤Kirjutage lahtrisse järgmine valem E12
=SUMIF(D5:D11,"",E5:E11)
Siin, D5:D11 on kriteeriumide vahemik , "" (tühi) on kriteeriumid ja E5:E11 on summa vahemik .
➤Press SISESTA
Tulemus :
Pärast seda saate summa Müük jaoks Artiklid mida ei ole veel tarnitud.
Meetod-11: COUNTIF-funktsiooni kasutamine tühjade lahtrite arvu summeerimiseks
Siinkohal kasutan ma COUNTIF funktsioon tühjade lahtrite arvu loendamiseks tabelis Tarnekuupäev veerus.
Step-01 :
➤Kirjutage lahtrisse järgmine valem E12
=COUNTIF(D5:D11,"")
Siin, D5:D11 on kriteeriumide vahemik , "" (tühi) on kriteeriumid .
➤Press SISESTA
Tulemus :
Seejärel saate arvu Artiklid mida ei ole veel tarnitud.
Meetod-12: VBA koodi kasutamine väärtuse tagastamiseks
Saate kasutada järgmist VBA kood, et tagastada tühjade lahtrite väärtused tabelis Tarnekuupäev veerus.
Step-01 :
➤Sealt edasi Arendaja Tab>> Visual Basic Valik
Siis on Visual Basic toimetaja avaneb.
➤Sealt edasi Sisesta Tab>> Moodul Valik
Pärast seda on Moodul luuakse.
Step-02 :
➤ Kirjutage järgmine kood
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
Alguses kuulutasin ma Lr , n nagu Pikk .
Lr annab teile andmetabeli viimase rea ja FOR tsüklit kasutatakse tegevuste sooritamiseks ridade jaoks alates 5 aadressile Lr . siin, 5 on vahemiku esimese rea jaoks.
Kui Cells(n, "D").Value = "" muutub TÕELINE , siis jätkub järgmine rida ja annab kõrvalolevasse lahtrisse väljundiks "Ei ole tarnitud" Siinkohal valitakse naaberraku poolt valitud Cells(n, "D").Offset(0, 1) , mis tähendab, et see liigub 1 veeru võrra paremale sisendruutu.
Kui seisund muutub VALE tähendab, et lahtris ei ole ühtegi tühikut, siis rea alla Muidu käivitub ja annab väljundväärtuse kõrvalolevas lahtris kui "Delivered" .
See tsükkel jätkub iga rea puhul selles vahemikus.
➤Press F5
Tulemus :
Siis on teil Ei ole tarnitud olek vastavate tühjade lahtrite puhul Tarnekuupäev veerus.
Praktika sektsioon
Praktika tegemiseks ise olen andnud Praktika lõik nagu allpool lehel nimega Praktika Palun tehke seda ise.
Kokkuvõte
Selles artiklis püüdsin katta kõige lihtsamaid viise tühjade lahtrite väärtuste tagastamiseks. Loodan, et see on teile kasulik. Kui teil on ettepanekuid või küsimusi, jagage neid julgelt kommentaaride sektsioonis.