Ukryta formuła w programie Excel?

1

Mam plik programu Excel utworzony dawno temu, a jedna z kolumn używa formuły WYSZUKAJ.PIONOWO, która odwołuje się do pliku, który nie istnieje na żadnym komputerze. Formuła:

=VLOOKUP(C25,'F:[my_file.xls]abc'!$A$1:$F$65536,2,FALSE)

Dysk F: nie istnieje nawet na moim komputerze. Myląca jest ta sekwencja zdarzeń:

  1. Wstaw wartość w komórce C25.
  2. Pojawi się okno dialogowe z prośbą o link do F: my_file.xls.
  3. Nacisnąłem Anuluj, ponieważ plik nie istnieje.
  4. Formuła i tak rozwiązuje prawidłowe rozwiązanie.

Wygląda więc na to, że istnieje ukryta formuła lub coś, co działa jak kopia zapasowa do formuły VLOOKUP? Mam Unhid wszystkie arkusze, kolumny i wiersze i nie znalazłem nic, co by to wyjaśniało. Czy ktoś wie, co się dzieje? Dzięki

rabbid
źródło

Odpowiedzi:

1

Podczas pracy z zewnętrznymi źródłami danych program Excel zwykle zapisuje bieżące wartości komórek odnoszące się do połączonych danych w przypadku, gdy źródło danych nie jest dostępne, gdy skoroszyt zostanie ponownie otwarty później.

Możesz zmienić sposób przedstawiania tej sytuacji użytkownikowi Data -> Edit Links -> Startup Prompt...

enter image description here

Jak widać z drugiej opcji (powyżej), całkowicie możliwe jest otwarcie skoroszytu bez aktualizacji połączonych danych, a nawet nie powiadomienie użytkownika.

Ponadto podczas pracy z połączeniami danych (podobnie jak w połączonych skoroszytach, ale zazwyczaj w zapytaniach do bazy danych) można zdecydować, czy osadzić dane zewnętrzne w skoroszycie, jak pokazano poniżej.

enter image description here

Mike Fitzpatrick
źródło
Widzę. Czy istnieje sposób wyświetlania zapisanych danych z brakującego skoroszytu?
rabbid
@Rabbid, nie sądzę. Możesz być w stanie wywnioskować, jakie były niektóre dane, ale prawdopodobnie byłyby niekompletne. Excel zapisuje tylko tyle - nie pełną kopię.
Mike Fitzpatrick
Nie wiem, jak ważne są dla ciebie dane, ale jeśli arkusz Excela jest przechowywany w nowszym formacie xml (.xlsx), możesz zmienić nazwę pliku de na .zip, rozpakować go i sprawdzić zawartość. Może niektóre dane można odzyskać w ten sposób. Ale nie próbowałem czegoś takiego ...
agtoever