Avatar billede Katharina Juniormester
05. september 2014 - 10:08 Der er 7 kommentarer og
1 løsning

Excel 2010: Farve/sortere celler, der indeholder samme eller noget af samme

Hej

Jeg har 3 kolonner i Excel som indeholder 15.000 varenumre i første 2 kolonner (A og D) og et mindre antal (op til 101) i sidste kolonne (G). Varenumrene i sidste kolonne er dem jeg skal bruge til at sammenligne med de 2 andre. Nogle af varenumrene er ens og nogle er "næsten" ens.

Eksempel:
ELE8508 og ELE8508-2 er "næsten" ens og ELE8508 og ELE8508 er naturligvis helt ens.

Jeg kunne godt tænke mig, at sortere alle varenumre i kolonne A og D fra, som er ens og næsten ens med de varenumre i kolonne G.

Kan man gøre det på en nemmere måde end ved at lave betinget formatering "Formater kun celler, der indeholder" --> "Bestemt tekst" --> "Der indeholder" og så tage dem én efter én?
Det kommer til at tage lidt for lang tid, hvis jeg skal gøre det på i alt 350 varenumre. :)

Håber, der er en der kan hjælpe med at løse mit problem. :)

Hilsen Katharina
Avatar billede Katharina Juniormester
05. september 2014 - 10:09 #1
Når de er næsten ens, er det altid en bindestreg, der adskiller det, der er ens og det der ikke er ens.
Avatar billede kim1a Ekspert
05. september 2014 - 10:26 #2
Hvad med et par støttekolonne i stedet? En som angiver din kolonne G i "næsten ens format" = f.eks. venstre(g1;[tal der angiver indtil bindestreg])
Den anden skal så være på kolonne A på samme måde.

Nu laver du så et opslag i stil med:
hvis.fejl(lopslag(NyA1;NyG1:nyG101;1;sand);"")

Der hvor der dukker varekoden op er der hvor det er ens. Der hvor der er tomt findes den ikke.
Avatar billede Katharina Juniormester
05. september 2014 - 10:38 #3
Men kræver det ikke, at jeg ved, hvad der kommer efter bindestregen?
Avatar billede Katharina Juniormester
05. september 2014 - 10:41 #4
Næ, det gør det da ikke, kan jeg se. Jeg prøver lige en gang :)
Avatar billede Katharina Juniormester
05. september 2014 - 11:07 #5
Hmmm..

Jeg er kommet tættere, men ikke helt i mål, synes jeg ikke.

Jeg har lavet =hvis.fejl(lopslag(NyA1;NyG1:nyG101;1;sand);""), og så har jeg indsat $, da den ellers ikke trak formlen med ned.

Den ser nu således ud =hvis.fejl(lopslag(NyA1;NyG$1:nyG$101;1;sand);"")

Men ...

Pludselig i række 200 begynder den at liste varenumrene fra kolonne G (den oprindelige, til sammenligning) og den gentager numrene helt frem til række 13618. Så der er hundredvis af samme varenummer nævnt i rækkefølge, selvom der ikke er nogen sammenligning med kolonne A.
Giver det mening?

Og kan du se, hvad jeg har gjort galt?
Avatar billede kim1a Ekspert
05. september 2014 - 11:11 #6
Jeg tror det er min fejl. Det skulle nok have været falsk fremfor sand i formlen. Med sand finder den en omtrentlig værdi, mens falsk beder om den korrekte værdi.
Avatar billede Katharina Juniormester
05. september 2014 - 11:27 #7
Det er super. Tak for hjælpen :)

Lægger du et svar? :)
Avatar billede kim1a Ekspert
05. september 2014 - 13:12 #8
Godt det lykkedes.
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