Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Variant av "transformera" i Excel ??

Postades av 2008-03-13 14:50:35 - Mikael Aftevik, i forum microsoft office, Tråden har 5 Kommentarer och lästs av 2257 personer

Jag har ett stor Excel-blad med drygt 2400 rader.

Raderna och datat i kolumn A är ett "artikelnummer".
I kolumn B-->> (alltifrån 1 kolumn till 34 kolumner) är ett värde som resp artikelnummer kan matcha.

Nu ser det ut så här i Excel: (a--g är alltså kolumnerna)

A B C D E F G

95010193 SF5500 SF5550 SF5600 SF5650
95009412 SF3000 SF4000 SF3100 SF3200 SF4000 SF4220
95010212 ML1210 ML1250


Markerar jag området och använder kopiera och klistra in special "transformera", så blir resultatet så här;

95010193 95009412 95010212
SF5500 SF3000 ML1210
SF5550 SF4000 ML1250
SF5600 SF3100
SF5650 SF3200
SF4000
SF4220


Nu hamnar då alltså artikelnummer överst och sedan följer de värden som matchar artikelnumret.

"MEN"

Jag skulle vilja få ett resultat som ser ut så här;

95010193 SF5500
95010193 SF5550
95010193 SF5600
95010193 SF5650

95009412 SF3000
95009412 SF4000
95009412 SF3100
95009412 SF3200
95009412 SF4000
95009412 SF4220

95010212 ML1210
95010212 ML1250

Alltså att artikelnumret står i en kolumn (A) och i kolumn B så står de resp matchade värden.



Är det någon som har en idé ?
Visst går det att "teoretiskt" använda "transformera metoden", men då hamnar ju artikelnumret överst i varje kolumn och man måste sedan kopiera "ner" artikelnumret till resp matchat värde. Samt att det är en stor mängd data. Drygt 2400 artikelnummer (rader alltså).
Så göra det manuellt känns lite motsträvigt...


Kör med Excel 2003.... och är inte direkt kunnig på makron o liknande...

Så jag hoppas på "enkla" förklaringar hur jag kan gå tillväga ;-)


MVH !
// Mikke


Svara

Sv: Variant av "transformera" i Excel ??

Postades av 2008-03-13 15:13:33 - Niklas Jansson

Det första man ska fråga sig är om det går att få ut informationen på något annat sätt som är bättre. Allt för ofta struntar man i det och försöker lösa grejerna i det dåliga formatet.

Om det är så att du måste ha det här formatet är nog just ett makro enklast i det här fallet.

Annars skulle du kunna göra något i stil med att med formler hämta ut alla tänkbara 34 rader varje gång, och få massa hål. Sen klipper du bort hålen med autofilter.


Svara

Sv:Variant av "transformera" i Excel ??

Postades av 2008-03-13 15:58:49 - Mikael Aftevik

Jo helt klart är andra möjligheter tänkbara.
Jag måste inte ha det i Excel, men måste ha artikelnummer och matchade nr i två kolumner jämte varandra.


Har börjat faktiskt med autofilter , men det kändes som ett oändligt jobb att göra manuellt....
För som jag skrev.... drygt 2400 rader och uppåt 34 kolumner....
Det blir många "markera och klistra in" och fipplande med autofiltret.

// M




Svara

Sv: Variant av "transformera" i Excel ??

Postades av 2008-03-13 16:54:19 - Niklas Jansson

Nej, alltså.

Gör en ny flik.
skriv i A1-A35:
= Blad1!A1

skriv i B1
= Blad1!B1

skriv i B2
= Blad1!C1

...

Till sista kolumnen som du kan tänkas få. Sen fyller du på raderna neråt tills du har all data. Många ställen kommer få hål, typ

A 10
A 12
A
A
A
A
B 11
B 14
B 5
B
B
B
B
...

Sen tar du autofilter på kolumn B för att markera alla tomma i kolumn B, markerar dem, använder "goto only visible cells" och tar bort resp. rader.


Svara

Sv:Variant av "transformera" i Excel ??

Postades av 2008-03-14 09:55:51 - Mikael Aftevik

OK, nu börjar vi ju iofs närma oss, men jag missar nog nåt....

För jag har ju olika artikelnummer i kolumn A, Alltså cell A1 innehåller ett artikelnummer, cell A2 ett annat osv.


För om jag nu skriver = Blad1!A1 i alla celler A1-A35, så blir det ju det artikelnummer som finns i A1.
Det blir ju rätt, och jag får rätt värden när jag sedan skriver in i B1; = Blad1!B1 och i B2 = Blad1!C1 osv.


Men sedan vill jag ju få det likadant för artikelnumret i A2, A3 på blad 1 osv...


På vilket sätt skall jag ändra då ?
Ja alltså går det att få till med formeln, eller måste jag själv ändra ifrån A1 till A2 till A3 osv


Blev nog lite snurrigt i huvet nu ;-(

// M


Svara

Sv: Variant av "transformera" i Excel ??

Postades av 2008-03-14 10:41:55 - Niklas Jansson

<b>>eller måste jag själv ändra ifrån A1 till A2 till A3 osv</b>
Jepp, och jag tror att om du gör det för de första 2*35 raderna och "fyller" neråt så sköts det automatiskt.
Alltså, fixa de första 35 raderna, skriv "=...!A2" i ruta A36, kopiera ner till A70. Markera A1-A70 och fyll neråt.

Har tyvärr inte Excel här och kan testa.


Annars går det att lösa på ett annat sätt. Kör med

=OFFSET(...!A1, int(ROW()/35), 0)

Du kan behöva trixa lite för att få det precis rätt, kanske grejer i stil med

=OFFSET(...!A1, int((ROW()-1)/35)+1, 0)
Det beror på var tabeller börjar osv. Se bara till att det blir rätt för de tre-fyra första, så blir det rätt för allihop sen.

Sen när du får en korrekt tabell så tar du copy, paste values, så att det bara är text kvar utan formler, sen kan du köra autofiltergrejen.


Svara

Nyligen

  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 937
27 965
271 780
569
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies