Avatar billede ransborg Juniormester
07. februar 2003 - 12:51 Der er 11 kommentarer og
1 løsning

Haster: Opslag

Kære Alle,
Jeg har et problem, som jeg håber, I kan hjælpe mig med.

Jeg har et telefon nummer i A1: XXXXXXXX

I Et andet ark, har jeg følgende opbygning:
A kolonnen står der telefon nummer FRA
B kolonnen står der telefon nummer TIL
----> altså der er et interval
C kolonnen indeholder en tekst.

Nu vil jeg gerne have lavet et opslag, at hvis mit telefon nummer i A1 ligger inden for det givne interval, skal det overfører teksten fra det andet ark.

Er det muligt?

Mvh
Ransborg
Avatar billede martin_moth Mester
07. februar 2003 - 13:04 #1
Ja - den mest simple løsning er en helt almindelig hvis-sætning

Hvis(Nummer<startnummer  og nummer> slutnummer;Indsæt data;"")

I ovenstående er Nummer = cellen A1, start og slutnummer er cellerne i dit andet ark, og der hvor der står Indsæt data skriver du cellenavnet på den cvelle der skal hentes hvis intervallet er opfyldt

Ellers kik på funktionen Opslag eller lav det med en macro :o)
07. februar 2003 - 13:08 #2
Er listen med telefonnumre fortløbende?
F.eks.
20000000-29999999
30000000-39999999
40000000-49999999
07. februar 2003 - 13:11 #3
Er den det kan du bruge en simpel LOPSLAG() til det.

=LOPSLAG(A1;"din liste";3)
hvor "din liste" udskiftes med det område listen findes i, f.eks. Ark2!A1:C99.
07. februar 2003 - 13:17 #4
martin_moth>> sådan kan du ikke bruge OG i en formel.
Avatar billede ransborg Juniormester
07. februar 2003 - 13:20 #5
Jeg tror ikke, jeg kan bruge løsningerne, desværre :-(
Hvis der f.eks. i ark 1 står 20000001 i celle A1, og 30000001 i celle A2 - vil jeg gerne have den teksten fra ark2 overført, som passer ind.

I ark 2 står der
A1: 20000000, B1: 29999999, C1: "Hans Petersen"
A2: 30000000, B2: 39999999, C2: "Anders Andersen"
A3: 40000000, B3: 49999999, C3: "Jens Jensen"
etc.

hvis jeg laver Lopslag formel i ark1 i cellerne B1 og B2 - vil den ikke kunne finde værdierne fra ark2, da de ikke står der direkte.

Håber på et andet forslag

Mvh
Claus
Avatar billede sjap Praktikant
07. februar 2003 - 13:35 #6
Du kan måske bruge

=SLÅ.OP(A1;Ark2!A1:C3)
07. februar 2003 - 13:38 #7
Hvad mener du med dette:
hvis jeg laver Lopslag formel i ark1 i cellerne B1 og B2 - vil den ikke kunne finde værdierne fra ark2, da de ikke står der direkte.

=LOPSLAG(A1;Ark2!A1:C99;3)
denne funktion går netop om på ark2 og laver et opslag, og den virker perfekt hvis din liste over telefon numre ser ud, som den du skitserer.
Avatar billede sjap Praktikant
07. februar 2003 - 13:39 #8
Iøvrigt tror jeg også at erikjuuls forlag med LOPSLAG virker: det kræver bare en lille tilføjelse:

=LOPSLAG(A1;Ark2!A1:C3;3;SAND)
Avatar billede sjap Praktikant
07. februar 2003 - 13:41 #9
Jeg havde faktisk også lidt problemer, men nu virker den som erikjuul skriver (også uden SAND til sidst). Jeg må have lavet en fejl før - beklager.
07. februar 2003 - 13:43 #10
superjap>> Ja og da SAND er standardværdi, gør det ingen forskel om den medtages eller ej.
Avatar billede ransborg Juniormester
07. februar 2003 - 13:52 #11
I har helt ret, jeg lavede den med falsk til sidst, og derfor kom der fejl

Tak for hjælpen

mvh
Claus
Avatar billede martin_moth Mester
07. februar 2003 - 16:50 #12
erikjuul : Min kommentar havde karakteren af en generel løsning. Jeg er da godt klar over at du skal skrive =HVIS(OG(1=1;2=2);"hej";"øv")
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

IT-JOB