Print side | Luk vindue

Formel og advanced data

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3205
Udskrevet den: 04.Maj.2024 kl. 05:40


Emne: Formel og advanced data
Besked fra: Subennet
Emne: Formel og advanced data
Posteringsdato: 17.Okt.2017 kl. 15:18
Hej Smile

Sidder her med et excel problem som jeg ikke lige kan finde løsning på, men sikkert er barnemad for jer hajer der ude Wink

Jeg har noget data med nogle maskiner og nogle fejlkoder der opstår ved hver maskine. Jeg har så prøvet at trække det hen i en ny fane med data -> advanced og ved hjælp af noget formel. 

1. Jeg skal have hjælp til en formel som kan liste hver enkelt maskine op med ALLE de fejlkoder der er på denne.
F.eks. 

IBM_07 - Fejlkode 1
IBM_07 - Fejlkode 2

Men så den er unique og der ikke kommer flere af den samme. 

Jeg har vedhæftet mit regneark, med så langt jeg er kommet. Har anvendt en formel som kan referere fejlkoden til den enkelte maskine. Der er dog sikkert en nemmere løsning. Det er på sheet3 jeg prøver at få det hele hen. uploads/1694/regneark.xlsx" rel="nofollow - uploads/1694/regneark.xlsx

Håber virkelig at i kan hjælpe der ude!

Tak



Svar:
Besked fra: excelent
Posteringsdato: 17.Okt.2017 kl. 20:43
Hvis du kan bruge en VBA løsning så indsæt følgende kode i et almindeligt kodemodul

Sub Kopier_Unikke()

Sheets("UGE").Select
Dim rng2 As New Collection
Dim rng As Range
Set rng = Range("A1:A129") ' ret range til aktuel

On Error Resume Next
For Each c In rng
x = c & "#" & c.Offset(0, 7)
rng2.Add x, CStr(x)
Next
On Error GoTo 0

Sheets("Sheet3").Select

For Each c In rng2
Cells(t + 1, "A") = Split(c, "#")(0)
Cells(t + 1, "B") = Split(c, "#")(1)
t = t + 1
Next

Set rng2 = Nothing
Set rng = Nothing
End Sub



-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Subennet
Posteringsdato: 17.Okt.2017 kl. 22:38
Tak for svar excelent!

Jeg er ikke den stærkeste til VBA, men vil lige prøve at indsætte det i morgen på arbejds pc'en.


Besked fra: Subennet
Posteringsdato: 24.Okt.2017 kl. 13:20
Hej igen Smile

Jeg fandt en formel som kunne få lagt vægten af de forskellige fejlkoder sammen ! :-)

Nu er problemet bare hvordan jeg får koblet den korrekte dato på fejlkoden.. ved nogle fejlkoder kører maskinen ind i det nye døgn hvilke vil sige at der er to datoer for samme fejlkode hvilke forvirre mig lidt. Jeg er ret blank på både formel og evt. opsætning :/ 

Jeg håber nogle har kendskab til dette problem.

Mvh



Print side | Luk vindue