Note: The other languages of the website are Google-translated. Back to English

Jak odwołać się lub połączyć wartość w nieotwartym / zamkniętym pliku skoroszytu programu Excel?

Zwykle podczas odwoływania się do wartości komórki z innego skoroszytu należy najpierw otworzyć skoroszyt. A co z bezpośrednim odniesieniem do wartości komórki z zamkniętego skoroszytu? W tym artykule pokażemy metody odwoływania się do wartości komórki z określonego arkusza nieotwartego pliku skoroszytu.

Wartość odniesienia z nieotwartego / zamkniętego pliku Excel z formułą
Wstaw wszystkie dane określonego arkusza roboczego z nieotwartego / zamkniętego pliku Excel za pomocą Kutools for Excel


Wartość odniesienia z nieotwartego / zamkniętego pliku Excel z formułą

Przypuśćmy, że twój zamknięty skoroszyt o nazwie test znajduje się w ścieżce E: \ plik Excel \ twojego komputera i chcesz odwołać się do wartości komórki A2 z arkusza Sheet2 tego zamkniętego skoroszytu. Wykonaj następujące czynności.

1. Wybierz pustą komórkę, aby umieścić wartość komórki, do której się odwołuje, wprowadź formułę na pasku formuły, a następnie naciśnij Wchodzę klucz. Zobacz zrzut ekranu:

=INDEX('E:\Excel file\[test.xlsx]Sheet2'!A:A,2,1)

Uwagi:

1). We wzorze E: \ plik Excel \ to pełna ścieżka do nieotwartego skoroszytu, test.xlsx to nazwa skoroszytu, Sheet2 to nazwa arkusza zawierająca wartość komórki, z której chcesz się odwołać, a A: A, 2,1 oznacza, że ​​odwołanie do komórki A2 będzie się znajdowało w zamkniętym skoroszycie. Możesz je zmienić w zależności od potrzeb.
2). Jeśli chcesz ręcznie wybrać arkusz roboczy do odniesienia, zastosuj poniższą formułę. Po zastosowaniu wzoru a Wybierz arkusz pojawi się okno dialogowe, wybierz arkusz, a następnie kliknij przycisk OK. Następnie odniesienie do określonej wartości komórki w tym arkuszu zostanie natychmiast odwołane.

=INDEX('E:\Excel file\[test.xlsx]sheetname'!A:A,2,1)


Wstaw wszystkie dane określonego arkusza roboczego z nieotwartego / zamkniętego pliku Excel za pomocą Kutools for Excel

Jeśli chcesz wstawić całą zawartość arkusza roboczego z zamkniętego pliku Excela, tutaj polecam Wstaw plik do kursora użyteczność Kutools dla programu Excel. Aby to zrobić, wykonaj poniższe czynności.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz pustą komórkę, od której ma zaczynać się arkusz, do którego się odwołuje, a następnie kliknij Kutools Plus > Import Eksport > Wstaw plik do kursora

2. w Wstaw plik do kursora okno dialogowe, kliknij przycisk Przeglądaj przycisk.

3. w Wybierz plik do wstawienia w pozycji kursora komórki W oknie dialogowym znajdź i wybierz zamknięty skoroszyt, do którego chcesz się odwołać, a następnie naciśnij klawisz Otwarte przycisk. Zobacz zrzut ekranu:

4. Teraz powraca do insertu Plik w Cursor w oknie dialogowym, możesz zaznaczyć dowolny plik Tylko wartość (bez formuł) i Nie przesyłaj formatowania potrzebne opcje, a następnie kliknij OK przycisk. W następnym wyskakującym okienku Wybierz arkusz roboczy w oknie dialogowym, określ arkusz i kliknij OK przycisk. Zobacz zrzut ekranu:

Teraz cała zawartość wybranego arkusza roboczego określonego nieotwartego skoroszytu jest przywoływana w bieżącym arkuszu.

Uwagi: Oprócz odwoływania się do wartości z nieotwartego skoroszytu, za pomocą tego narzędzia można również odwoływać się do wartości z nieotwartego pliku TXT lub CSV.

  Jeśli chcesz skorzystać z bezpłatnego okresu próbnego (30-dzień) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Powiązane artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (7)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam arkusz do logowania przesyłek. Chcę pobrać koszty frachtu uchwycone w dokumentach wysyłkowych w różnych skoroszytach bez VBA, niezależnie od tego, czy skoroszyty są otwarte, czy zamknięte, a wyniki zostaną zwrócone do mojego dziennika wysyłki dla odpowiedniej przesyłki. Ręcznie wpisałem następującą ścieżkę za pomocą funkcji „Indeks” i działa.

Np. #1: =IF(ORAZ($G5>0,$I5>0,INDEX('V:\Operations\Dziennik wysyłki\Argentyna\CY 2018\[AR18001_Order# 123456_Nazwa klienta.xlsx]Dokument wysyłki'!$AA: $AA,2,1),0)

Wyzwanie, jakie mam, to kraj, rok kalendarzowy, numer dziennika, numer zamówienia i nazwa klienta mogą ulec zmianie przy każdej przesyłce. Aby to uwzględnić, użyłem funkcji „Połącz”, aby zbudować ścieżkę i zastąpić ręcznie wprowadzone informacje, o których mowa powyżej, na podstawie niektórych pól, które użytkownik wypełnia w dzienniku wysyłki. Najpierw przetestowałem funkcję „Concatenate”, aby zbudować ścieżkę i zadziałała dla kolejnych wierszy. Następnie połączyłem funkcję „Połącz” z funkcją „Indeks” (aby uzyskać dostęp do zamkniętego skoroszytu) i otrzymałem wynik tekstowy ścieżki zamiast wartości żądanej komórki. czego mi brakuje?


Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

$ C5 pobiera kraj

$ JK $ 2: $ NG $ 2 pobiera sufiks roku kalendarzowego

$D5 pobiera numer dziennika wysyłki

$ I5 pobiera numer zamówienia

$G5 pobiera nazwę klienta

AA2 mieści pożądaną wartość


Próbowałem również funkcji "WYSZUKAJ.PIONOWO" zamiast "Indeks", ale otrzymałem "#VALUE!" Komunikat o błędzie.


Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
Ten komentarz został zminimalizowany przez moderatora na stronie
Drogi Grey,
Czy masz coś przeciwko przesłaniu powiązanych skoroszytów?
Ten komentarz został zminimalizowany przez moderatora na stronie
Mnie przydarzyło się to samo. Dokładnie to samo. Znalazłeś rozwiązanie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Mnie przydarzyło się to samo. Dokładnie to samo. Znalazłeś rozwiązanie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Gray, myślę, że znalazłem dla ciebie rozwiązanie. Proszę o kontakt, jeśli nadal szukasz: dons(at)premierconstructionarkusze kalkulacyjne(kropka)com
Ten komentarz został zminimalizowany przez moderatora na stronie
Rozwiązanie Kutools do tego jest bezużyteczne. Wstawia cały plik, a nie zakres lub określone komórki. Co za strata. Gdyby Kutools chciał stworzyć przydatne narzędzie, mogliby napisać coś, co przezwycięży indeks (ograniczenie pośrednie, pozwalające na dynamiczne pozyskiwanie treści bez pisania VBA
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć CJ,
Dziękuję za radę.
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL