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

 
ForumForumDiskussionerDiskussionerExcelExcelUnika värdenUnika värden
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-06-12 10:23
 

 Hej.

 

Har försökt googla samt prova mig fram utan resultat.

Har en fil med lite över 60 000 rader, där jag behöver få ut antal unika värden efter ett specifik uppsättning tecken.

 

Exempel på rader:

1715777991562,"Fysisk mätenhet","Fysisk mätenhet","{"phase": {"type": "3C", "notes": "", "voltage": 230, "nodelist": [{"icon": {"id": "default", "name": "Standard", "path": "assets/icons/consumerdefault.png"}, "name": "Fysisk mätenhet", "type": "3C", "active": 1, "phases": [{"active": 1}, {"active": 1}, {"active": 1}, {"active": 0}], "swbinfo": "", "fuselevel": 16, "includeintotal": 1, "measuredetails": "", "multiplyfactor": 1}], "locationinfo": "Finnebodavägen 46", "installerinfo": ""}}",{},B8:D6:1A:00:68:A1:,Europe/Stockholm,"2024-05-15 12:59:51",NULL,1062074,2,1,19,NULL,NULL

 

1715778381121,"Fysisk mätenhet","Fysisk mätenhet",{},{},a0:b7:65:5c:9e:80,Europe/Stockholm,"2024-05-15 13:06:21",NULL,1061045,2,1,20,NULL,NULL

 

1715778543944,"Fysisk mätenhet","Fysisk mätenhet",{},{},B8:D6:1A:00:68:A1,Europe/Stockholm,"2024-05-15 13:09:03",NULL,1062075,2,1,20,NULL,NULL

 

 

 

Jag behöver antalet unika värden från en "macadress" som har formatet **:**:**:**:**:** som kan finnas på olika ställen. I exempelet ovan ska de vara två, då de är B8:D6:1A:00:68:A1 och a0:b7:65:5c:9e:80 förekommer. Hur får jag till detta enklast?

Jag har provat med pivo men de funkar inte, då det är för mycket olika celler.

Nytt inlägg
 2024-06-12 16:20
 

Kan det bara finnas en macadress per rad?

Då kan du köra den här formeln på ett annat blad:

=OMFEL(FILTER(Blad1!1:1;ÄRTAL(SÖK("??:??:??:??:??:??";Blad1!1:1)));"")

Då borde du få ut macadressen på rad1 i blad1

Kopiera ner till rad 60 000 +

 

Sen kan du i ditt sammanställningsblad räkna antalet unika macadresser i A-kolumnen

=ANTALV(FILTER(UNIK(A:A);UNIK(A:A)<>""))

 

eller testa 

DATA->hämta och transformera->Hämta data från fil

Jag TROR att PowerQuery stödjer Regexp och då borde det vara hyggligt lätt. Men du får nog googla rätt mycket innan du kommer på hur man gör det rätt.

Nytt inlägg
 2024-06-13 05:58
 

Hej.

Åå, vad jag hoppades på att din formel skulle fungera, men det gjorde den inte.

Den ger endast ett 0 värde, trots att det en macadress finns i varje rad. :(

Gällande powerquery så är de utanför min kunskap. :)

Nytt inlägg
 2024-06-13 05:58
 

Hej.

Åå, vad jag hoppades på att din formel skulle fungera, men det gjorde den inte.

Den ger endast ett 0 värde, trots att det en macadress finns i varje rad. :(

Gällande powerquery så är de utanför min kunskap. :)

Nytt inlägg
 2024-06-13 09:44
 

Jag misstänker att jag missförstått hur dina data ligger. 

Jag trodde att det var kommaseparerade data och att varjer rad var uppdelad på olika celler. 

Om alla data ligger i A-kolumnen så kan du faktiskt göra det lite enklare

 

Den här formeln tittar i A1 och anger var din sträng finns (påbörjas): 

=SÖK("??:??:??:??:??:??";A1)

Och då kan du fiska ut 17 tecken från och med det tecknet:

=EXTEXT(A1;SÖK("??:??:??:??:??:??";A1);17)

Och för att slippa felmeddelanden för de rader som saknar en MAC-adress

=OMFEL(EXTEXT(Blad1!A1;SÖK("??:??:??:??:??:??";Blad1!A1);17);"")

kopiera ner och kör unik/filter-formeln.

 

Excel kommer att få RegExp formler. Men de finns bara i insider-versionerna än så länge. Så det har du ingen nytta av:

https://insider.microsoft365.com/en-u...

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelUnika värdenUnika värden

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