Avatar billede gnukki Nybegynder
31. januar 2006 - 14:21 Der er 11 kommentarer og
2 løsninger

Værdier i Excel

Hej..

Jeg har en masse værdier, som jeg har forsynet med et eller to bogstaver. Fx. H = 1 og Ge = 72.

Det jeg gerne ville var, at når jeg skrev H+Ge, ville computeren slå henholdsvis H og Ge op og komme med resultatet 73.

Kan dette lade sig gøre?
Avatar billede kabbak Professor
31. januar 2006 - 14:52 #1
Både og

Vælg indsæt navn definer

Under navn skriver du H
Under refererer til skriver du 1

der skal ikke være  = lighedstegn

Tryk Tilføj og gør det samme med de andre

luk den når du er færdig

nu kan du i en celle skrive =H + Ge, så skriver den resultatet.
Avatar billede kabbak Professor
31. januar 2006 - 15:00 #2
Hvis du allerede har tastet dem ind i arket
Og har Bogstaverne i en kolonne og Værdierne i kolonnen til højre for dem

kan denne makro oprette dem

du skal markere cellerne der indeholder bogstaverne, inden du kører makroen, så finder den selv værdierne ved siden af.

Sub Makro1()
For Each c In Selection
ActiveWorkbook.Names.Add Name:=c, RefersToR1C1:="=" & c.Offset(0, 1)
    Next
End Sub
Avatar billede gnukki Nybegynder
31. januar 2006 - 15:16 #3
Har lagt alle data'ene ind i arket, men hvordan afspiller jeg det?
Avatar billede bak Forsker
31. januar 2006 - 15:42 #4
Hvis Bogstaverne står i fx kolonne A og tallene i kolonne B, så marker alle bogstaver og tal, vælg menuen Indsæt / Navne / Opret og vælg Venstre Kolonne.
Så bliver navnene oprettet automatisk og du kan bruge =H + Ge
Avatar billede gnukki Nybegynder
31. januar 2006 - 16:54 #5
Okay virker fint... stødte ind i et andet problem...

Det ser ud til at det ikke er muligt at jeg f.eks. i en celle (A5) har bogstavet H, i en anden celle (B5) 5, og at jeg så i en tredje celle skriver "=A5*B5". Så kommer den bare op med #VÆRDI!

Er det bare mig eller kan det ikke lade sig gøre..?
Avatar billede bak Forsker
31. januar 2006 - 17:17 #6
Hvis du vil referere til en celle på den måde så prøv sådan
=INDIREKTE(A4)*B4
Avatar billede kabbak Professor
01. februar 2006 - 08:07 #7
Bak >
Kommentar: bak
31/01-2006 15:42:13

Nu lærte jeg noget nyt, tak for det ;-))
Avatar billede gnukki Nybegynder
03. februar 2006 - 19:57 #8
Jeg lærte i hvert fald også noget nyt.

Tak skal I begge to have, det har løst mit problem.

God weekend!
Avatar billede gnukki Nybegynder
03. februar 2006 - 19:57 #9
NB! Glemte lige, hvis I begge vil smide et svar, så kan I få en halvdel hver..
Avatar billede bak Forsker
03. februar 2006 - 20:11 #10
ok :-)
Avatar billede kabbak Professor
03. februar 2006 - 20:16 #11
ok ;-))
Avatar billede gnukki Nybegynder
04. februar 2006 - 09:27 #12
Sådan, og endnu en tak for hjælpen ;-)
Avatar billede kabbak Professor
04. februar 2006 - 13:22 #13
tak for point
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
Kurser inden for grundlæggende programmering

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