mboost-dp1
Hjælp til excel
- Forside
- ⟨
- Forum
- ⟨
- Programmering
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?
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?
#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
#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
Denne kode giver ingen problemer for mig i Excel 2007
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.
=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.
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.
=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.
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.
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.
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.
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.
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.