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

 
ForumForumDiskussionerDiskussionerExcelExcelAuto generera värden från listorAuto generera värden från listor
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-10-01 20:03
 

Tja, jag håller på att göra en golf tävling och har några problem som jag försöker lösa i excel. E denna tråden försöker jag lösa första problemet.

Jag har 3 startlistor med namn, dessa ska generera en 4de lista med alla namn fast utan dubletter. Lägger jag sen till ett nytt namn i en av dom första 3 listorna ska den automatiskt genereras i den 4de om det inte redan finns.

Lista 1.............Lista2.............Lista3.............AutogenereradLISTA

Chris...............Anders...........Fredrik............Chris
Anders............Adam.............Chris...............Anders
Stefan.............Fredrik...........Stefan.............Stefan
..........................................Anton..............Adam
.................................................................Fredrik
.................................................................Anton

Läggs det som sagt sedan till fler namn i lista 1,2,3 skan dom även genereras i lista 4.
 

Nytt inlägg
 2018-10-02 13:41
 

 Hej!

Någon autogenererad lista kan jag inte hjälpa dig med, har en lösning ifall du kan tänka dig att använda ett macro för att få fram den 4:de listan.

Om du inte kan så mycket om VBA så är det lättare att spela in macrot.

Jag vet inte hur många du räknar med att kommer på golftävlingen, men i nedan beskriven procedur så är det max 25 deltagare, minska eller utöka till det du vill ha.

Inspelning av macro: Kopiera lista 1, A1:A25, klistra in D1:D25, Kopiera lista 2, B1:B25, klistra in D26:D50,Kopiera lista 3, C1:C25, klistra in D51:D75. Markera D1:D75 gå in på Data och ta bort dubletter. 

Jag antar att du inte vill ha någon tom rad i D kolumnen, för i macrot ovan kommer det bli en tom rad om det inte är 25 deltagare i både A och B kolumnen.

För att undvika detta, så får du lägga till att sortera t.ex från A till Ö D1:D75 i macrot.

 

Mvh Ingvar

Nytt inlägg
 2018-11-14 12:24
 

Hej,

Ett annat och kanske enklare alternativ är att iställe för att ha namnen i tre kolumner lägga ihop dem till en kolumn samt skapa ny kolumn som definierar vilken "startlista" de tillhör.

Sedan kan du enkelt skapa en pivottabell som är det enklaste sättet att skapa unika värden. Pivottabeller är väldigt enkla att jobba med och mycket effektiva.

cmm

Nytt inlägg
 2018-11-14 15:14
 
 Ändrad av anonymous  på 2018-11-14 16:16:20

Jag har någon gång lagt ihop listor med konsoliderad pivot 

[Alt]+D+P  flera konsolideringsområden

Lite svart magi + har hårda krav på att kolumnnamn skall vara lika osv. Men det funkar om man vill slå samman/filtrera fram unika värden från flera tabeller

annars finns det enkla matrisformler...

Skriv in i I2, mata in som matris och kopiera ner ett lämpligt antal rader så får man unika värden från kolumn A,C och E

OBS! skall vara en rad. Men det fuckade upp designen på forumet

=OMFEL(INDEX($A$1:$A$100;PASSA(0;ANTAL.OM($I$1:I1;$A$1:$A$100);0));
OMFEL(INDEX($C$1:$C$100;PASSA(0;ANTAL.OM($I$1:I1;$C$1:$C$100);0));
OMFEL(INDEX($E$1:$E$100;PASSA(0;ANTAL.OM($I$1:I1;$E$1:$E$100);0));"")))

Vad kan gå fel?

Hmm, om någon begriper varför det blir en 0-rad i slutet av första kolumnens värden - Respekt

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelAuto generera värden från listorAuto generera värden från listor

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