Excel - Čítať údaje z iného hárka
- Problém
- popis problému
- požiadavky
- vzorka
- Riešenie
Problém
Mám malú požiadavku v programe Excel. Môžete mi prosím pomôcť?
popis problému
Obsah surovín Ceny sa uchovávajú v liste Xl. Tieto materiálové ceny sa potom použijú na výpočet celkovej ceny komponentu v inom liste Xl pomocou vzorca.
požiadavky
- 1. Súbor Xl nákladov na komponenty by mal byť schopný rozpoznať cenový súbor surovín.
- 2. Náklady na materiál by sa potom mali prečítať z prvého listu programu Excel.
- 3. Výpočet v liste komponentov by sa mal aktualizovať v závislosti od materiálových cien.
- 4. Aktualizácia by sa mala vykonávať zjednodušeným spôsobom, a to buď pomocou makra alebo inej jednoduchšej metódy.
- 5. Integračné kroky by mali byť jednoduché a mali by sa starať o Problémy týkajúce sa rôznych ciest.
- 6. Predĺženie komponentov, ako aj materiál by sa mali automaticky zabezpečiť (automatizácia).
vzorka
List 1: MaterialPrice.xls, Cesta: d: xyz
Surovina Cena Hliník 5, 34 Oceľ 3, 35
ComponentCal.xls, Cesta: d: abc \ t
Hmotnosť komponentu (kg) Surový materiál% Celková cena
Prevod 46 Hliník 50% 46 * 0, 5 * Hliník + 46 * 0, 5 * Oceľ (od 1. listu)
Ocel 50%
Riešenie
Vzhľadom na dva (alebo viac) zošity, kde A potrebuje údaje z iného pracovného zošitaB.cell,
v zošite A na požadovanom mieste
= [PathtoWorkboolX.xls] sheetname! CellReference
Všimnite si, že sheetname! Cellreference je spôsob, ako získať údaje z jedného hárku do druhého v tom istom zošite
takže pridanie [pathname] jednoducho pridá umiestnenie zošita.
Ak potrebujete navigovať v adresároch, stačí začať zadávať = zošit a kartu, aby ste dostali prehliadač súborov.
Tým sa vytvorí absolútna cesta k súboru, napr
= C: \ xxx \ yyy \ zzz \ zošit
Ďakujeme pracovníkom za tento tip.