Avatar billede tida Juniormester
05. juli 2013 - 11:01 Der er 12 kommentarer og
1 løsning

SØG efter flere tekst kombination i samme celle

Jeg har en kolonne med ca 300 rækker med forskellig tekst.

Jeg har udfor hver række brug for at teste om hver enkelt celle indeholder 8 tekst kombinationer...f.eks "aaa" ELLER "bbb" ELLER "ccc" o.s.v. og hvis sand returnere "JA" og hvis falsk returnere "NEJ

Jeg har forsøgt mig med noget HVIS og SØG men det driller mig.

Hvordan gør jeg bedst ??
Avatar billede vejmand Juniormester
05. juli 2013 - 12:26 #1
Hvis cellen kun indeholder enten aaa, bbb, ccc, osv...

=HVIS(ELLER(A1="aaa";A1="bbb";A1="ccc";A1="ddd";A1="eee";A1="fff";A1="ggg";A1="hhh");"Ja";"Nej")

Formlen virker ikke, hvis cellen indeholder anden tekst også......
Avatar billede finb Ekspert
05. juli 2013 - 12:31 #2
max 7 forskellige tekster, ellers skal du bruge vba
=hvis(er.tal(find(findHvad;iHvilkenTekst));"JA";"NEJ")
Avatar billede sdh Mester
05. juli 2013 - 12:37 #3
Jeg har uploadet et eksempel på gupl.dk som jeg håber du kan bruge:

http://gupl.dk/698598/
Avatar billede sdh Mester
05. juli 2013 - 13:00 #4
lige en tilføjelse
Formlen find kan/skal udskiftes med søg/search hvis det er lige meget om det drejer sig om store eller små bogstaver.
Avatar billede tida Juniormester
05. juli 2013 - 13:37 #5
vejmand : det gør de.

finb: Jeg har mere end 7 :-(

sdh: God løsning - prøver....men er ikke en haj i matrix formler, kan ikke finde ud af at udvidde arealet sådan at jeg får den korrekte rækkevariabel fra A2 kopieres rigtig nedad, hvis du forstår...jeg kæmper lige lidt med det.
Avatar billede sdh Mester
05. juli 2013 - 13:52 #6
Matrix formel skal bare afsluttes med crtl+shift+enter.
Alternativt hvis du ikke vil benytte matrix formel kan følgende formel benyttes i stedet:

=HVIS(SUMPRODUKT(--ER.TAL(SØG($D$3:$D$6;A3)));"Ja";"Nej")
Avatar billede store-morten Ekspert
05. juli 2013 - 14:22 #7
Excel version?
Avatar billede store-morten Ekspert
05. juli 2013 - 15:03 #8
Prøv

=HVIS(ELLER(ER.TAL(FIND("aaa";A1));ER.TAL(FIND("bbb";A1));ER.TAL(FIND("ccc";A1));ER.TAL(FIND("ddd";A1));ER.TAL(FIND("eee";A1));ER.TAL(FIND("fff";A1));ER.TAL(FIND("ggg";A1));ER.TAL(FIND("hhh";A1)));"Ja";"Nej")

Skulle kunne udvides til 255
(Mener at formel linien er begranset 8.192 tegn)
Avatar billede tida Juniormester
05. juli 2013 - 15:24 #9
sdh: jeg kunne rigtig godt tænke mig at få den SUMPRODUKT formel til at fungere....men den giver mig "Ja" hele vejen ned, det burde den ikke.
Avatar billede sdh Mester
05. juli 2013 - 15:35 #10
Har du mulighed for at uploade din fil til gulp.dk så vil jeg tag et kig på den
Avatar billede tida Juniormester
05. juli 2013 - 15:56 #11
Hej igen....har desværre ikke mere tid nu, jeg er nød til at smutte. Jeg bakser videre med det igen på mandag. Tusind tak for hjælp indtil videre :-)
Avatar billede sdh Mester
07. juli 2013 - 08:52 #12
En mulig årsag til at dit resultat giver Ja hele vejen kunne være at det område hvor du angiver din tekst der skal valideres på indeholder tomme celler. I mit formel eksempel er dette område angivet til $D$3:$D$6. For at formlen også skal virke med tomme celler skal den hedde:

=HVIS(SUMPRODUKT(--ER.TAL(SØG($D$3:$D$6;$A3));--($D$3:$D$6<>""));"Ja";"Nej")
Avatar billede tida Juniormester
09. juli 2013 - 09:03 #13
Hej igen sdh

Jeg har fået det til at fungere, og jeg er super glad. Jeg forstår ikke betydningen af formlen med de 2 minusser og den der med ER.TAL kender jeg heller ikke. Men det er sekundært lige nu. Mange tak for hjælpen.

Også til jer andre :-)
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