Avatar billede Yams Novice
02. august 2017 - 12:37 Der er 4 kommentarer og
2 løsninger

Finde forekomst af bestemt ord

Hej! :)

Jeg har brug for at finde en forekomst af bestemte ord i specifikt definerede celler.

EKSEMPEL
I celle A1:A5 har jeg brug for at få at vide, om forekomsten af ordet "guitar" eller "Bas" er til stede.

I Celle C1 skal jeg indtaste en formal, der giver mig svaret.

A1: Trommer
A2: Guitar begynder
A3: Keyboard
A4: Trommer
A5: Klaver

I ovenstående eksempel er ordet 'guitar' til stede i celle A2, som også indeholder ordet 'begynder'. Jeg har blot brug for celle C1 til at reagere (fx med "Sand"), hvis ordet 'Guitar' eller 'Bas' forekommer i de celler, jeg har defineret. I Celle A2 kunne således lige så godt have stået "Bas begynder"

Håber, der er nogen, der kan hjælpe :)

Mvh
Thomas
Avatar billede jens48 Ekspert
02. august 2017 - 12:53 #1
Prøv med

=COUNTIF(A1:A5;"*guitar*")

Dansk:
=TÆL.HVIS(A1:A5;"*guitar*")
* bevirker at der kan stå hvadsomhelst før eller efter "guitar"
Avatar billede acore Ekspert
02. august 2017 - 12:58 #2
I C1:

=SUMPRODUCT(--NOT(ISERR(SEARCH({"bas";"begynd"};A2))))

skulle nu returneres 1 eller 0 afhængigt af om A2 indeholder mindst et af de ønskede ord.

Beklager de engelske funktionsnavne
Avatar billede Yams Novice
02. august 2017 - 13:02 #3
Fantastisk! Tusind tak!

Hvis jeg må stille et tillægsspørgsmål? Kan man få celle C1 til at tælle alle forekomster af BÅDE "Guitar" og "Bas"?
Avatar billede store-morten Ekspert
02. august 2017 - 13:07 #4
Prøv en Kombi:
=TÆL.HVIS(A1:A5;"*guitar*")+TÆL.HVIS(A1:A5;"*bas*")
Avatar billede Yams Novice
02. august 2017 - 13:09 #5
Helt kanon! Tusind tak, I to! :)

Hav en god dag!
Thomas
Avatar billede jens48 Ekspert
02. august 2017 - 13:12 #6
=COUNTIF(A1:A5;"*guitar*")+COUNTIF(A1:A5;"*bas*")

Hvis "guitar" og "bas" i vilkårlig rækkefølge kan forekomme i samme celle skal den udvides til:

=COUNTIF(A1:A5;"*guitar*")+COUNTIF(A1:A5;"*bas*")-COUNTIF(A1:A5;"*guitar*bas*")-COUNTIF(A1:A5;"*bas*guitar*")

Og hvis du vil have at der skal søges på det der står i celle D1 vil formelen se således ud:

=COUNTIF(A1:A5;"*"&D1&"*")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester