Excel - Läs data från ett annat ark
- Problem
- Problembeskrivning
- Krav
- Prov
- Lösning
Problem
Jag har ett litet krav i Excel. Kan du snälla hjälpa mig?
Problembeskrivning
Innehållet i råmaterialpriserna bibehålls i ett Xl-ark. Dessa materialpriser används sedan för att beräkna totalpriset på en komponent i ett annat Xl-ark med hjälp av en formel.
Krav
- 1. Component Cost Xl-filen ska kunna känna igen råmaterialprisfilen.
- 2. Kostnaden för materialet ska sedan läsas från 1: a Excel-arket.
- 3. Beräkning i komponentbladet bör uppdateras beroende på materialpriserna.
- 4. Uppdateringen ska utföras i ett förenklat medelvärde, antingen genom makro eller någon annan lättare metod.
- 5. Integrationssteg ska vara enkla och bör ta hand om problemen med olika vägar.
- 6. Förlängningen av komponenterna samt materialet ska automatiskt tas om hand (automatisering).
Prov
Sheet 1: MaterialPrice.xls, Sti: d: \\ xyz
Råmaterial Pris Aluminium 5, 34 Stål 3, 35
ComponentCal.xls, sökvägen: d: \\ abc \\ def \\
Komponentvikt (kg) RawMaterial% Totalpris
Gear 46 Aluminium 50% 46 * 0, 5 * Aluminium + 46 * 0, 5 * Stål (från 1: a arket)
Stål 50%
Lösning
Med två (eller fler) arbetsböcker där A behöver data från en annan arbetsbok. Cell,
i arbetsboken A på den önskade platsen
cellReference = [pathtoWorkboolX.xls] sheetname!
Notera arknamnet! Cellreferens är hur man får data från ett ark till ett annat i samma arbetsbok
så lägger du till [sökvägsnamn] bara lägger till arbetsbokens plats.
Om du behöver navigera i katalogerna, börja bara skriva in = arbetsbok och flik för att få webbläsaren.
Detta skapar sedan en absolut sökväg som filen, t.ex.
= C: \ xxx \ yyy \ zzz \ arbetsbok
Tack till jobeard för detta tips.