PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelSortera efter villkor från annat bladSortera efter villkor från annat blad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-11-28 19:55
 

Hoppas kunna få lite hjälp med detta;

Jag har 2 blad i ett dokument.

Blad 1 innehåller namn i en kolumn (icke sorterade efter bokstavsordning). Efter namnen finns schema positioner för 5 dagar i följande 5 kolumner.

Blad 2 är ett statistikblad. Jag länkar in informationen från blad 1 till blad 2 rakt av men vill kunna sortera raderna i bokstavsordning villkorat på vilket namn raden tillhör i blad 1.

 

Exempelvis : I blad 1 kolumn A finns "Nisse"  "Adam" och "Kalle" med efter följade schemaposition i kolumn B enl nedan

Kolumn A           Kolumn B

--------------------------------------

Nisse                  Dagpass

Adam                  Ledig

Kalle                   Nattpass

 

Jag länkar denna information till kolumn B i blad 2 med =Blad1!B1, =Blad1!B2 osv. Men i Blad 2 har jag namnen i kolumn A sorterade i bokstavsordning och vill få raderna i kolumn B att sorteras mot rätt namn överensstämmande med Blad 1. Hur kan jag få till detta?

Vore mycket tacksam för input. Försökt förklara så gott det går men kom gärna med frågor om oklart.

Tack.

Nytt inlägg
 2019-11-29 15:05
 
 Ändrad av anonymous  på 2019-11-29 16:10:22

 Det är nog enklast att köra en pivottabell.

Börja med att göra om ursprungslistan till en Excel-tabell med rubriker (skriv in rubriker högst upp, sen trycker du Ctrl+T).

Namn Pass
Nisse Dagpass
Adam Ledig
Kalle Nattpass

 

Stå i tabellen och gå til INFOGA->Pivottabell

I fältlistan släpar du både Namn och Pass till "Rader"

gå till menyn Design->Layout->delsummor: Visa inte

gå till menyn Design->Layout->delsummor: Av

gå till menyn Design->Layout->Rapportlayout: Tabellformat

Den enda nackdelen är att du måste högerklicka och välja uppdatera om du ändrar något i ursprungslistan.

 

Power Query

Troligtvis det mest korrekta sättet. Tyvärr heter det lite olika i olika versioner av excel. Men i excel 365:

Ställ dig i Tabellen du skapade ovan.

gå till

DATA->Hämta och transformera (något med Query i tidigare excel)->Från tabell/intervall

Nu hamnar du i en förhandgranskning. Sortera efter namnkolumnen och gör övrigt du behöver.

Välj "Stäng och läs in" högst upp till vänster..

Men det har samma nackdel som pivoten. Den behöver uppdateras manuellt

 

Formler (krångligt men den beter sig bekant) 

Ett alternativ till RANG när det gäller text är är text är att avända ANTAL.OM och skapa en hjälpkolumn.

Om man tar ditt exempel med bara tre gubbar (inga rubriker) så skulle den här formeln i ursprungslistans cell  C1 ge Nisses ordning: 

=ANTAL.OM($A$1:$A$3;"<="&A1)

kopiera ner till C3

 

Målbladet  hämtar du data i ordning med hjälp av den här formeln i A1 (kopiera ner till B3)

=INDEX(Blad1!$A$1:$B$3;PASSA(RAD();Blad1!$C$1:$C$3;0);KOLUMN())

Det är ok så länge data är små. Men det blir ganska segt om det blir många rader.

Fördelen är förstås att den beter sig som en formel.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSortera efter villkor från annat bladSortera efter villkor från annat blad

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter