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

 
ForumForumDiskussionerDiskussionerExcelExcelLista filtreringsvärdeLista filtreringsvärde
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-03-30 08:37
 

Hej,

Jag har en dagbokstabell där personer jobbar med flera uppgifter. Tabellen har filter på.
I och med att dagboken kontinuerligt fylls på och nya uppgifter kan tillkomma vill jag att Excel ge mig en lista av vilka olika uppgifter som finns i en kolumn. Dvs den listan som syns när jag väljer vilket värde jag vill filtrera tabellen önskar jag få i en annan kolumn.

Tack på förhand,
Oliver
 

Nytt inlägg
 2020-03-30 09:46
 

Obs att du måste ta fram din val-lista på ett annat blad, när du filtrerar din huvudlista så döljer du en massa rader. Det påverkar allt annat som står på bladet. Även sånt som står utanför tabellen.

Metoder:

om du har nyaste Excle kan du använda formeln UNIK()

https://support.office.com/sv-se/article/unik-funktionen-unik-c5ab87fd-30a3-4ce9-9d1a-40204fb85e1e

I äldre excel är det krångligare. Du kan få fram en engånglista genom att kopiera "uppgiftskolumnen" någon annan stans och sedan använda

DATA->dataverktyg->ta bort dubletter.

Men det är en engångsgrej som saknar kopppling till underligande data (dvs om du skriver in nya uppgifter så blir listan inaktuell).

Det går även att göra krångliga matrisformler, men de är ärligt talat inte specielt roliga att jobba med:

https://exceljet.net/formula/extract-unique-items-from-a-list

Eller en pivottabell där du släpar "Uppgift" till "rader"

Nytt inlägg
 2020-03-30 09:58
 
Hej hej

Lite beroende på vad du vill göra med listan, så finns även utsnitt,.

Stå i din tabell, därefter fliken infoga och tryck på utsnitt, bocka för rätt kolumn och tryck ok.

/C
Nytt inlägg
 2020-03-31 06:25
 

 Hej A nony Mouse,

Tack för hjälpen. Det var tyvärr inte nyaste Excel jag arbetar med.
Jag tycker om redovisningssättet med en pivottabell men det verkar inte uppdaterar sig vid tillkommande uppgifter, finns denna möjlighet? Som du redan skriver, engångsfunktioner är lite tråkigt när man behöver göra om det hela vid varje tillkommande ny uppgift.

//Oliver

Nytt inlägg
 2020-03-31 06:27
 

 Hej Christian,

Tack för ditt svar. Syftet med listan var att hålla kolla på vilka diverse uppgifter det finns vid sammanställning istället för att scrolla genom listan varje gång sammanställningen uppdateras.

Utsnitt fungerade jättebra i och med att det uppdaterade sig själv vid nya uppgifter. Helst skulle jag vilja haft utsnittslistan i celler istället för fristående men det går att leva med.

//Oliver

Nytt inlägg
 2020-03-31 08:56
 
Det går juh alltid att vba det. Nedan kod ska läggas in i en modul i vba editorn (Alt+f11). Högerklick på projekt för att ingofa modul.

Därefter kan du använda funktionen från gränssnittet i valfri cell:
=INDEX(UniQues(tblData[Ord]);RAD(A1))
gewr di g första unika värdet i kolumnen ord för tabellen tblData.. Dra funktionen nedåt för att få ut hela kolumnen med endast unika värden.

Mvh
Christian


Public Function UniQues(rng As Range) As Variant

Application.EnableEvents = False

Dim arr As Variant: arr = rng
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
Dim i As Long, mCount As Long

For i = 1 To UBound(arr, 1)
If Not dict.exists(arr(i, 1)) Then
dict.Add arr(i, 1), i
mCount = mCount + 1
End If
Next i

i = 1

Dim tmparr As Variant: ReDim tmparr(1 To mCount)
Dim key As Variant
For Each key In dict.keys
tmparr(i) = key
i = i + 1
Next key

UniQues = tmparr

Application.EnableEvents = True

End Function

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLista filtreringsvärdeLista filtreringsvärde

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