Avatar billede morlindb Nybegynder
01. juli 2010 - 10:07 Der er 3 kommentarer

Kombinering af muligheder.

Automatisk kombinering af alle muligheder

Kan Excel konvertere lister af forskellig længde for hver parameter til en samlet liste som indeholder alle kombinationer af disse parametre?

Parameter 1
København
Århus
Odense

Parameter 2
Villa
Lejlighed
Sommerhus

Parameter 3
Karen
Lotte
Dorthe

Den kombinerede liste skulle så hedde

Parameter1/Parameter2/Parameter3
København/Villa/Karen
København/Villa/Lotte
København/Villa/Dorthe
København/Lejlighed/Karen
København/Lejlighed/Lotte
København/Lejlighed/Dorthe
København/Sommerhus/Karen
København/Sommerhus/Lotte
København/Sommerhus/Dorthe
Århus/Villa/Karen
Århus/Villa/Lotte
Århus/Villa/Dorthe
Århus/Lejlighed/Karen
Århus/Lejlighed/Lotte
Århus/Lejlighed/Dorthe
Århus/Sommerhus/Karen
Århus/Sommerhus/Lotte
Århus/Sommerhus/Dorthe
Odense/Villa/Karen
Odense/Villa/Lotte
Odense/Villa/Dorthe
Odense/Lejlighed/Karen
Odense/Lejlighed/Lotte
Odense/Lejlighed/Dorthe
Odense/Sommerhus/Karen
Odense/Sommerhus/Lotte
Odense/Sommerhus/Dorthe


I eksemplet er der tre parametre og tre værdier i hver parameter.
Dette er variabelt, men evt. kan antallet af parametre være fast fx. 10 hvis dette gør en evt. løsning nemmere.

Er der nogen der ligger inde med en VBA stump der gør dette, eller som kan hjælpe på vej?
Avatar billede Ialocin Novice
01. juli 2010 - 14:40 #1
Hej morlindb


Prøv om følgende kan være en starthjælp:

I celle a1, b1 og c1 har du 3 parametre
I celle d1 har du følgende kode:

=A1&"/"&B1&"/"&C1


Jeg kigger lige nærmere på det med det varierende antal parametre ...

mvh Nicolai
Avatar billede Ialocin Novice
01. juli 2010 - 14:54 #2
Hej morlindb


Så er her lidt mere kode.
Og det samme eksempel som tidligere ...

I celle a1, b1 og c1 har du 3 parametre
I celle d1 har du følgende kode:

=IF(C1="";"";C1&"/")&IF(D1="";"";D1&"/")&IF(E1="";"";E1&"/")

Forklaring:
Hvis C1 er tom = undlad at sætte / ellers sæt værdi i C1 og /
... og ditto i de følgende celler ..


Håber det gi´r mening ?

Mvh Nicolai
Avatar billede Ialocin Novice
01. juli 2010 - 15:05 #3
Hej morlindb

Har lige nærlæst dit spørgsmål ... og jeg svarer vist ikke på hvad du spørg om ?

Mvh Nicolai
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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