01. februar 2016 - 10:13Der er
7 kommentarer og 1 løsning
Flytte data efter sand og falsk formel
Hej jeg har et regneark hvor jeg i ark1 har data i ca 100 rækker, samt data i kolonne A,B,C,D,E og F
Kolonne A er der en sand og falsk formel, og hvis den viser sand, så ønsker jeg at den overføre dataen i kolonne B,C,D,E og F for den pågældende række til Ark3.
Hvis du indsætter følgende formel i B1 og kopierer henad til F1 i Ark3 og så nedefter, så langt du har data, så skulle du få rækkerne med SAND fra de enkelte kolonner, overført til Ark3.
Sørg for at de 2 øverste rækker i ark1 ikke indeholder data. F.eks. overskrifter eller bare indsæt 2 tomme rækker.
I dit ark1 indsætter du en ny kolonne A længst til venstre der fra celle 3 og nedefter indholder (nu står dine sandt/falsk i kolonne B): =IF(B3;COUNTIF($B$1:B3;TRUE))
Så kan du se du har lavet en tæller, der tæller antal af 'sandt'. Du kan også lave det uden blanke rækker i toppen, hvis du giver de 2 øverste celler et lidt andet indhold.
I ark3 slår du data op, baseret på din tæller. =VLOOKUP(1;ark1!A:G;2;FALSE)
1-tallet svarer til den tæller du har lavet, 2-tallet til hvilken data du vil hive over. Det finder du nok ud af ved at rode lidt med det.
Jeg har desværre kun excel på engelsk, så jeg kender ikke funktionernes navne i den danske.
I ark1 kolonne A skal celle nr. 3 indeholde =HVIS(B3;TÆL.HVIS($B$1:B3;SAND))
Den trækker du ned så den dækker alle 100 data. De næste celler kommer derfor til at hedde: =HVIS(B4;TÆL.HVIS($B$1:B4;SAND)) =HVIS(B5;TÆL.HVIS($B$1:B5;SAND)) =HVIS(B6;TÆL.HVIS($B$1:B6;SAND)) =HVIS(B7;TÆL.HVIS($B$1:B7;SAND))
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.