Print side | Luk vindue

Hentning af data fra et andet excel ark

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=252
Udskrevet den: 25.Nov.2024 kl. 01:03


Emne: Hentning af data fra et andet excel ark
Besked fra: asis
Emne: Hentning af data fra et andet excel ark
Posteringsdato: 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:)...
  



Svar:
Besked fra: rassten
Posteringsdato: 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


Besked fra: asis
Posteringsdato: 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   


Besked fra: rassten
Posteringsdato: 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 - uploads/107/Antal_repareret_og_kasseret.xlsx


-------------
VH rassten

Arbejde excel 2010
Privat excel 2010


Besked fra: asis
Posteringsdato: 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.:)


Besked fra: rassten
Posteringsdato: 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


Besked fra: asis
Posteringsdato: 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..?


Besked fra: rassten
Posteringsdato: 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



Print side | Luk vindue