Importowanie danych do programu Excel nie oblicza formuł


0

Przeczytałem już około 40 wskazówek na ten temat i nie wydaje się, żeby ktoś miał inne rozwiązanie niż „kliknięcie w komórkę i wciśnięcie Enter”.

Muszę utworzyć wiele arkuszy kalkulacyjnych z tysiącami wierszy formuł programu Excel, których program Excel nie rozpoznaje, dopóki nie kliknę w komórce i nie kliknę Enter.

Oto odpowiednie szczegóły:

  • Eksportuję z Toad, aby utworzyć arkusz kalkulacyjny Excel
  • Mam ustawienia Toad do używania tylko formatowania ogólnego, a kolumna, o której mowa, jest sformatowana ogólnie
  • Przykładowa formuła: =HYPERLINK("THE_RELATIVE_PATH","FILE_NAME.pdf")
  • W programie Excel Obliczenia Opcje są ustawione na Automatyczne (i były w momencie tworzenia)

Formuły po prostu pojawiają się jako tekst, mimo że są ogólnie sformatowane i formuł. Kliknięcie komórki i naciśnięcie Enter spowoduje ich obliczenie.

Następujące rzeczy nie działają:

  • Podświetl Komórkę lub Kolumnę i kliknij Oblicz teraz w Formułach -> Obliczenia
  • Zmienianie opcji programu Excel dla formuł na Ręczne i zaznaczanie opcji Ponownie oblicz skoroszyt przed zapisaniem , a następnie zapisz plik.
  • Każda z opcji z MSDN Tutaj

Brakuje mi sposobu na wykonanie tego z pozoru prostego zadania. Znalazłem nawet wskazówki od Microsoft, które w zasadzie mówią „Jeśli zaimportujesz, ale to nie oblicza, ręcznie oblicz, klikając komórkę i naciskając Enter”. To nie jest rozwiązanie, chyba że importujesz kilkanaście wierszy.


Jakie są inne opcje w Toad, w których „używasz tylko ogólnego formatowania”? Domyślam się, że od razu jest ogólny problem.
— Tyson

Dostępne opcje to zaznaczenie tego pola lub nie. Istnieją inne opcje, ale nie inne opcje formatowania. Gdy czytam, jest to problem z importowaniem jako formatowanie tekstu , co jest domyślne podczas korzystania z importu z Excela. Jeśli ogólne nie jest odpowiednie formatowanie do obliczenia hiperłącza, co to jest? I dlaczego ogólne formatowanie działa w celu obliczenia hiperłącza?
— red6 6

Czy jesteś otwarty na makro, które zamieni wszystkie formuły w aktywne hiperłącza?
— datatoo

W tym momencie jestem prawie pewien, że Ropucha nie osiągnie tego w programie Excel. Właściwie zacząłem używać pakietu ORA_EXCEL w Oracle do eksportowania bezpośrednio z bazy danych do pliku Excel. Zabawne, że pierwsze przejście skutkowało dokładnie tym samym po kilku godzinach konfigurowania konfiguracji. Biorąc to pod uwagę, myślę, że jeśli odpowiedź zawiera makro i sposób wykonania go poza programem Excel, może to być odpowiednia odpowiedź na to (i najbardziej doceniane).
— czerwony 6

Odpowiedzi:


1

Znalazłem (częściowe) rozwiązanie tego problemu, ale może nie działać w konkretnej sytuacji. Dokumentacja pakietu Office dla funkcji HYPERLINK dostarcza wskazówek.

W moich testach zaimportowanie pliku zwykłych adresów URL do kolumny Excel, gdzie inna kolumna jest już wypełniona formułami HYPERLINK, które odnoszą się do kolumny URL, powoduje, że formuła HYPERLINK jest obliczana i można ją natychmiast kliknąć. Możesz ukryć kolumnę URL, aby uniknąć nieporozumień.


0

Znalazłem rozwiązanie.

W przypadku odnośnych komórek znajdź i zamień część treści na tę samą treść (na przykład zastąp literę „L” literą „L”). Znajdź i zamień:

  • odnaleźć
  • zastąpić
  • i wykonaj komórkę

0

wybierz cały arkusz i użyj formatowania śpiączki Alt + H + K

wprowadź opis zdjęcia tutaj


Czy możesz wyjaśnić, dlaczego to rozwiązuje problem?
— fixer1234

kiedy eksportujemy z oprogramowania, cały arkusz ma formatowanie ogólne, więc zmieniłem formatowanie ogólne na formatowanie liczb, więc można użyć formuły, jednak możesz zmienić formatowanie, po którym nie musisz być numerowany
— Aurangzaib
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.