Avatar billede spoi Nybegynder
24. maj 2006 - 08:59 Der er 12 kommentarer og
2 løsninger

opsalg/makro eller lign

hej skal gennemgå et regneark.

Skal se i en kolonne - lad og sige kolonne G(har ikke lige tjekket). For alle værdier større end 90 cm skal der i et andet ark returneres hele den tilhørende linie eller som minimum kolonne A,G og AA´

Ville ønske jeg havde tid til at sidde og finde ud af det selv, men der er drøn på her og er i gang med en anden opgave, men denne opgave bliver nu flettet ind.

Måske det kan gøres med formattering. I så fald skal linierne stadig helst over i et andet ark for overskuelighedens skyld da der er mange linier.

LN
24. maj 2006 - 09:02 #1
Du kan bruge LOPSLAG()-funktionen til det.

Betyder det at dit tidligere spørgsmål er færdigt - så luk det.
24. maj 2006 - 09:05 #2
Der er 3 parametre i LOPSLAG().
=LOPSLAG(parameter1;parameter2;parameter3)

parameter1: Værdi eller cellereference til den celle, hvori de 90 cm findes
parameter2: reference til listen, der indeholder alle data - kan være på et andet ark
parameter3: nummeret på den kolonne i ovennævnte liste, der skal hentes
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 09:15 #3
Erik's løsning kræver at du søger efter præcis værdien 90 og ikke, som du skriver, alle værdier større end 90.
(Og, Erik's løsning finder kun den første gang Excel støder ind i værdien 90)

Igen er jeg nødt til at hendlede din opmærksomhed på, at Autofilteret i Excel netop er lavet præcist til denne type opgaver - og, er fantastisk til det :-)

Med Autofilteret kan du let udtrække alle de data, du ønsker, f.eks. alle værdier større end 90 i kolonne G, samtidig med alle f.eks. alle de gange, hvor ordet "TEX" fremkommer i kolonne K, o.s.v.

Autofilteret er uhyre let at bruge, tager 5 minutter at lære, og er et af Excel's stærkeste værktøjer!  Kan bruges i ufattleligt mange situationer.

Ønsker du, af en eller anden årsag, ikke at benytte Autofilteret, er det måske en ide, at overveje en Pivottabel, men dette er straks mere kompliceret.

Generelt er det lidt svært, at hjælpe, når det ikke virker som om, at du selv vil gøre en lille indsats, som f.eks. lige at ofre et par minutter på at sætte dig ind i Autofilteret.

PS: Hvis dette betyder, at dit andet spørgsmål er afsluttet, bedes du lukke det:
http://www.eksperten.dk/spm/711211
Avatar billede spoi Nybegynder
24. maj 2006 - 10:01 #4
Der er ikke noget jeg hellere ville, men er begravet i opgaver - så der er 12 timers arbejde hver dag for tiden. Har simpelthen ikke overskudet overhovedet lige nu. Derfor vælger jeg som næstbedste alternativ at give pæne point for forholdsvis lette opgaver. Det er jo frivilligt om man vil hjælpe eller ej.

Er det avanvceret filter du mener.

LN
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:30 #5
OK, så prøver vi helt fra bunden af  :-)

Du har et regneark, med nogle kolonner, hvori der er data.
Disse kolonner har hver en overskrift (ellers må du lave en række øverst med overskrifter).

1) Marker alle cellerne i kolonne-overskrifterne,
2) Aktiver menuen Data > Filter > Autofilter.
3) Der skulle nu gerne komme nogle små pile i cellerne til kolonne-overskriftene.
4) Hvis ikke, så har du gjort det forkert, og må prøve igen.

Nu er Autofilteret aktiveret...
Herunder kommer så 3 eksempler på, hvordan du benytter det (med udgangspunkt i de spørgsmål, som du har stillet).
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:34 #6
Eksempel 1:
Vi antager at kolonne A har overskriften "Navn".
Vi vil nu gerne have alle poster, hvori navnet "Tex" indgår sorteret fra.

1) Tryk på den lille pil i overskriftscellen,
2) Væld menupunktet <Bruger>
3) Et lille vindue kommer op.
4) I første kriterielinie vælger du, i første felt, "Indeholder" i rullemenuen.
5) i andet felt skriver du "Tex".
6) Tryk <OK> og alle poster, hvor navnet indeholder "Tex" vil blive vist og alle andre rækker skjult.

Du kan nu marker alle cellerne og kopierer dem over på et andet ark på normal vis.
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:37 #7
Eksempel 2:
Vi antager kolonne B har overskriften "Beløb".
Vi vil nu gerne have alle poster, hvor beløbet er over 90.

1) I overskriftcellen til kolonne B trykker du på den lille pil.
2) vælg menupunktet "Bruger"
3) I det lille vinduets første kriterielinie vælger du "Større end"
4) I andet felt skriver du "90"
5) Tryk <OK> og bingo - alle poster, hvor beløbet er under 90 bliver nu skjult.

Du kan nu marker alle cellerne og kopierer dem over på et andet ark på normal vis.
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:41 #8
Eksempel 3:
Vi vil nu kun se et unikke poster.

Til dette formål benyttes Data > Filter > Avanceret filter

I vinduet, der kommer op, sætter du blot hak i "Kun unikke poster"
Det var det  :-)

Du kan nu marker alle cellerne og kopierer dem over på et andet ark på normal vis.
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:44 #9
Lidt kommentarer:

1) Du kan let have flere kriterier under hvert enket filter, hvis du f.eks. vil have filteret ud både navnene "Tex" og "Pistolprinsen"  :-)

2) Du kan godt have flere filtere kørende på samme tid, f.eks. alle poster, hvor navnet er "Tex" og beløbet er større end 90.

3) Er et filter i brug, så bliver den lille pil blå - vær opmærksom på dette!!!
Hvis du har flere filtere i brug og ønsker en ny sortering, så VÆR SIKKER PÅ, at du har slået alle filtere fra!

4) Du kan slå alle filterer fra på en gang ved at vælge Data > Filter > Vis alle

5) Du har slå det enkelte filter fra, ved at vælge "Alle" med den lille pil i overskriftscellen.

NU tror jeg ikke, at jeg kan skære Autofilter mere ud i pap!
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 10:49 #10
Der ligger et lille eksempel til dig her:

http://www.excelgaard.dk/autofilter.xls
Avatar billede spoi Nybegynder
24. maj 2006 - 11:01 #11
Det er eksempel 2 jeg skal bruge.

Men mit ark blver tomt når jeg benytter det. Selv om der ligger mange værdier over 90. Kan godt benytte feks lig med 102,00. Men større end så kommer der ingen data.

LN
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 11:19 #12
Hmmmm, det burde virke, men da jeg ikke kan se det ark, kan jeg ikke vide, hvad der sker.

Et gæt kunne være, at tallene opfattes af Excel som tekst.
Hvis dette er tilfældet, er du nødt til at konverterer dem til tal, for at "større end" vil virke...
Avatar billede spoi Nybegynder
24. maj 2006 - 11:43 #13
så virker det. Det var tekst. Det er data der er importeret fra et andet program.

Tak for hjælpen og lynkurset i Filtre. Måske er jeg små dum, men det havde altså ikke bare lige taget mig et par min at finde ud af det, jeg har fået at vide af dog, ved at læse i excels hjælp.

LN
Avatar billede Dan Elgaard Ekspert
24. maj 2006 - 12:42 #14
Endelig  :-)

Og, velbekomme....
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