Avatar billede h_s Forsker
11. maj 2016 - 09:02 Der er 10 kommentarer og
1 løsning

Undgå tomme felter

Jeg har i en datavalideringsliste angivet et navngivet område som dataområde:

=(FORSKYDNING(Værdier!$AB$2;;Leadkatalog!D105):FORSKYDNING(Værdier!$AB$5;;Leadkatalog!D105))

Mit udfordring erat der i kolonnerne kan der være fra 1 til x celler udfyldt. Derfor er den nedre afgrænsning "Værdier!$AB$5" ikke holdbar.
Hvis jeg vælger et for stor en værdi, vil der komme mange tomme felter i listevisningen. Det gør at der kan indtastes uautoriserede værdier i cellen. Har jeg for lille et område, er det ikke alle værdier der kan vælges.

Derfor - Kan man lave værdien "Værdier!$AB$5" variabel, så den søger ned til den første blanke celle-1?
Avatar billede natkatten Mester
11. maj 2016 - 10:39 #1
Kan ikke umiddelbart gennemskue din struktur med forskellige ark, men her er et eksempel på, hvad jeg normalt gør ift. at benytte FORSKYDNING med en dynamisk liste:

=FORSKYDNING('Ark1'!$A$2;0;0;TÆLV('Ark1'!$A$2:$A$100);1)

Her vil rullelisten med datavalidering vise de værdier, der indtastes i cellemrådet A2:A100 på Ark1. Det er kun de udfyldte værdier, der vises. Dette sørger TÆLV for.

Formlen kan laves som en navngivning, og så kan du henvise til denne i din datavalidering.
Avatar billede h_s Forsker
12. maj 2016 - 10:36 #2
Der går et eller andet galt i :-) Jeg får ikke de rigtige muligheder i Datavalideringslisten og der er tomme felter.

Forklaring til min funktion:

Værdi-ark = det ark hvor jeg har alle de værdier der kan/må vælges mellem i datavalideringslisten.
De står i dag fra kolonne AC:AR. I række 1 er overskrifterne, så de reelle værdier starter i række 2. Kolonne AB, som der refereres til er tom. Det er blot for at have et udgangspunkt.

Leadkatalog-ark = det ark som datavalideringslisten er i. I kolonne D står en værdi, der fortæller hvor mange rækker man skal gå hen i Værdi-ark kolonne AC:AR

Min formel er der faktisk 2 forskydninger. En top og en bund. Toppen passer altid, men der er ikke lige mange rækker i kolonne AC.AR, så min datavalideringsliste giver nogle tomme felter, som ikke er hensigtsmæssig.

Giver det mening? :-)
Avatar billede excelent Ekspert
12. maj 2016 - 19:33 #3
Avatar billede h_s Forsker
13. maj 2016 - 12:57 #4
Tak for det - Kan se det virker i dit regneark, men jeg kan ikke få det til at virke  mit.
Jeg får en masse ekstra værdier (Tomme celler) at vælge i mellem. Der er omkring 16 ekstra rækker. Jeg har prøvet at slette cellerne, for at sikre der ikke var noget snavs i dem.
Kan du prøve at forklare mig hvad der sker i formlen?
=FORSKYDNING('Ark1'!$B$1;1;'Ark1'!$J$1-1;TÆLV(INDIREKTE(ADRESSE(1;1+'Ark1'!$J$1)&":"&ADRESSE(100;1+'Ark1'!$J$1)))-1)
Avatar billede h_s Forsker
13. maj 2016 - 15:44 #5
Jeg har prøvet at rette dit forslag til, så man har flere indtastningsrækker:
Jeg har ændret formlen: =FORSKYDNING('Ark1'!$B$1;1;'Ark1'!$J1-1;TÆLV(INDIREKTE(ADRESSE(1;1+'Ark1'!$J1)&":"&ADRESSE(100;1+'Ark1'!$J1)))-1), så der ikke er $ foran rækketallet i 'Ark1'!$J1
Jeg har kopieret H1 og J1 ned til H6 og J6.

Så får jeg samme problematik som beskrevet i #4.

Det er nødvendigt at få styr på, da der i regnearket indtil videre er 250 rækker, hvor dette skal virke.
Avatar billede excelent Ekspert
13. maj 2016 - 19:47 #6
Har optimeret formlen så prøv udskift denne som kilde i navnet list1

=FORSKYDNING(Værdier!$AB$1;1;Leadkatalog!$D$105-1;TÆLV(INDIREKTE("Værdier!"&ADRESSE(1;KOLONNE(Leadkatalog!$AA$1)+Leadkatalog!$D$105)&":"&ADRESSE(100;KOLONNE(Leadkatalog!$AA$1)+Leadkatalog!$D$105)))-1)
Avatar billede h_s Forsker
15. maj 2016 - 21:14 #7
Jeg har rettet værdierne til, som jeg tror de skal være. Kan du ikke forklare mig formlen?

=FORSKYDNING(Værdier!$AB$1;1;Leadkatalog!$D2-1;TÆLV(INDIREKTE("Værdier!"&ADRESSE(1;KOLONNE(Leadkatalog!$AA$1)+Leadkatalog!$D2)&":"&ADRESSE(100;KOLONNE(Leadkatalog!$AA$1)+Leadkatalog!$D2)))-1)
Avatar billede h_s Forsker
30. maj 2016 - 14:32 #8
Jeg har løst det på denne måde:
https://www.youtube.com/watch?v=iwi-Uv381ts

Det betyder og at jeg hver gang der kommer nye områder bliver nødt til at udvide navneområdet.
Avatar billede excelent Ekspert
30. maj 2016 - 18:20 #9
Prøv send din fil eller et eks der er lig med til excelent@gefiber.dk
Avatar billede h_s Forsker
31. maj 2016 - 10:11 #10
Sendt :-)
Avatar billede h_s Forsker
01. juni 2016 - 14:18 #11
Excelent> Tak for hjælpen.
Jeg har oprettet nedenstående spørgsmå for at du kan få kredit for den hjælp:
http://www.computerworld.dk/eksperten/spm/1011031
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