Excel - odczyt danych z innego arkusza

  • Kwestia
    • opis problemu
    • Wymagania
    • Próba
  • Rozwiązanie

Kwestia

Mam mały wymóg w Excelu. Czy możesz mi pomóc?

opis problemu

Zawartość cen surowca jest utrzymywana w arkuszu Xl. Te ceny materiałów są następnie wykorzystywane do obliczania całkowitej ceny komponentu w innym arkuszu Xl przy użyciu wzoru.

Wymagania

  • 1. Plik Xl kosztu komponentu powinien być w stanie rozpoznać plik ceny surowca.
  • 2. Koszt materiału należy następnie odczytać z pierwszego arkusza Excel.
  • 3. Obliczenia w arkuszu składników powinny być aktualizowane w zależności od cen materiałów.
  • 4. Aktualizacja powinna być przeprowadzona w uproszczony sposób, albo za pomocą makra, albo innej łatwiejszej metody.
  • 5. Kroki integracji powinny być łatwe i powinny zajmować się problemami dotyczącymi różnych ścieżek.
  • 6. Rozszerzenie Komponentów, jak również Materiału, powinno być automatycznie zajęte (automatyzacja).

Próba

Arkusz 1: MaterialPrice.xls, Ścieżka: d: xyz

 Cena surowca Aluminium 5, 34 Stal 3, 35 

ComponentCal.xls, Ścieżka: d: abc def

Waga komponentu (kg) RawMaterial% Total Price

Przekładnia 46 Aluminium 50% 46 * 0, 5 * Aluminium + 46 * 0, 5 * Stal (z 1 arkusza)

Stal 50%

Rozwiązanie

Biorąc pod uwagę dwa (lub więcej) skoroszytów, w których A potrzebuje danych z innego podręcznika workbookB.cell,

w skoroszycie A w żądanej lokalizacji wprowadź

 = [pathtoWorkboolX.xls] nazwa_katalogu! cellReference 

Zwróć uwagę, że odwoływanie się do nazwy arkusza! To sposób pobierania danych z jednego arkusza do drugiego w tym samym skoroszycie

więc dodanie [pathname] po prostu dodaje lokalizację skoroszytu.

Jeśli chcesz poruszać się po katalogach, po prostu zacznij wpisywać = skoroszyt i kartę, aby uzyskać przeglądarkę plików.

Spowoduje to utworzenie ścieżki bezwzględnej do pliku, np

 = c: xxx yy zzz skoroszyt 

Dzięki jobeard za tę poradę.

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki