Avatar billede p_hvedstrup Nybegynder
11. december 2008 - 11:37 Der er 7 kommentarer og
1 løsning

Hjælp til sammenligning af ranges i 2 faneblade

Hej

Jeg forsøger at lave en makro der kan sammenligne data i på tværs af 2 faneblade.

Sheet 1 et indeholder i kolonne A data med lignende format og altid et unikt id:
07-11-2008 Links mellem Word og Excel (MCAS-7GZGPL)

Det er tilfældigt hvor i cellen id nummeret står, som i dette tilfælde er MCAS-7GZGPL.

I sheet 2 har indeholder kolonne A id'er og B timer:

    A          B
----------------------
MCAS-7M7BTB| 0,5 timer
MCAS-7KMA4B| 2,0 timer
MCAS-7GZGPL| 3,0 timer
MCAS-7GZGM4| 1,0 timer

Hvordan får jeg en makro der søger cellerne igennem i Sheet 1, finder det unikke ID, sammenligner det med Sheet 2 kolonne A, og derefter skriver et samlet resultat i Sheet 3 med følgende format:
                  A                                  B
---------------------------------------------------------------
07-11-2008 Links mellem Word og Excel (MCAS-7GZGPL)| 3,0 timer


Ved godt den er lidt kringlet, men jeg smider også gode points efter den der hjælper.

Pft.
Avatar billede mireigi Novice
11. december 2008 - 12:29 #1
Hvis dit ID altid har samme længe (11 tegn), kan du bruge følgende:

Lav dine data i Sheet 2 om til en tabel
Marker dine data -> Indsæt -> Tabel -> OK
Derefter går du ind i:
Formler -> Navnestyring
og omdøber "Tabel1" til noget mere sigende, fx "OpslagsTabel"

På Sheet 3 indstætter du så følgende i kolonne A:
='Sheet1'!A1

Derefter indsætter du denne kode i kolonne B på Sheet 3:
=LOPSLAG(ERSTAT(HØJRE(A1;11);LÆNGDE(HØJRE(A1;11));1;"");OpslagsTabel;2;FALSK)
Avatar billede p_hvedstrup Nybegynder
11. december 2008 - 12:56 #2
Hej.

Tusind tak for hjælpen

Jeg kan ikke umiddelbart ikke få det til at virke. Her er et link til excel-arket

http://www11.zippyshare.com/v/32124927/file.html

Kan du ikke kigge på det ?
Avatar billede mireigi Novice
11. december 2008 - 18:24 #3
Ok, først skal du lige ha' et par ting på plads.

1. Angiv ALTID dit ID som (xxxx-xxxxxx)
2. Er det en reference, så angiv som (request ref: xxxx-xxxxxx)

Jeg har lagt en korrekt version her:
http://www.humyo.com/F/6451231-280455429/YjZlNWY0OTA2OWZhNjZhODI3MjE2MjkyZWE2MzQzNDA=

Formlen er ændret til at tage højde for ")" i søgningen:
=LOPSLAG(ERSTAT(HØJRE(A1;11);LÆNGDE(HØJRE(A1;11));1;"");OpslagsTabel;2;FALSK)
Avatar billede p_hvedstrup Nybegynder
12. december 2008 - 08:25 #4
Det spiller perfekt.

Tusind tak for hjælpen.

Kom med et svar, og jeg kommer med point.
Avatar billede mireigi Novice
12. december 2008 - 10:09 #5
Det var så lidt :)

MiReiGi
Avatar billede p_hvedstrup Nybegynder
12. december 2008 - 11:20 #6
Værsgo'
Avatar billede p_hvedstrup Nybegynder
12. december 2008 - 11:23 #7
Synes ikke jeg kan få den til at acceptere.
Avatar billede p_hvedstrup Nybegynder
12. december 2008 - 11:23 #8
Sådan :)
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