Avatar billede mick Nybegynder
10. juli 2003 - 15:34 Der er 11 kommentarer og
1 løsning

Undersøge om værdi findes i andet regneark

Jeg har 2 regneark i en excelfil. På ark1 er der en kolonne med navnet "Kode" som indeholder en lang liste med værdier på formen "P5676", "P5679" etc.

På ark2 findes ligeledes en kolonne, "kode" med et udvalg af de værdier som findes i Ark1.

Jeg ønsker nu at oprette en ny kolonne i ark1 hvor cellerne får værdien True eller False alt efter om værdien af kolonnen "kode" i den aktuelle række findes eller ikke findes i kolonnen "kode" på Ark2.
Avatar billede b_hansen Novice
10. juli 2003 - 15:36 #1
prøv at se på =LOPSLAG()
Avatar billede b_hansen Novice
10. juli 2003 - 15:39 #2
=LOPSLAG(opslagsværdi;tabelmatrix;kolonneindex_nr;lig_med)

opslagsværdi : den værdi der skal slås op eller reference til cellen med værdien

Tabelmatrix: Den tabel, hvor opslaget skal foretages. I dit tilfælde Ark2

Kolonneindex_nr: Nummeret på den kolonne i tabelmatrixen, hvorfra værdien skal returneres

lig_med; SAND eller FALSK, afhængigt af, om der skal være en eksakt match på opslaget.
Avatar billede mick Nybegynder
10. juli 2003 - 15:41 #3
Jeg har ingen funktion som heder LOPSLAG, muligvis fordi jeg bruger en norsk version af excel.

Hvad gør denne funktion?
Avatar billede b_hansen Novice
10. juli 2003 - 15:43 #4
Den laver et opslag i en angiven tabel, og returnerer en hvis den finder det søgte. I dit tilfælde ville den skulle indbygges i en =HVIS()
Avatar billede b_hansen Novice
10. juli 2003 - 15:43 #5
du kan eventuelt prøve at søge på opslag i din hjælp, for jeg kan ikke hjælpe med en oversættelse til norsk *S*
10. juli 2003 - 15:54 #6
Funktionen LOPSLAG() findes i den danske udgave under kategorien: Opslag og funktioner
10. juli 2003 - 16:06 #7
Når du får styr på hvad LOPSLAG hedder på norsk har du din formel her:

=HVIS(ER.FEJL(LOPSLAG(A1;Ark2!A1:D999;1;FALSK));FALSK;SAND)

Udskift LOPSLAG med det tilsvarende danske
Tilsvarende udskifter du HVIS og ER.FEJL såfremt det kaldes noget andet i den norske udgave.

Det første A1 refererer til den celle på Ark1, som du ønsker at checke på Ark2
Ark2!A1:D999 refererer til det område på Ark2 hvor dine data står.
Begge dele udskiftes med det relevante.
Avatar billede bak Forsker
10. juli 2003 - 21:57 #8
=ELLER(Ark2!A$2$:$A$100=Ark1!A2)
Indtastes som en arrayformel, dvs indtastning afsluttes med ctrl-shift-enter istedet for bare Enter. Formlen får så {} omkring sig.
Denne formel trækker du bare nedad.
Den returnerer Sand/Falsk
Avatar billede bak Forsker
10. juli 2003 - 22:01 #9
PS. Hvis du skal finde ud af hvad LOPSLAG hedder på norsk kan du højreklikke på en arkfane og vælge Indsæt og der vælge "Internationalt makroark"
I dette ark skriver du =VLOOKUP(Ark1!A2,Ark2!A2:A100,1,False)
Når du har skrevet formlen, så kopier den om på et normalt ark og den vil automatisk blive oversat.
Avatar billede mick Nybegynder
11. juli 2003 - 08:26 #10
Tak for hjælpen, funktionen hedet FINN.RAD på norsk :-)

Men et lille problem til:

Jeg har nu formelen =FINN.RAD(D2;Ark1!A1:A177;1;USANN). Når jeg nu trækker denne ned for at kopiere den til resten af cellerne i kolonnen, bytter excel alle cellhenvisningerne ud. Dvs. næste celle bliver:

=FINN.RAD(D3;Ark1!A2:A178;1;USANN), mens det skal være =FINN.RAD(D3;Ark1!A1:A177;1;USANN).

Hvordan får jeg excel til ikke at ændre i "Ark1!A1:A177"?
Avatar billede b_hansen Novice
11. juli 2003 - 08:47 #11
=FINN.RAD(D3;Ark1!A$2:A$178;1;USANN)
Avatar billede b_hansen Novice
11. juli 2003 - 08:48 #12
nu var jeg igen for hurtig....

=FINN.RAD(D3;Ark1!A$1:A$177;1;USANN)

dollartegnet betyder, at dit område bliver fastlåst, uanset om du kopierer din formel
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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