Indholdsfortegnelse
Hvis du leder efter nogle af de nemmeste måder at returnere værdi på, hvis en celle er tom, vil du finde denne artikel nyttig. Så lad os komme i gang med hovedartiklen.
Download arbejdsbog
Returnering hvis tom celle.xlsm12 måder at returnere værdi på, hvis cellen er tom
Her bruger jeg følgende tabel, som indeholder Bestillingsdatoer , Leveringsdatoer, og Salg af nogle Varer Ved hjælp af dette datasæt vil jeg forsøge at demonstrere, hvordan man kan returnere værdier for en tom celle.
Til at oprette artiklen har jeg brugt Microsoft Excel 365 version, kan du bruge andre versioner, hvis det passer dig.
Metode-1: Brug af IF-funktion til at returnere en værdi af den tilstødende celle, hvis cellen er tom
Lad os sige, at du ønsker at få den Bestillingsdatoer for de produkter, der endnu ikke er blevet leveret (tomme celler i Leveringsdato kolonne) i den Bestillingsdato for ikke leverede varer kolonne. For at gøre dette kan du bruge IF-funktion .
Step-01 :
➤Vælg udgangscellen F5
=IF(D5=""",C5,"")
Her er den logiske betingelse D5="" hvilket betyder celle D5 af den Leveringsdato kolonnen vil være tom, og hvis den er TRUE vil den returnere værdien af celle C5 af den Dato for bestilling kolonne ellers vil den returnere Blank .
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
På denne måde får du den Bestillingsdatoer for de tilsvarende tomme celler i Leveringsdato kolonne.
Metode-2: Brug af IF-funktionen til at returnere en værdi
Antag, at virksomheden ønsker at kompensere kunderne for forsinket levering med 5 % rabat på den I alt Salg Så du kan estimere denne værdi for de produkter, der endnu ikke er blevet leveret, ved at følge denne metode.
Step-01 :
➤Vælg udgangscellen F5
=IF(D5=""",5%*E5,"")
Her er den logiske betingelse D5="" hvilket betyder celle D5 af den Leveringsdato kolonnen vil være tom, og hvis den er TRUE så vil den returnere 5% af den Salg værdi ( E5 celle), ellers returnerer den Blank .
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Derefter får du en 5% af Kommissionen for den Salg værdier for de tilsvarende tomme celler i Leveringsdato kolonne.
Metode-3: Brug af IF-funktionen og ISBLANK-funktionen
Til returnering af en værdi, hvis en celle i Leveringsdato kolonnen er tom, kan du bruge IF-funktion og ISBLANK-funktion .
Step-01 :
➤Vælg udgangscellen F5
=IF(ISBLANK(D5), "Ikke leveret", "Leveret")
Her er den logiske betingelse ISBLANK(D5) , ISBLANK vil returnere TRUE hvis celle D5 af den Leveringsdato kolonnen er tom, og hvis den er TRUE derefter IF vil returnere "Ikke leveret" ellers vil den returnere "Leveret" når cellerne i den Leveringsdato kolonne er ikke tomme.
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Derefter vil du have den Ikke leveret tilstand for de tilsvarende Blank-celler i den Leveringsdato kolonne.
Metode-4: Brug af IF-funktionen og COUNTBLANK-funktionen
Du kan bruge IF-funktion og COUNTBLANK-funktionen til at returnere en værdi for den tomme celle i Leveringsdato kolonne.
Step-01 :
➤Vælg udgangscellen E5
=IF(COUNTBLANK(D5)>0, "Ikke leveret", "Leveret")
Her er den logiske betingelse COUNTBLANK(D5)>0 , COUNTBLANK tæller antallet af tomme celler, og når der er en tom celle, returnerer den et tal, der er større end 0 og den vil derfor returnere TRUE hvis celle D5 af den Leveringsdato kolonnen er tom.
Når det er TRUE , IF vil returnere "Ikke leveret" ellers vil den returnere "Leveret" når cellerne i den Leveringsdato kolonne er ikke tomme.
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Derefter vil du have mulighed for at Ikke leveret tilstand for de tilsvarende Blank-celler i den Leveringsdato kolonne.
Metode-5: Brug af IF-funktionen og COUNTIF-funktionen
Til returnering af en værdi, hvis en celle i Leveringsdato kolonnen er tom, kan du bruge IF-funktion og COUNTIF-funktion .
Step-01 :
➤Vælg udgangscellen E5
=IF(COUNTIF(D5,"")>0, "Ikke leveret", "Leveret")
COUNTIF(D5,"") returnerer antallet af tomme celler, og hvis den finder en tom celle i celle D5 af den Leveringsdato kolonnen, så vil tallet være større end 0 og den vil derfor returnere TRUE ellers FALSK .
Når det er TRUE , IF vil returnere "Ikke leveret" ellers vil den returnere "Leveret" når cellerne i den Leveringsdato kolonne er ikke tomme.
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Derefter vil du have den Ikke leveret tilstand for de tilsvarende Blank-celler i den Leveringsdato kolonne.
Metode-6: Brug af IF-funktionen og SUMPRODUCT-funktionen til at returnere en værdi
Her vil jeg gerne have den Varen navn for de tomme celler i Leveringsdato i kolonnen i Ikke leverede produkter kolonne ved at bruge kolonnen IF-funktion og SUMPRODUCT-funktion .
Step-01 :
➤Vælg udgangscellen E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Her, - vil tvinge TRUE eller FALSK til 1 eller 0 og for tomme celler vil værdien således være 1 og vil således være større end 0 ellers vil det være 0 .
Så, SUMPRODUCT(-(D5=""))>0 vil returnere TRUE når den D5 cellen er ellers tom FALSK . når det er TRUE , IF returnerer værdien af B5 celle ellers vil den returnere Blank når cellerne i den Leveringsdato kolonne er ikke tomme.
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Herefter får du den Varer navn for de tilsvarende tomme celler i Leveringsdato kolonne.
Lignende læsninger:
- Sådan beregnes i Excel, hvis cellerne ikke er tomme: 7 eksemplariske formler
- Hvis cellen er tom, vises 0 i Excel (4 måder)
- Find, om en celle er tom i Excel (7 metoder)
- Udfyld tomme celler med ovenstående værdi i Excel (4 metoder)
Metode-7: Brug af IF-funktionen og LEN-funktionen til at returnere en værdi
For at få den Varen navn for de tomme celler i Leveringsdato i kolonnen i Ikke leverede produkter kolonne, kan du bruge kolonnen IF-funktion og LEN-funktionen .
Step-01 :
➤Vælg udgangscellen E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) returnerer længden af strengen i cellen D5 og den vil returnere 0 når D5 er tom, og derefter IF returnerer værdien af B5 celle ellers vil den returnere Blank når cellerne i den Leveringsdato kolonne er ikke tomme.
➤Presse Indtast
➤Træk ned på Håndtag til påfyldning Værktøj
Resultat :
Derefter får du den Varer navn for de tilsvarende tomme celler i Leveringsdato kolonne.
Metode-8: Fremhævning af tomme celler
Hvis du ønsker at fremhæve de tomme celler , kan du følge denne metode.
Step-01 :
➤Vælg det celleområde, som du vil anvende Betinget formatering
➤Gå til Hjem Tab>> Betinget formatering Dropdown>>> Ny regel Mulighed.
Derefter Ny formateringsregel Guiden vises.
➤Vælg den Formater kun celler, der indeholder Mulighed.
Step-02 :
➤Vælg Ubearbejdede emner i den Formater kun celler med: Mulighed
➤Klik Format Mulighed
Herefter vil den Formater celler Dialogboksen åbnes.
➤Vælg Fyld Mulighed
➤Vælg en hvilken som helst Baggrundsfarve
➤Klik på OK .
Herefter vil den Forhåndsvisning Valgmuligheden vises som nedenfor.
➤Presse OK .
Resultat :
På denne måde får du de tomme celler fremhævet.
Metode-9: Fremhævning af tomme celler med en formel
Du kan fremhæve de tomme celler ved at bruge ISBLANK-funktionen og Betinget formatering .
Step-01 :
➤Vælg det dataområde, som du vil anvende den Betinget formatering
➤Gå til Hjem Tab>> Betinget formatering Dropdown>>> Ny regel Mulighed.
Derefter Ny formateringsregel Guiden vises.
➤Vælg Brug en formel til at bestemme, hvilke celler der skal formateres mulighed.
➤Skriv følgende formel i Formater værdier, hvor denne formel er sand: Boks
=ISBLANK(B5:E11)
ISBLANK vil returnere TRUE hvis en celle i intervallet er tom, ellers FALSK .
➤Klik på Format Mulighed.
Herefter vil den Formater celler Dialogboksen åbnes.
➤Vælg Fyld Mulighed
➤Vælg en hvilken som helst Baggrundsfarve
➤Klik på OK .
Herefter vil den Forhåndsvisning Valgmuligheden vises som nedenfor.
➤Presse OK
Resultat :
Derefter får du de tomme celler fremhævet.
Metode-10: Brug af SUMIF-funktionen til at summere værdier baseret på tomme celler
Du kan opsummere den Salg værdi for den Varer som har blanke Leveringsdatoer (varerne er endnu ikke blevet leveret) ved at bruge SUMIF-funktionen .
Step-01 :
➤Typ følgende formel i cellen E12
=SUMIF(D5:D11,"",E5:E11)
Her, D5:D11 er den kriterier rækkevidde , "" (Blank) er den kriterier og E5:E11 er den sumområde .
➤Presse INDTAST
Resultat :
Herefter får du summen af Salg for den Varer som endnu ikke er blevet leveret.
Metode-11: Brug af COUNTIF-funktionen til at summere antallet af tomme celler
Her vil jeg bruge COUNTIF-funktion til optælling af antallet af tomme celler i Leveringsdato kolonne.
Step-01 :
➤Typ følgende formel i cellen E12
=COUNTIF(D5:D11,"")
Her, D5:D11 er den kriterier rækkevidde , "" (Blank) er den kriterier .
➤Presse INDTAST
Resultat :
Derefter får du antallet af Varer som endnu ikke er blevet leveret.
Metode-12: Brug af VBA-kode til returnering af værdi
Du kan bruge følgende VBA kode til at returnere værdier for de tomme celler i Leveringsdato kolonne.
Step-01 :
➤Gå til Udvikler Tab>> Visual Basic Mulighed
Derefter er det Visual Basic-editor vil åbne sig.
➤Gå til Indsæt Tab>> Modul Mulighed
Herefter skal en Modul vil blive oprettet.
Step-02 :
➤Skriv følgende kode
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
I første omgang erklærede jeg Lr , n som Lang .
Lr vil give dig den sidste række i din datatabel og den TIL sløjfe bruges til at udføre handlinger for rækker fra 5 Til Lr . Her, 5 er for den første række i intervallet.
Når Cells(n, "D").Value = "" bliver TRUE , så fortsætter den følgende linje og giver resultatet i den tilstødende celle som "Ikke leveret" Her vil den tilstødende celle blive valgt ved at Celler(n, "D").Offset(0, 1) , hvilket betyder, at den flytter 1 kolonne til højre fra indtastningscellen.
Hvis tilstanden bliver FALSK betyder, at en celle ikke har noget tomt, så er linjen under Ellers vil blive udført og give outputværdien i den tilstødende celle som "Leveret" .
Denne løkke fortsætter for hver række i dette område.
➤Presse F5
Resultat :
Derefter vil du have den Ikke leveret tilstand for de tilsvarende Blank-celler i den Leveringsdato kolonne.
Øvelsesafsnit
For at du kan øve dig selv, har jeg givet dig en Praksis afsnit som nedenfor i et ark med navnet Praksis . gør det venligst selv.
Konklusion
I denne artikel har jeg forsøgt at dække de nemmeste måder at returnere værdier for tomme celler på. Jeg håber, at du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem i kommentarfeltet.