Avatar billede macho Praktikant
19. december 2005 - 17:20 Der er 10 kommentarer og
1 løsning

OPSLAG eller SLÅ.OP eller noget tredje?

I kolonne A har jeg en række numre (01-30). Ud for disse numre, har jeg i kolonne B et tilhørende bogstav ("D", "N" eller "F") eller tomt felt.

På et andet regneark skal jeg have listet de numre (i rækkefølge), som har et "N" i kolonne B.

Arket med numre ser sådan ud:

A    B    C
---------------
1   
2    D
3    N
4    N
5     
6    D
7    N
8     
9    F


Nogen, der kan hjælpe?
Avatar billede jkrons Professor
19. december 2005 - 18:31 #1
Prøv med denne formel

=INDEKS(Ark1!$A$1:$A$30;MINDSTE(HVIS((Ark1!$B$1:$B$30="N");RÆKKE(Ark1!$B$1:$B$30);31);RÆKKE()))

Formlen skal indtastes som matrix-formel, altså med Ctrl+Skift+Enter. Kopier derefter indtil der opstår fejl i cellen. Så har du alle dine numre.
Avatar billede x-lars Novice
19. december 2005 - 18:34 #2
I det nye regneark laver du en henvisning i A-kolonnen til A-kolonnen i dit kildeark (altså i A1: "=ark1!A1", hvis det er i samme projektmappe).

I B1 skriver du: =HVIS(LOPSLAG(A1;Ark1!$A$1:$B$8;2;FALSK)="N";A1;"") og kopierer nedad.

Til sidst sætter du et autofilter på B-kolonnen og sætter dette til "Ikke tomme". Så skulle den være der.
Avatar billede x-lars Novice
19. december 2005 - 18:34 #3
Æv, for sent! :(
Avatar billede macho Praktikant
19. december 2005 - 21:22 #4
-> jkrons
Jeg kan godt se idéen bag din formel, men jeg forstår ikke hvad der sker, når jeg sætter formlen ind på et nyt ark i f.eks. celle D20:D50, så bliver resultatet "#REFERENCE". Sætter jeg derimod formlen ind i D1:30, så vil den gerne skrive numrene. Kan det passe, at jeg er låst til at sætte formlen ind fra første celle af?

-> x-lars
Det med autofilter dur ikke, da resultatet skal figurere i et skema, hvor der er meget andet med, som ikke skal udelades!
Avatar billede jkrons Professor
19. december 2005 - 22:36 #5
Ja, formlen tager udgangspunkt i de 30 øverste rækker i arket.
Avatar billede jkrons Professor
19. december 2005 - 22:46 #6
Mindste(Hvis))-delen af formlen sammenligner de rækkenumre, der står N i, med den række, som formlen står i, og tager den mindste af dem. Det betyder, at hvis formlen står "for langt nede", er der ikke noget at  referere til. Derfor #Reference! fejlen.
Avatar billede jkrons Professor
19. december 2005 - 22:50 #7
Hvis formlen skal kunne palceres hvor som helst, kan du bruge denen i stedet, men den giver tomme celler i de linier, hvor der ikke står N i b-kolonnen:

=HVIS(Ark1!B1="N";FORSKYDNING(Ark1!B1;0;-1);"")
Avatar billede macho Praktikant
20. december 2005 - 15:03 #8
Okay, jkrons :-)
Jeg kan godt bruge din formel. Vil så bare lave en reference til de celler, som jeg skal bruge. Det er helt fint. Men er der nogen måde, hvorpå jeg kan få resultatet til ingenting at skrive, såsnart der opstår fejl i cellen - altså i stedet for at der står "#REFERENCE" i cellen, så skal der bare ingenting stå?
Avatar billede jkrons Professor
20. december 2005 - 15:08 #9
Jeg har eksperimenteret med at kombinere med en HVIS -funktion, men det virker af en eller anden grund ikke.

Men en anden mulighed er at give alle cellernec betinger formatering. Marker alel celler og veælg Betinger Formatering. Vælg Formlen er, i stedet celleværdien er, og skriv =IKKE(ER.TAL(A1)). vælg så at formatere med skriftfarven hvid. Så ser cellerne tomme ud, indtil der kommer til at stå tal i dem.
Avatar billede macho Praktikant
20. december 2005 - 15:25 #10
Hhmmm.... underligt, hvis jeg gør, som du siger, så bliver cellerne alle hvide, også der hvor der er tal. Har måttet tilføje endnu en betinget formatering:
"Celleværdien er" "Ikke mellem" "1" og "99" og så vælge farven sort. Skal stadig bruge den betingede formatering, som du nævner =IKKE(ER.TAL(A1)) selv om det virker totalt modsat af, hvad min logik siger mig det skal være.

Men det virker som det skal...
Giv mig et svar jkrons, så får du dine pts. Takker for hjælpen ;-)
Avatar billede jkrons Professor
20. december 2005 - 15:26 #11
Jeg forstår ikke helt problemerne med den betingede formatering, men det vigtige er jo, at det virker. Her er et svar.
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