Excel - Čtení dat z jiného listu

  • Problém
    • popis problému
    • Požadavky
    • Vzorek
  • Řešení

Problém

Mám malý požadavek v aplikaci Excel. Můžete mi prosím pomoct?

popis problému

Obsah surovin Ceny jsou vedeny na listu Xl. Tyto Materiálové ceny jsou pak použity pro výpočet celkové ceny komponenty v jiném listu Xl pomocí vzorce.

Požadavky

  • 1. Soubor nákladů komponenty Xl by měl být schopen rozpoznat soubor cen surovin.
  • 2. Náklady na materiál by pak měly být přečteny z prvního listu aplikace Excel.
  • 3. Výpočet v listu komponent by měl být aktualizován v závislosti na materiálních cenách.
  • 4. Aktualizace by měla být prováděna zjednodušeným způsobem, a to buď pomocí makra nebo jinou jednodušší metodou.
  • 5. Integrační kroky by měly být snadné a měly by se postarat o problémy týkající se různých cest.
  • 6. Rozšíření komponentů a materiálu by mělo být automaticky ošetřeno (automatizace).

Vzorek

List 1: MaterialPrice.xls, Cesta: d: xyz

 Surovina Cena Hliník 5, 34 Ocel 3, 35 

ComponentCal.xls, Cesta: d: abc def.

Hmotnost komponenty (kg) RawMaterial% Celková cena

Převodovka 46 Hliník 50% 46 * 0, 5 * Hliník + 46 * 0, 5 * Ocel (od 1. listu)

Ocel 50%

Řešení

Vzhledem ke dvěma (nebo více) sešitům, kde A potřebuje data z jiného pracovního sešituB.cell,

v sešitu A v požadovaném místě zadání

 = [pathtoWorkboolX.xls] sheetname! cellReference 

Všimněte si, že sheetname! Cellreference je způsob, jak získat data z jednoho listu do druhého ve stejném sešitu

takže přidání [pathname] právě přidá umístění sešitu.

Pokud potřebujete navigovat v adresářích, otevřete prohlížeč souborů.

Tím se vytvoří absolutní cesta k souboru, např

 = c: xxx yyzzz 

Díky za práci na tomto tipu.

Předchozí Článek Následující Článek

Nejlepší Tipy