Sådan bruges 'Hvis celle indeholder' formler i Excel

Prøv Vores Instrument Til At Fjerne Problemer



Windows 10 dobbelt skærm fungerer ikke

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.



  Sådan bruges 'Hvis celle indeholder' formler i Excel

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.

  1. Vælg outputcellen, og brug følgende formel: =HVIS(celle<>'', værdi_til_retur, '') .
  2. 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', '') .

  3. 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

  1. 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, '') .
  2. 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', '') .
      tjek efter txt
  3. 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

  1. 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; '') .
  2. 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', '') .
      tjek for nummer eller dato
  3. 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.

  1. Vælg outputcellen, og brug følgende formel: =HVIS(celle='tekst', værdi_til_retur, '') .
  2. 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', '') .
      Hvis cellen indeholder specifik tekst, så returner en værdi
  3. 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.

  1. Vælg outputcellen, og brug følgende formel: =HVIS(EXAKT(celle,'forskellig_tekst'), 'værdi_til_retur', '') .
  2. 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', '') .
  3. 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.

  1. Vælg outputcellen, og brug følgende formel: =HVIS(celle='tekst', '', 'værdi_til_retur') .
  2. 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') .
      Hvis cellen indeholder specifik tekst, skal du returnere en værdi (der skelnes mellem store og små bogstaver)
  3. 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.

  1. Vælg outputcellen, og brug følgende formel: =HVIS(ELLER(ERNUMMER(SØG('streng1', celle)), ERNUMMER(SØG('streng2', celle))), værdi_til_retur, '') .
  2. 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 ','') .
      =HVIS(ELLER(ER TAL(SØG(
  3. 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.

  1. 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,'') .
  2. 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 ','') .
      =HVIS(OG(ER TAL(SØG(
  3. 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

Redaktørens Valg


Sådan løses fejlen Ingen login-skærm på Windows 10

Hjælpecenter


Sådan løses fejlen Ingen login-skærm på Windows 10

Mangler Windows 10-loginskærm, eller oplever du, at brugernavn / adgangskode nu vises på skærmen? Ingen problemer. I denne vejledning lærer du 8 forskellige metoder til at løse fejlen.

Læs Mere
Arbejde på afstand: Tips og forslag til nybegyndere

fjern


Arbejde på afstand: Tips og forslag til nybegyndere

Hvis du lige er startet på din arbejde hjemmefra, ved du måske ikke, hvad du skal gøre. Her er et par tips og forslag til at hjælpe dig i gang!

Læs Mere