Avatar billede alessandro Nybegynder
15. juni 2008 - 17:15 Der er 2 kommentarer og
1 løsning

Betinget kopiering af en celle eller en række til andet ark

Hej, jeg er ny her på siden og håber at nogen her inde sidder med den viden jeg skal bruge til :)

Jeg skal bruge en formel/script til at kopiere en enkel celle eller en hel række over til et andet ark hvis en bestemt betingelse er opfyldt. Hvis mine data eksempelvis ser sådan ud i ark1:

A6=dato, B6=kørselsnr, C6=chauffør, D6=leveringssted, E6=km


Jeg vil så gerne have at, hvis jeg skriver "lars" i celle C7, så skal den kopiere hele rækken over i ark2.
Jeg vil gerne lave det sådan at hver gang jeg skriver "lars" under chauffør, så kopieres de øvrige indtastninger i rækken til ark2.

Håber mit spørgsmål er tydeligt nok.
Avatar billede kabbak Professor
15. juni 2008 - 19:14 #1
prøv at kikke på Data > Filter > Advanceret filter, den kan køre det du ønsker


herunder er beskrivelsen, fra hjælpen sat ind


Filtrere ved hjælp af avancerede kriterier 
Vis alt
Skjul alt
Indsæt mindst tre tomme rækker ovenover det område, der kan anvendes som kriterieområde (kriterier: Betingelser, der angives for at begrænse de poster, som medtages i resultatet af en forespørgsel eller et filter.). Kriterieområdet skal indeholde kolonneetiketter. Sørg for, at der er mindst én tom række mellem kriterieværdien og området.
Dette kan se sådan ud

Type Sælger Salg
 
 
 
Type Sælger Salg
Drikkevarer Nielsen 5122
Kød Ibsen 450
Landbrug Henriksen 6328
Landbrug Ibsen 6544

Skriv de kriterier, der skal sammenlignes, i rækkerne under kolonneetiketten.
Kriterieeksempler

Flere betingelser i en enkelt kolonne

Hvis du har to eller flere betingelser i en enkelt kolonne, skal du skrive kriterierne direkte under hinanden i separate rækker. Det følgende kriterieområde viser f.eks. de rækker, der enten indeholder "Henriksen," "Ibsen," eller "Clausen" i kolonnen med sælgere.

Sælger
Ibsen
Henriksen
Nielsen

En betingelse i to eller flere kolonner

Hvis du vil finde data, som opfylder én betingelse i to eller flere kolonner, skal du skrive alle kriterierne i samme række i kriterieområdet. Følgende kriterieområde viser f.eks. alle rækker, som indeholder "Landbrugsprodukter" i kolonnen Produkt, "Henriksen" i kolonnen Sælger og alle salgsværdier over kr 1.000.

Type Sælger Salg
Landbrug Ibsen >1000

En betingelse i den ene eller den anden kolonne

Hvis du vil finde data, som opfylder en betingelse i enten den ene eller den anden kolonne, skal du skrive kriterierne i forskellige rækker i kriterieområdet. Følgende kriterieområde viser f.eks. alle rækker, som indeholder enten "Landbrugsprodukter" i kolonnen Produkt, "Henriksen" i kolonnen Sælger eller alle salgsværdier over kr 1.000.

Type Sælger Salg
Landbrug 
Ibsen 
  >1000

Det ene af to sæt betingelser for to kolonner

Hvis du vil finde rækker, som opfylder en af to sæt betingelser, hvor hvert sæt indeholder betingelser for mere end en kolonne, skal du skrive kriterierne i separate rækker. Følgende kriterieområde viser f.eks. de rækker, som indeholder både "Henriksen" i kolonnen Sælger og alle salgsværdier over kr 3.000 og også viser de rækker, som indeholder "Ibsen" i kolonnen Sælger og alle salgsværdier over kr 1.500.

Sælger Salg
Ibsen >3000
Henriksen >1500

Mere end to sæt betingelser for en kolonne

Hvis du vil finde rækker, der møder mere end to sæt af betingelser, skal du medtage flere kolonner under den samme kolonneoverskrift. Det følgende kriterieområde viser f.eks. salg mellem 5.000 og 8.000 sammen med salg, der er mindre end 500.

Salg Salg
>5000 <8000
<500 

Betingelser, der er oprettet som et resultat af en formel

Du kan bruge en beregnet værdi, der er resultatet af en formel (formel: En række af værdier, cellereferencer, navne, funktioner eller operatorer i en celle, der tilsammen giver en ny værdi. En formel begynder altid med et lighedstegn (=).) som et kriterium. Når du bruger en formel til at oprette et kriterium, skal du ikke bruge en kolonneetiket som kriterieetiket, men enten undlade at skrive noget eller bruge en etiket, som ikke er en kolonneetiket i området. Det følgende kriterieområde viser f.eks. rækker, der har en værdi i kolonne C, der er større end gennemsnittet af cellerne C7:C10.


=C7>MIDDEL($C$7:$C$10)

Bemærk!

Den formel, du bruger til en betingelse, skal bruge en relativ reference (relativ reference: Adressen på en celle i en formel, som er baseret på den relative placering af den celle, der indeholder formlen, og den celle, der henvises til. Hvis du kopierer formlen, justeres referencen automatisk. En relativ reference vises som A1.) til at referere til kolonneetiketten (f.eks. Salg) eller det tilsvarende felt i den første post. Alle andre referencer i formlen skal være absolutte referencer (absolut cellereference: En celles nøjagtige adresse i en formel, uanset placeringen af den celle, der indeholder formlen. En absolut cellereference vises som $A$1.), og formlen skal evalueres som SAND eller FALSK. I eksemplet med formlen refererer "C7" til feltet (kolonne C) for den første post (række 7) i området.
Du kan bruge en kolonneetiket i formlen i stedet for en relativ cellereference eller et områdenavn. Når Microsoft Excel viser en fejlværdi som #NAVN? eller #VÆRDI! i den celle, der indeholder kriteriet, kan du ignorere denne fejl, fordi den ikke påvirker den måde, området filtreres på.
Ved evaluering af data skelner Microsoft Excel ikke mellem store og små bogstaver.
Alle elementer, som begynder med den pågældende tekst, filtreres. Hvis du f.eks. skriver teksten Hen som et kriterium, findes "Henriksen", "Henrik" og "Henry". Hvis du kun vil finde den angivne tekst, skal du indtaste følgende formel, hvor tekst er den tekst, du søger efter. ="=Tekst"

Hvis du vil finde tekstværdier, som har nogle, men ikke alle, tegn til fælles, kan du bruge jokertegn.

Jokertegn

Følgende jokertegn kan anvendes som sammenligningskriterier (kriterier: Betingelser, der angives for at begrænse de poster, som medtages i resultatet af en forespørgsel eller et filter.) til filtrering samt til at søge og erstatte data.

Brug Hvis du vil finde
? (spørgsmålstegn) Et enkelt tegn
For eksempel finder hans?n både "hansen" og "hanson"
* (stjerne) En vilkårlig tegnstreng
For eksempel finder *øst både "nordøst" og "sydøst"
~ (tilde) efterfulgt af ?, * eller ~ Et spørgsmålstegn, en stjerne eller en tilde.
F.eks. finder fy91~? strengen "fy91?"

Klik på en celle i området.
Peg på Filter i menuen Data, og klik derefter på Avanceret filter.
Hvis du vil filtrere området ved at skjule rækker, som ikke passer til kriterierne, skal du klikke på Filtrer listen lokalt.
Hvis du vil filtrere området ved at kopiere rækker, som passer til kriterierne, til et andet område i regnearket, skal du klikke på Kopier til et andet sted, klikke i boksen Kopier til og derefter klikke i øverste venstre hjørne af det område, hvor rækkerne skal indsættes.

Skriv referencen til kriterieområdet, herunder kriterieetiketter, i boksen Kriterieområde.
Hvis du vil fjerne dialogboksen Avanceret filter midlertidigt, mens du vælger kriterieområde, skal du klikke på Skjul dialogboks .

Hvis du vil ændre på filtreringen af data, skal du ændre værdierne i kriterieområdet og filtrere dataene igen.
Avatar billede alessandro Nybegynder
18. februar 2011 - 11:32 #2
Spørgsmål lukkes
18. februar 2011 - 11:40 #3
.... og hvorfor tager du pointene selv????
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