Avatar billede Bkfalcon Nybegynder
05. december 2012 - 10:31 Der er 7 kommentarer og
1 løsning

Flytning af værdier fra et ark til et andet i samme projektmappe

Hej

Jeg har det problem jeg håber i kan hjælpe mig med.

Jeg ønsker at flytte værdierne i en kolonne med 800 celler i f.eks ark(1) til en kolonne i ark f.eks ark(2)
Jeg ønsker dog kun at flytte værdier fra de celler i kolonnen hvor der er en værdi i cellen(cirka 40 celler). resten af cellerne(de tomme) vil jeg ikke have flyttet med over i det nye ark da jeg ikke skal bruge dem.
Det skulle gerne ske automatisk da det det ikke altid er de samme celler der står en værdi i.

Hvilken en funktion skal jeg bruge til at gøre det med og kan det lade sig gøre?
Avatar billede Slettet bruger
05. december 2012 - 11:25 #1
Matrixformel i Ark2!A1: (dine data i Ark1!A1:A800)

=HVIS.FEJL(INDEKS('Ark1'!$A$1:$A$800;
MINDSTE(HVIS('Ark1'!$A$1:$A$800<>"";
RÆKKE('Ark1'!$A$1:$A$800));RÆKKE('Ark1'!A1)));"")

Formlen kopieres nedad i nødvendigt omfang.
Avatar billede Bkfalcon Nybegynder
05. december 2012 - 12:18 #2
Tak for svaret, men synes nu ikke lige det virker?

Hvis der står en værdi i første celle Ark1!A1 flyttes den over, men er cellen tom får jeg et 0 flyttet over I ark 2.
Men står der nu en værdi i Ark1!A2 og jeg kopierer formlen nedad I Ark2, så får jeg ikke værdien flyttet over

så det virker desværre ikke efter hensigten

Skal der stå række i formlen og ikke kolonne, når det nu er en kolonne jeg søger i?
Avatar billede Slettet bruger
05. december 2012 - 12:31 #3
Som jeg skrev forudsatte jeg, at dine data var i Ark1!A1:A800 og at du ønskede dem flyttet til Ark2 fra A1 og nedefter.

Hvis du har dine data andetsteds od du ønsker dem andetsteds end det just nævnte, så beskriv præcist, hvor du har dem og hvor du ønsker dem.

Som jeg også skrev er det en matrixformel. Det betyder, at du ved indtastning (af den første formel) skal holde Ctrl og shift nede før du trykker på enter. Gjorde du det?

Hans
Avatar billede Bkfalcon Nybegynder
05. december 2012 - 13:59 #4
Mange tak Hans

Det var Ctrl shift jeg glemte.
Har ikke prøvet at lave sådan en matrix formel før

Det løste så første del af mit problem

Så prøver jeg selv lige at se om jeg kan klare resten selv :)

Mvh Bo
Avatar billede Bkfalcon Nybegynder
05. december 2012 - 14:11 #5
Hov nu gave jeg point til mig selv.

Det var jo ikke meningen... øhm kan jeg gøre det om?
Det var jo til Hans :(
Avatar billede Slettet bruger
05. december 2012 - 14:36 #6
Det er lige meget, jeg samler ikke på point. Men hvad var det resterende du skulle klare selv. Og lykkedes det?

Hans
Avatar billede Bkfalcon Nybegynder
05. december 2012 - 15:25 #7
jeg havde nogle værdier og noget tekst i nogle andre celler i de rækker hvor der stod tal(ark1), som jeg gerne ville have med over i det nye ark(ark2).

Det er lykkedes at hive de værdier med over i det nye ark ved hjælp af din matrixformel ved at ændre på kolonne navnet í den:)

Så nu flytter den automatisk alt det jeg skal bruge med over i det nye ark, hvilket jo sparer mig noget tid med at gøre det manuelt.

Men der kommer nok flere spørgsmål, når jeg kommer til næste punkt i min automatiserings proces :)

Jeg prøver at forstå formlen... Hvorfor er det der skal Mindste inde i den?

Bo
Avatar billede Slettet bruger
05. december 2012 - 16:35 #8
Du skriver:
Jeg prøver at forstå formlen... Hvorfor er det der skal Mindste inde i den?


Tja - det er jo en del af en lang kompleks formel. Jeg kan råde dig til midlertidigt at ændre formlen til:

=INDEKS('Ark1'!$A$1:$A$20;MINDSTE(HVIS('Ark1'!$A$1:$A$20<>"";
RÆKKE('Ark1'!$A$1:$A$20));RÆKKE('Ark1'!A1)))

altså udelade HVIS.FEJL-funktionen og reducere området til de første 20 rækker, så bliver den nemmere at analysere. Når du har gjort det (husk igen at holde Ctrl og Shift nede når du har ændret i formlen)aktiverer du cellen med den ændrede formel og trykker på Formler (på båndet), herefter på Evaluer formel. Studér hvad der fremgår af Evaluer-formel-dialogboksen, tryk på Evaluer og for hvert tryk, begrib hvad der sker. Når du har gjort det (grundigt) kan du om nødvendigt vende tilbage med konkrete spørgsmål til trin i formelevalueringen du ikke forstår.

Hans
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