mboost-dp1

Hjælp til excel


Gå til bund
Gravatar #1 - helsinghof
24. okt. 2007 11:50
Jeg har et problem jeg ikke kan løse i excel - håber nogen kan hjælpe:-)

Jeg har en liste med værdier som jeg gerne vil have bliver til tekst.

Fx hvis a1="01"->"tekst a" | hvis a1="02"->"tekst b"

Jeg kan godt få excel til at tjekke for én værdi og erstatte denne med tekst ved brug af følgende:
=IF(A1="01";"tekst a";"ingenting")
Men denne kan kun give én anden værdi, i dette tilfælde "ingenting". Jeg vil gerne have den tjekker for flere værdier og indsætter tekst i henhold til.

Nogen ideer?
Gravatar #2 - Jonasee
24. okt. 2007 12:01
har du prøvet at brug and?
Gravatar #3 - helsinghof
24. okt. 2007 12:08
#2

Kan du uddybe?
Gravatar #4 - Scherlund
24. okt. 2007 12:09
Der er den lange og knap så gode ting at bruge.

HVIS(A1="01";"tekst a";HVIS(A1="02";"tekst b";HVIS(...)))

Det er bestemt ikke den pæneste løsning men den virker.
Gravatar #5 - Scherlund
24. okt. 2007 12:13
Eller man kunne bruge:

HVIS(ELLER(A1=01;A1=02);"tekst a";"tekst b)

Alt efter hvad du prøver at lave.
Gravatar #6 - helsinghof
24. okt. 2007 12:23
#5 virker ikke... Den siger bare tekst b til alt...

#4 virker i nogen udstrækning... Jeg kan dog maks sætte 8 led i formlen, ellers melder den fejl. Har brug for 10 :s

=IF(AF2="01";"tekst1";IF(AF2="02";"tekst2";IF(AF2="03";"tekst 3";IF(AF2="04";"tekst4";IF(AF2="05";"tekst5";IF(AF2="06";"tekst6";IF(AF2="07";"tekst7";IF(AF2="08";"tekst8";))))))))

Når jeg sætter led 9 og 10 på siger den at der er en fejl i formlen. Også selvom det er præcis på samme måde som det forrige
Gravatar #7 - Jonasee
24. okt. 2007 12:38
#3

forkerte funktion jeg tænkte på
Gravatar #8 - Scherlund
24. okt. 2007 12:55
Denne kode giver ingen problemer for mig i Excel 2007

=HVIS(A2="01";"tekst1";HVIS(A2="02";"tekst2";HVIS(A2="03";"tekst3";HVIS(A2="04";"tekst4";HVIS(A2="05";"tekst5";HVIS(A2="06";"tekst6";HVIS(A2="07";"tekst7";HVIS(A2="08";"tekst8";HVIS(A2="09";"tekst9";HVIS(A2="10";"tekst10";"tekst11"))))))))))


Er ikke lige klar over hvorfor " bliver lavet om til " nogen gange. Men det skal selvfølgelig rettes.

Aner ikke om der er en begrænsning i andre versioner af Excel.

Det sidste led kan forresten undværes hvis du ved at der kun kan være de 10 forskellige værdier i feltet.
Gravatar #9 - helsinghof
24. okt. 2007 13:09
Jeg har rettet det til følgende

=HVIS(AF4="01";"tekst1";HVIS(AF4="02";"tekst2";HVIS(AF4="03";"tekst3";HVIS(AF4="04";"tekst4";HVIS(AF4="05";"tekst5";HVIS(AF4="06";"tekst6";HVIS(AF4="07";"tekst7";HVIS(AF4="08";"tekst8";HVIS(AF4="09";"tekst9";HVIS(AF4="10";"tekst10";"tekst11"))))))))))

Den melder stadig fejl, den markerer "hvis"'et før "09"...

Jeg prøver lige på min egen pc når jeg kommer hjem.
Gravatar #10 - helsinghof
24. okt. 2007 16:00
Hmm, det virker i min office 07... Skal lige tjekke versionen på arbejde. Tak for hjælpen indtil nu
Gravatar #11 - Jaakko
28. okt. 2007 09:49
Problemet løses enklere ved brug af funktionen "opslag" (eng. "vlookup"). I kolonne A og B laves din liste med numre og tekst, sådan:

Nr. Tekst
01 Tekst 01
02 Tekst 02
03 Tekst 03
osv.

Indtast denne formel i celle D3 (har du en dansk Excel oversætter Excel automatisk til dansk):

=VLOOKUP(D2;A:B;2;FALSE)

Herefter kan nummer indtastes i celle D2 og tilhørende tekst vil fremkomme i celle D3. Der kan tilføjes op til lige så mange numre og tekster som Excel tillader rækker: 65536!

Håber det løser dit problem.
Gravatar #12 - helsinghof
28. okt. 2007 10:26
#11

Det lyder som en god løsning. Jeg prøver den på arbejdet i morgen.

Tusind tak!
Gravatar #13 - helsinghof
29. okt. 2007 07:32
#11
Uhhh yeah, works like a charm

tusind tak igen. Ved du evt hvor man kan lære mere af sådan noget?
Gravatar #14 - Jaakko
3. nov. 2007 09:41
Der findes adskillige rigtigt gode letforståelige bøger på engelsk. F.eks. "Excel Bible". En "mursten" af en bog til omkring 300 kr. Herudover to generelle råd, hvis du vil blive (rigigt) god til Excel:

1) Brug er engelsk Excel version. Herved lærer du menuer og formler på engelsk og kan meget lettere finde hjælp i litteratur og på nettet, efterhånden som du dygtiggører dig.

2) Notér dig, at som udgangspunkt er spørgsmålet ikke "om Excel kan" gøre det ene eller andet. Det er stort set alt tid et spørgsmål om "hvordan du får Excel til at gøre det".

Eksempelvis kan du "programmere" i Excel ved at skrive eller "optage" "marcroer" der kan foretage ting du ønsker gjort. Du kan hente data til Excel automatisk fra nettet (f.eks. aktiekurser). osv. osv. Excel indeholder også "Pivot-tabeller", et fantastisk værktøj, til at analysere data "på kryds og tværs" også med grafik.

Jeg har arbejdet med Excel siden det kom frem og lærer stadigt nyt. Det er et fantastisk program.
Gravatar #15 - helsinghof
3. nov. 2007 10:24
Jeg vil prøve at finde den bog. Tusind tak!

Kan godt lave rigtige makroer og pivottabeller, men er ikke god nok til det.
Gravatar #16 - Saxov
3. nov. 2007 13:47
Som en note til makroer, så er de skrevet i VBA (Visual Basic for Applications) - så det er den variant af VB du "bare" skal lære.
Så kan du programmere Excel, Word, osv. Mener størstedelen af MS Office programmerne understøtter VBA kode.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login