Forfatter |
Emne Søg Emne funktioner
|
asis
Forum Begynder
Medlem: 21.Feb.2011
Land: Danmark
Status: Offline
Point: 8
|
Emne: Hentning af data fra et andet excel ark Sendt: 21.Feb.2011 kl. 22:08 |
Hej
Som det fremgår af overskriften vil jeg gerne hente data fra et andet excel ark på baggrund af 2 kritrier: ordrenummer og efter bestemte ord i Ark2 (eksempelvis Q1)
eksempelvis:
Ark 1:
A B C D E F G Periode Ordrenummer Q1 Q2 Q3 Q4 Q5 14-03-1 6520
Ark 2
A B C Dato Ordrenummer 14-03-11 4120 Q2 15-03-11 6520 Q3 14-03-11 4245 Q5
Som I kan sige er Ark 2 lidt ryddet, derfor hvis jeg skal finde værdien i C1 i ark 1 skal jeg søge efter ordrenummer og Q1 i ark 2 og hvis disse matcher med ordrenummeret i ark 1 indsattes værdien ind C1 i ark 1.
Ved godt det ser lidt forvirrende ud, men findes nogle formel jeg kan anvende? er ikke så skrap til Excel, men takker på forhånd:)...
|
|
|
|
|
rassten
Guld bruger
Medlem: 26.Okt.2010
Status: Offline
Point: 694
|
Sendt: 21.Feb.2011 kl. 23:23 |
Har du mulighed for at uploade et eksempel ark. Gerne med lidt flere test data. Jeg blev lidt forvirret over din forklaring med C1 og Q1, altså så vi kan se hvad det er du vil have overført.
|
VH rassten
Arbejde excel 2010 Privat excel 2010
|
|
asis
Forum Begynder
Medlem: 21.Feb.2011
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 06.Mar.2011 kl. 18:24 |
jo, det kan jeg godt. Jeg har sorteret arkene en lille smule. men jeg har to fane, hvor af den ene indeholder stamdata, mens jeg den er er en beregningsark. arkene ser således ud:
ark 1- stamdata
Ordre nr. Fundet i Gate Antal Dispone-ring 101 Gate1 1 Kasseret 101 Gate1 1 Kasseret 101 Gate 5 1 Kasseret 101 Gate 5 1 Kasseret 901 Gate 5 1 Kasseret 901 Gate 3 1 Repareret 101 Gate 3 1 Repareret 101 Gate 3 1 Repareret 101 Gate 3 1 Repareret 201 Gate 3 1 Repareret 800 Gate 3 1 Repareret 800 Gate 3 1 Repareret 800 Gate 3 1 Repareret 800 Gate 4 1 Kasseret 800 Gate 4 1 Kasseret 500 Gate 4 1 Kasseret 500 Gate 5 1 Repareret 500 Gate 4 1 Kasseret 500 Gate1 1 Kasseret 400 Gate 5 1 Kasseret 400 Gate 2 1 Kasseret 400 Gate 2 1 Repareret 400 Gate 2 1 Repareret 400 Gate 2 1 Repareret 400 Gate 2 1 Repareret 400 Gate 2 1 Repareret 600 Gate 2 1 Repareret 600 Gate 2 1 Repareret 600 Gate 2 1 Repareret 600 Gate 5 1 Kasseret 600 Gate1 1 Kasseret
Ark 2- beregning
Antal kasseret pr. ordre Gate 1 Gate 2 Gate 3 Gate 4 Gate 4 Ordre nr Antal Antal Antal Antal Antal 101 201 400 500 600 800 901 Antal repareret pr. ordre Gate 1 Gate 2 Gate 3 Gate 4 Gate 4 Ordre nr. Antal Antal Antal Antal Antal 101 201 400 500 600 800 901
|
|
rassten
Guld bruger
Medlem: 26.Okt.2010
Status: Offline
Point: 694
|
Sendt: 06.Mar.2011 kl. 18:59 |
Jeg håber du bruger excel 2007 eller 2010. jeg har lavet dette eksempel som kan gøre det jeg tror du ønsker uploads/107/Antal_repareret_og_kasseret.xlsx
|
VH rassten
Arbejde excel 2010 Privat excel 2010
|
|
asis
Forum Begynder
Medlem: 21.Feb.2011
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 06.Mar.2011 kl. 19:06 |
Tusind tak for det hurtig svar. Det var lige det jeg skulle bruge..Er der nogle mulighed for at du lige kan uddybe formlerne som du har brugt.:)
|
|
rassten
Guld bruger
Medlem: 26.Okt.2010
Status: Offline
Point: 694
|
Sendt: 06.Mar.2011 kl. 19:15 |
I B4 lavede jeg formlen =SUM.HVISER('Ark1'!$C$2:$C$32;'Ark1'!$B$2:$B$32;'Ark2'!B$2;'Ark1'!$A$2:$A$32;'Ark2'!$A4;'Ark1'!$D$2:$D$32;"Kasseret")
sum.hviser, summer et område som er specificeret som c2:c32 på ark1, hvis området b2:b32 på ark1 er lig B2 på ark2(Gate1) osv... ved at have placeret $ de rigtige steder så områder bliver absolutte/låst kunne jeg meget simpelt trække formelen til resten af cellerne. Der efter kopierede jeg området a1:f10 til a14 får så at ændre ordet Kasseret til Repareret i formlen
|
VH rassten
Arbejde excel 2010 Privat excel 2010
|
|
asis
Forum Begynder
Medlem: 21.Feb.2011
Land: Danmark
Status: Offline
Point: 8
|
Sendt: 06.Mar.2011 kl. 21:36 |
Jamen mange tak for hjælpen, så forstår jeg det bedre:)..Kan man anvende samme formel i Excel 2003..?
|
|
rassten
Guld bruger
Medlem: 26.Okt.2010
Status: Offline
Point: 694
|
Sendt: 06.Mar.2011 kl. 23:42 |
Nej, "sum.hviser" kom først til excel i 2007
Til excel 2003 skal du bruge "sumprodukt"
I celle B4 =SUMPRODUKT(('Ark1'!$A$2:$A$32='Ark2'!$A4)*('Ark1'!$B$2:$B$32='Ark2'!B$2)*('Ark1'!$D$2:$D$32="Kasseret")*('Ark1'!$C$2:$C$32))
For en udførlig forklaring på "sumprodukt", prøv at søge på "sumprodukt" her i forumet, eller se
http://www.xldynamic.com/source/xld.SUMPRODUCT.html
|
VH rassten
Arbejde excel 2010 Privat excel 2010
|
|