Excel har en række formler, der hjælper dig med at bruge dine data på nyttige måder. For eksempel kan du få et output baseret på, hvorvidt en celle opfylder bestemte specifikationer. Lige nu vil vi fokusere på en funktion kaldet 'hvis celle indeholder, så'. Lad os se på et eksempel.
Excel Formel: Hvis celle indeholder
Generisk formel=IF(ISNUMBER(SEARCH("abc",A1)),A1,"")Resumé
At teste for celler, der indeholde bestemt tekst, kan du bruge en formel, der bruger HVIS-funktionen sammen med SØG og ISNUMBER funktioner. I det viste eksempel er formlen i C5:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
Hvis du vil kontrollere, om eller ej A1 celle indeholder teksten 'Eksempel', kan du køre en formel, der vil udskrive 'Ja' eller 'Nej' i B1 celle. Der er en række forskellige måder, du kan bruge disse formler på. I skrivende stund er Excel i stand til at returnere følgende variationer:
- Hvis celle indeholder enhver værdi
- Hvis celle indeholder tekst
- Hvis celle indeholder nummer
- Hvis celle indeholder specifik tekst
- Hvis celle indeholder bestemt tekststreng
- Hvis celle indeholder en af mange tekststrenge
- Hvis celle indeholder flere strenge
Ved hjælp af disse scenarier kan du kontrollere, om en celle indeholder tekst, værdi og mere.
Forklaring: Hvis celle indeholder
En begrænsning ved IF-funktionen er, at den ikke understøtter Excel-jokertegn som '?' og '*'. Dette betyder ganske enkelt, at du ikke kan bruge IF alene til at teste for tekst, der kan forekomme hvor som helst i en celle.
En løsning er en formel, der bruger HVIS-funktionen sammen med funktionerne SØG og ER NUMMER. For eksempel, hvis du har en liste over e-mailadresser og vil udtrække dem, der indeholder 'ABC', er formlen, der skal bruges, denne:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5
Hvis 'abc' findes et sted i en celle B5, returnerer IF denne værdi. Hvis ikke, returnerer IF en tom streng (''). Denne formels logiske test er denne bit:
ISNUMBER(SEARCH("abc",B5))
Læs artiklen: Excel-effektivitet: 11 Excel-formler til at øge din produktivitet
Brug af 'hvis celle indeholder' formler i Excel
Vejledningerne nedenfor er skrevet ved hjælp af den nyeste Microsoft Excel 2019 til Windows 10 . Nogle trin kan variere, hvis du bruger en anden version eller platform. Kontakt vores eksperter, hvis du har brug for yderligere hjælp.
1. Hvis cellen indeholder en værdi, så returner en værdi
Dette scenarie giver dig mulighed for at returnere værdier baseret på, om en celle overhovedet indeholder nogen værdi. For eksempel vil vi kontrollere, om eller ej A1 celle er tom eller ej, og returner derefter en værdi afhængigt af resultatet.
- Vælg outputcellen, og brug følgende formel: =HVIS(celle<>'', værdi_til_retur, '') .
- For vores eksempel er den celle, vi vil kontrollere A2 , og returværdien bliver Nix . I dette scenarie vil du ændre formlen til =HVIS(A2<>'', 'Nej', '') .
- Siden A2 cellen er ikke tom, formlen vil returnere ' Nix ” i udgangscellen. Hvis cellen, du tjekker, er tom, forbliver outputcellen også tom.
2. Hvis cellen indeholder tekst/tal, skal du returnere en værdi
Med formlen nedenfor kan du returnere en bestemt værdi, hvis målcellen indeholder tekst eller tal. Formlen vil ignorere de modsatte datatyper.
Tjek for tekst
- For at kontrollere, om en celle indeholder tekst, skal du vælge outputcellen og bruge følgende formel: =HVIS(ISTEXT(celle), værdi_til_retur, '') .
- For vores eksempel er den celle, vi vil kontrollere A2 , og returværdien bliver Ja . I dette scenarie vil du ændre formlen til =HVIS(ISTEXT(A2), 'Ja', '') .
- Fordi A2 celle indeholder tekst og ikke et tal eller en dato, vil formlen returnere ' Ja ” ind i udgangscellen.
Se efter et nummer eller en dato
- For at kontrollere, om en celle indeholder et tal eller en dato, skal du vælge outputcellen og bruge følgende formel: =HVIS(ISNUMBER(celle); værdi_til_retur; '') .
- For vores eksempel er den celle, vi vil kontrollere D2 , og returværdien bliver Ja . I dette scenarie vil du ændre formlen til =HVIS(ER NUMMER(D2), 'Ja', '') .
- Fordi D2 celle indeholder et tal og ikke tekst, vil formlen returnere ' Ja ” ind i udgangscellen.
3. Hvis en celle indeholder specifik tekst, så returner en værdi
For at finde en celle, der indeholder specifik tekst, skal du bruge formlen nedenfor.
- Vælg outputcellen, og brug følgende formel: =HVIS(celle='tekst', værdi_til_retur, '') .
- For vores eksempel er den celle, vi vil kontrollere A2 , den tekst vi leder efter er ' eksempel ”, og returværdien bliver Ja . I dette scenarie vil du ændre formlen til =HVIS(A2='eksempel', 'Ja', '') .
- Fordi A2 celle består af teksten ' eksempel ', vil formlen returnere ' Ja ” ind i udgangscellen.
4. Hvis cellen indeholder specifik tekst, skal du returnere en værdi (der skelnes mellem store og små bogstaver)
For at finde en celle, der indeholder specifik tekst, skal du bruge formlen nedenfor. Denne version skelner mellem store og små bogstaver, hvilket betyder, at kun celler med et nøjagtigt match vil returnere den angivne værdi.
- Vælg outputcellen, og brug følgende formel: =HVIS(EXAKT(celle,'forskellig_tekst'), 'værdi_til_retur', '') .
- For vores eksempel er den celle, vi vil kontrollere A2 , den tekst vi leder efter er ' EKSEMPEL ”, og returværdien bliver Ja . I dette scenarie vil du ændre formlen til =HVIS(EXAKT(A2,'EKSEMPEL'), 'Ja', '') .
- Fordi A2 celle består af teksten ' EKSEMPEL ' med det matchende tilfælde vil formlen returnere ' Ja ” ind i udgangscellen.
5. Hvis cellen ikke indeholder specifik tekst, så returner en værdi
Den modsatte version af forrige afsnit. Hvis du vil finde celler, der ikke indeholder en bestemt tekst, skal du bruge denne formel.
- Vælg outputcellen, og brug følgende formel: =HVIS(celle='tekst', '', 'værdi_til_retur') .
- For vores eksempel er den celle, vi vil kontrollere A2 , den tekst vi leder efter er ' eksempel ”, og returværdien bliver Nix . I dette scenarie vil du ændre formlen til =HVIS(A2='eksempel', '', 'Nej') .
- Fordi A2 celle består af teksten ' eksempel ”, vil formlen returnere en tom celle. På den anden side returnerer andre celler ' Nix ” ind i udgangscellen.
6. Hvis cellen indeholder en af mange tekststrenge, skal du returnere en værdi
Denne formel skal bruges, hvis du søger at identificere celler, der indeholder mindst ét af de mange ord, du søger efter.
- Vælg outputcellen, og brug følgende formel: =HVIS(ELLER(ERNUMMER(SØG('streng1', celle)), ERNUMMER(SØG('streng2', celle))), værdi_til_retur, '') .
- For vores eksempel er den celle, vi vil kontrollere A2 . Vi leder efter enten ' tshirt ' eller ' hættetrøje ”, og returværdien bliver Gyldig . I dette scenarie vil du ændre formlen til =HVIS(ELLER(ERNUMMER(SØG('trøje',A2)),ERNUMMER(SØG('hættetrøje',A2))),'Gyldig ','') .
- Fordi A2 celle indeholder en af de tekstværdier, vi søgte efter, vil formlen returnere ' Gyldig ” ind i udgangscellen.
For at udvide formlen til flere søgetermer skal du blot ændre den ved at tilføje flere strenge vha ISNUMBER(SØG('streng', celle)) .
7. Hvis cellen indeholder flere af mange tekststrenge, så returner en værdi
Denne formel skal bruges, hvis du søger at identificere celler, der indeholder flere af de mange ord, du søger efter. For eksempel, hvis du søger efter to udtryk, skal cellen indeholde dem begge for at blive valideret.
- Vælg outputcellen, og brug følgende formel: =HVIS(OG(ER NUMMER(SØG('streng1',celle)), ERNUMMER(SØG('streng2',celle))), værdi_til_retur,'') .
- For vores eksempel er den celle, vi vil kontrollere A2 . Vi leder efter ' hættetrøje ' og ' sort ”, og returværdien bliver Gyldig . I dette scenarie vil du ændre formlen til =HVIS(OG(ER NUMMER(SØG('hættetrøje',A2)),ERNUMMER(SØG('sort',A2))),'Gyldig ','') .
- Fordi A2 celle indeholder begge de tekstværdier, vi søgte efter, vil formlen returnere ' Gyldig ” til udgangscellen.
Sidste tanker
Vi håber, at denne artikel var nyttig for dig til at lære, hvordan du bruger 'hvis celle indeholder' formler i Microsoft Excel. Nu kan du kontrollere, om nogen celler indeholder værdier, tekst, tal og mere. Dette giver dig mulighed for at navigere, manipulere og analysere dine data effektivt.
Vi er glade for, at du har læst artiklen indtil her :) Tak :)
Del det gerne på dine sociale medier. En anden vil gavne.
Før du går
Hvis du har brug for yderligere hjælp med Excel, så tøv ikke med at kontakte vores kundeserviceteam, som er tilgængeligt 24/7 for at hjælpe dig. Vend tilbage til os for mere informative artikler, der alle er relateret til produktivitet og moderne teknologi!
Kunne du tænke dig at modtage kampagner, tilbud og rabatter for at få vores produkter til den bedste pris? Glem ikke at tilmelde dig vores nyhedsbrev ved at indtaste din e-mailadresse nedenfor! Modtag de seneste teknologinyheder i din indbakke, og vær den første til at læse vores tips til at blive mere produktiv.
Du vil måske også syntes om
» Sådan bruger du NPER-funktionen i Excel
» Sådan adskilles fornavn og efternavn i Excel
» Sådan beregnes break-even analyse i Excel