Avatar billede SimonHJensen Nybegynder
27. oktober 2015 - 08:03 Der er 3 kommentarer

Søge og returnere flere værdier i én celle

Hej :)

Jeg mangler så frygteligt en halv tung funktion i Excel, hvor det er muligt at søge efter et kriterie og så få den listet op i én celle.

F.eks.,

Danmark 1
Danmark 4
Sverige 3
Sverige 1

Er mit kriterie "Danmark", skal den returnere "1, 4" eller "4, 1".

Jeg kan ikke få noget til at virke...

På forhånd tak for hjælpen :)
Avatar billede supertekst Ekspert
27. oktober 2015 - 09:10 #1
Skulle nok kunne lade sig gøre - vender tilbage lidt senere..
Avatar billede supertekst Ekspert
27. oktober 2015 - 10:21 #2
Rem Skriv landets navn i en celle
Rem DobbeltKlik herefter - nr. indsættes i samme celle
Rem Der søg i kolonne A

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim søgEfter As String, antalRækker As Integer, ræk As Integer, p As Integer, nr As String
    antalRækker = ActiveCell.SpecialCells(xlLastCell).Row
    søgEfter = LCase(Target)
    If søgEfter <> "" Then
        For ræk = 1 To antalRækker
            If InStr(LCase(Range("A" & ræk)), søgEfter) > 0 Then
                p = InStr(Range("A" & ræk), " ")
                If p > 0 Then
                    nr = Mid(Range("A" & ræk), p + 1)
                    Target = Target & ", " & nr
                End If
            End If
        Next ræk
    End If
End Sub
Avatar billede supertekst Ekspert
03. november 2015 - 10:42 #3
Noget nyt?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester