Kuinka palauttaa arvo, jos solu on tyhjä (12 tapaa)

  • Jaa Tämä
Hugh West

Jos etsit joitakin helpoimpia tapoja palauttaa arvo, jos solu on tyhjä, löydät tämän artikkelin hyödylliseksi. Aloitetaan siis pääartikkelista.

Lataa työkirja

Palauta jos tyhjä Cell.xlsm

12 tapaa palauttaa arvo, jos solu on tyhjä

Tässä käytän seuraavaa taulukkoa, joka sisältää seuraavat tiedot. Tilauspäivämäärät , Toimituspäivät, ja Myynti joidenkin Tuotteet Yritän tämän tietokokonaisuuden avulla havainnollistaa, miten tyhjän solun arvot voidaan palauttaa.

Artikkelin luomiseen olen käyttänyt Microsoft Excel 365 versiota, voit käyttää mitä tahansa muita versioita haluamallasi tavalla.

Menetelmä-1: IF-funktion käyttäminen viereisen solun arvon palauttamiseen, jos solu on tyhjä.

Sanotaan, että haluat saada Tilauspäivämäärät tuotteista, joita ei ole vielä toimitettu (tyhjät solut taulukossa Toimituspäivä sarakkeessa) Toimittamattomien erien tilauspäivä Tätä varten voit käyttää saraketta IF-toiminto .

Step-01 :

➤Valitse ulostulokenno F5

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

Tässä looginen ehto on D5="" mikä tarkoittaa solua D5 of the Toimituspäivä sarake on tyhjä, ja jos se on TRUE niin se palauttaa solun arvon C5 of the Tilauspäivä sarakkeeseen, muuten se palauttaa Tyhjä .

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Tällä tavoin saat Tilauspäivämäärät vastaavien Blank-solujen osalta Toimituspäivä sarake.

Menetelmä-2: IF-funktion käyttäminen arvon palauttamiseen

Oletetaan, että yritys haluaa korvata asiakkaille myöhästyneen toimituksen 5 %:n alennuksella. Yhteensä Myynti Voit siis arvioida tämän arvon tuotteille, joita ei ole vielä toimitettu, tätä menetelmää käyttämällä.

Step-01 :

➤Valitse ulostulokenno F5

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

Tässä looginen ehto on D5="" mikä tarkoittaa solua D5 of the Toimituspäivä sarake on tyhjä, ja jos se on TRUE niin se palauttaa 5% of the Myynti arvo ( E5 solu), muuten se palauttaa Tyhjä .

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sen jälkeen saat 5% komissio Myynti vastaavien tyhjien solujen arvot Toimituspäivä sarake.

Menetelmä-3: IF-funktion ja ISBLANK-funktion käyttö

Palauttaa arvon, jos jokin solu kentässä Toimituspäivä sarake on tyhjä, voit käyttää IF-toiminto ja ISBLANK-toiminto .

Step-01 :

➤Valitse ulostulokenno F5

=IF(ISBLANK(D5), "Ei toimitettu", "Toimitettu")

Tässä looginen ehto on ISBLANK(D5) , ISBLANK palauttaa TRUE jos solu D5 of the Toimituspäivä sarake on tyhjä ja jos se on TRUE sitten IF palauttaa "Ei toimitettu" muuten se palauttaa "Toimitettu" kun solut Toimituspäivä sarakkeessa ei ole tyhjiä.

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sitten sinulla on Ei toimitettu vastaavien Blank-solujen tila Toimituspäivä sarake.

Menetelmä-4: IF-funktion ja COUNTBLANK-funktion käyttö

Voit käyttää IF-toiminto ja COUNTBLANK-toiminto palauttaa arvon tyhjälle solulle, joka on Toimituspäivä sarake.

Step-01 :

➤Valitse ulostulokenno E5

=IF(COUNTBLANK(D5)>0, "Ei toimitettu", "Toimitettu")

Tässä looginen ehto on COUNTBLANK(D5)>0 , COUNTBLANK laskee tyhjien solujen lukumäärän, ja kun tyhjä solu on olemassa, se palauttaa luvun, joka on suurempi kuin 0 ja niin se palauttaa TRUE jos solu D5 of the Toimituspäivä sarake on tyhjä.

Kun se on TRUE , IF palauttaa "Ei toimitettu" muuten se palauttaa "Toimitettu" kun solut Toimituspäivä sarakkeessa ei ole tyhjiä.

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sen jälkeen sinulla on Ei toimitettu vastaavien Blank-solujen tila Toimituspäivä sarake.

Menetelmä-5: IF-funktion ja COUNTIF-funktion käyttö

Palauttaa arvon, jos jokin solu kentässä Toimituspäivä sarake on tyhjä, voit käyttää IF-toiminto ja COUNTIF-toiminto .

Step-01 :

➤Valitse ulostulokenno E5

=IF(COUNTIF(D5,"")>0, "Ei toimitettu", "Toimitettu")

COUNTIF(D5,"") palauttaa tyhjien solujen määrän ja jos se löytää tyhjän solun solusta D5 of the Toimituspäivä sarakkeessa numero on suurempi kuin 0 ja niin se palauttaa TRUE muuten FALSE .

Kun se on TRUE , IF palauttaa "Ei toimitettu" muuten se palauttaa "Toimitettu" kun solut Toimituspäivä sarakkeessa ei ole tyhjiä.

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sitten sinulla on Ei toimitettu vastaavien Blank-solujen tila Toimituspäivä sarake.

Menetelmä-6: IF-funktion ja SUMPRODUCT-funktion käyttäminen arvon palauttamiseen

Tässä haluan, että Kohde nimi tyhjille soluille Toimituspäivä sarakkeessa Ei toimitettu Tuotteet sarakkeen avulla IF-toiminto ja SUMPRODUCT-funktio .

Step-01 :

➤Valitse ulostulokenno E5

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

Tässä, - pakottaa TRUE tai FALSE osoitteeseen 1 tai 0 joten tyhjien solujen arvo on 1 joten se on suurempi kuin 0 muuten se on 0 .

Niinpä, SUMPRODUCT(-(D5=""))>0 palauttaa TRUE kun D5 solu on tyhjä muuten FALSE . kun se on TRUE , IF palauttaa arvon B5 solu, muuten se palauttaa Tyhjä kun solut Toimituspäivä sarakkeessa ei ole tyhjiä.

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sen jälkeen saat Tuotteet nimi vastaaville tyhjille soluille Toimituspäivä sarake.

Samanlaisia lukemia:

  • Kuinka laskea Excelissä, jos solut eivät ole tyhjiä: 7 esimerkkikaavaa
  • Jos solu on tyhjä, näytä 0 Excelissä (4 tapaa)
  • Etsi, jos solu on tyhjä Excelissä (7 menetelmää)
  • Täytä tyhjät solut Excelin yläpuolella olevalla arvolla (4 menetelmää)

Menetelmä-7: IF-funktion ja LEN-funktion käyttäminen arvon palauttamiseen

Saadaksesi Kohde nimi tyhjille soluille Toimituspäivä sarakkeessa Ei toimitettu Tuotteet sarakkeessa, voit käyttää IF-toiminto ja LEN-toiminto .

Step-01 :

➤Valitse ulostulokenno E5

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

LEN(D5) palauttaa solussa olevan merkkijonon pituuden. D5 ja se palauttaa 0 kun D5 on tyhjä ja sitten IF palauttaa arvon B5 solu, muuten se palauttaa Tyhjä kun solut Toimituspäivä sarakkeessa ei ole tyhjiä.

➤Press Kirjoita

➤Drag down the Täyttökahva Työkalu

Tulos :

Sitten saat Tuotteet nimi vastaaville tyhjille soluille Toimituspäivä sarake.

Menetelmä-8: Tyhjien solujen korostaminen

Jos haluat korosta tyhjät solut , voit seurata tätä menetelmää.

Step-01 :

➤Valitse soluväli, johon haluat soveltaa Ehdollinen muotoilu

➤Go to Etusivu Tab>> Ehdollinen muotoilu Pudotusvalikko>> Uusi sääntö Vaihtoehto.

Sitten Uusi muotoilusääntö Ohjattu asennus tulee näkyviin.

➤Valitse Muotoile vain solut, jotka sisältävät Vaihtoehto.

Step-02 :

➤Choose Aihiot vuonna Muotoile vain solut, joissa on: Vaihtoehto

➤Click Muotoilu Vaihtoehto

Sen jälkeen Solujen muotoilu Valintaikkuna avautuu.

➤Select Täytä Vaihtoehto

➤Valitse mikä tahansa Taustan väri

➤Click on OK .

Sen jälkeen Esikatselu Vaihtoehto näkyy alla.

➤Press OK .

Tulos :

Näin saat tyhjät solut korostettua.

Menetelmä-9: Tyhjien solujen korostaminen kaavalla

Voit korostaa tyhjät solut käyttämällä ISBLANK-toiminto ja Ehdollinen muotoilu .

Step-01 :

➤Valitse tietoalue, johon haluat soveltaa Ehdollinen muotoilu

➤Go to Etusivu Tab>> Ehdollinen muotoilu Pudotusvalikko>> Uusi sääntö Vaihtoehto.

Sitten Uusi muotoilusääntö Ohjattu asennus tulee näkyviin.

➤Select Määritä muotoiltavat solut kaavan avulla vaihtoehto.

➤Kirjoita seuraava kaava taulukkoon Muotoile arvot, joissa tämä kaava on tosi: Laatikko

=ISBLANK(B5:E11)

ISBLANK palauttaa TRUE jos jokin alueen solu on tyhjä muuten FALSE .

➤Click on Muotoilu Vaihtoehto.

Sen jälkeen Solujen muotoilu Valintaikkuna avautuu.

➤Select Täytä Vaihtoehto

➤Valitse mikä tahansa Taustan väri

➤Click on OK .

Sen jälkeen Esikatselu Vaihtoehto näkyy alla.

➤Press OK

Tulos :

Tämän jälkeen saat tyhjät solut korostettua.

Menetelmä-10: SUMIF-funktion käyttäminen tyhjiin soluihin perustuvien arvojen yhteenlaskuun

Voit tiivistää Myynti arvo Tuotteet joissa on tyhjä Toimituspäivät (tuotteita ei ole vielä toimitettu) käyttämällä komentoa SUMIF-funktio .

Step-01 :

➤Kirjoita soluun seuraava kaava: ➤Type the following formula in the cell E12

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

Tässä, D5:D11 on kriteerien vaihteluväli , "" (tyhjä) on kriteerit ja E5:E11 on summa-alue .

➤Press ENTER

Tulos :

Sen jälkeen saat summan Myynti varten Tuotteet joita ei ole vielä toimitettu.

Menetelmä-11: COUNTIF-funktion käyttäminen tyhjien solujen lukumäärän yhteenlaskuun

Tässä käytän COUNTIF-toiminto tyhjien solujen lukumäärän laskemiseen taulukossa. Toimituspäivä sarake.

Step-01 :

➤Kirjoita soluun seuraava kaava: ➤Type the following formula in the cell E12

=COUNTIF(D5:D11,"")

Tässä, D5:D11 on kriteerien vaihteluväli , "" (tyhjä) on kriteerit .

➤Press ENTER

Tulos :

Sitten saat numeron Tuotteet joita ei ole vielä toimitettu.

Menetelmä-12: VBA-koodin käyttäminen arvon palauttamiseen

Voit käyttää seuraavia VBA koodi palauttaa arvot tyhjille soluille taulukossa Toimituspäivä sarake.

Step-01 :

➤Go to Kehittäjä Tab>> Visual Basic Vaihtoehto

Sitten Visual Basic Editor avautuu.

➤Go to Lisää Tab>> Moduuli Vaihtoehto

Sen jälkeen Moduuli luodaan.

Step-02 :

➤ Kirjoita seuraava koodi

 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 

Aluksi julistin Lr , n kuten Pitkä .

Lr antaa sinulle datataulukkosi viimeisen rivin ja taulukon FOR silmukkaa käytetään suorittamaan toimenpiteet riveille, jotka ovat peräisin osoitteesta 5 Osoitteeseen Lr ...tässä, 5 koskee alueen ensimmäistä riviä.

Kun Cells(n, "D").Value = "" tulee TRUE , niin seuraava rivi jatkuu ja antaa viereiseen soluun tulosteen muodossa "Ei toimitettu" Tällöin viereinen solu valitaan seuraavasti Cells(n, "D").Offset(0, 1) , mikä tarkoittaa, että se siirtyy 1 sarakkeen verran syöttösolusta oikealle.

Jos tila muuttuu FALSE tarkoittaa, että solussa ei ole tyhjää, niin rivin alla oleva rivi Else suoritetaan ja antaa viereisen solun lähtöarvon muodossa "Toimitettu" .

Tämä silmukka jatkuu jokaisen rivin kohdalla tällä alueella.

➤Press F5

Tulos :

Sitten sinulla on Ei toimitettu vastaavien Blank-solujen tila Toimituspäivä sarake.

Harjoitusosio

Jotta voit harjoitella itse, olen toimittanut Harjoitus osiossa alla olevan kaltaisesti arkissa nimeltä Harjoitus Tee se itse.

Päätelmä

Tässä artikkelissa yritin käsitellä helpoimpia tapoja palauttaa tyhjien solujen arvot. Toivottavasti se on sinulle hyödyllinen. Jos sinulla on ehdotuksia tai kysymyksiä, voit jakaa ne kommenttiosioon.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.