Avatar billede L_Amtoft Mester
12. april 2024 - 17:15 Der er 2 kommentarer

opslag, 2 variabler

har behov for lidt inspiration og formentlig også lidt hjælp, mine Excel evner er begrænset.

jeg har fået et regneark, hvor ønsket er at kunne lave et opslag på en forening - og gerne på et givent år.
Tanken er at der skal oprettes en fane pr. år - navngivet internt-tilsyn_åååå - i celle B1 står året og i celle E1, J1, O1, osv. (hver 5.) står foreningsnavnet (10 i alt). Kolonne I, N, S, osv. er blanke (markering af ny forening).

På en fane - internt-tilsyn_opslag - skal der optimalt være en drop-down-liste med år i celle B1 (den kan jeg trods alt finde ud af at lave) og i celle E1 en drop-down-liste med foreninger (også lavet).
Ud fra de 2 valgte værdier i celle B1 og E1 skal der hentes data til cellerne E3:H70.
F.eks. B1= 2024 og E1=Gymnastik, skal hente data fra fanen internt-tilsyn_2024 celle O3:R70.

Jeg har spurgt både Copilot og ChatGPT og har fået forslag som indbefatter funktioner som INDEKS, INDIREKTE og SAMMENLIGN, der står mine evner af.

Er det muligt at lave et opslag med 2 variabler ?
Kan ønsket afstedkommes med den valgte tankegang ?
Er det overhovedet muligt at lave et vandret opslag og hente lodrette data, når opslagsværdien ikke altid er i rette kolonne / række ?
Næst bedst er at lave en fil pr. år (så skal der ikke stå årstal i fanenavnet)

Måske skal det laves som en makro.
søg efter værdi i B1, søg efter værdi i E1, kopiere indhold fra celler og indsæt det i E3:H70 på fanen internt-tilsyn_opslag

Ideer, inspiration og hjælp modtages med tak.
Avatar billede ebea Ekspert
12. april 2024 - 17:51 #1
Som altid, med lidt mere detaljerede ark/opgaver, så upload en eks. fil med hvad du har i tankerne, og lav notat i filen.
Avatar billede kim1a Ekspert
12. april 2024 - 17:57 #2
Hvordan dannes data når det kommer i små kolonner i samme regneark? Det lyder nemligt lidt omstændigt, men kan godt lade sig gøre. Har du overvejet om dataen kan står i et samlet og så bare bruge en filterfunktion.
Altså fem kolonner hvor den første er foreningens navn og de sidste fire er det samme som nuværende, og så bare have dem i en lang række?

I dit nuværende opsæt kan Indirekte formlen nok hjælpe, til at fortælle hvilket ark den skal hente fra, og så skal du have en oversættelse af foreningsnavn til hvilken kolonne der skal bruges.

Det nemmeste for at forstå er at du lave en helt simpel reference i E3:
='internt-tilsyn_åååå!'O3
Nu laver så så indirekte:
=indirekte("internt-tilsyn_"&B1&"!'"&O3 få den til at virke
Så kan du arbejde med hvordan du bygger O3 ved hjælp at en opslagskolonne hvor foreningens kolonnenr står.
Jeg tænker f.eks. tabel med
forening 1 O
forening 2 N
så opslag på forening 1 giver O som resultat. Så kan du "bare" sige:
=indirekte("internt-tilsyn_"&B1&"!'"&xlookup(E1;kolonne med forening;kolonne med bogstav)&rowE3
Du skal så bygge noget for næste kolonne, men måske det bare er fem forskellige opslagsformler.

Alt i alt vil jeg stadig overveje om ikke kildedataen kan struktureres anderledes og dermed en simpel filter formel bruges.
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

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