Applies ToExcel dla Microsoft 365 Excel dla sieci web

Na pewno dobrze się stanie, gdy na koniec skonfigurujemy źródła danych i nakłonisz dane do swoich potrzeb. Mamy nadzieję, że po odświeżeniu danych z zewnętrznego źródła danych operacja przebiegnie bezproblemowo. Jednak nie zawsze tak jest. Zmiany przepływu danych po drodze mogą powodować problemy, które kończą się błędami podczas próby odświeżenia danych. Niektóre błędy można łatwo naprawić, niektóre mogą być chwilowe, a inne mogą być trudne do zdiagnozowania. Poniżej znajduje się zestaw strategii, które można podjąć, aby poradzić sobie z błędami, które mogą nasycać. 

Omówienie wyodrębniania, przekształcania i ładowania (ETL) wystąpienia błędów

Istnieją dwa typy błędów, które mogą wystąpić podczas odświeżania danych.

Lokalne   W przypadku wystąpienia błędu w skoroszycie Excel rozwiązywanie problemów jest co najmniej ograniczone i można nimi zarządzać. Być może odświeżone dane spowodowały błąd funkcji lub dane tworzyły nieprawidłowy warunek na liście rozwijanej. Te błędy są kłopotliwe, ale dość łatwe do śledzenia, identyfikowania i naprawiania. Excel także ulepszoną obsługę błędów z bardziej przejrzystymi wiadomościami i linkami kontekstowymi do ukierunkowanych tematów pomocy, które ułatwiają ustalenie i rozwiązanie problemu.

Zdalny   Jednak błąd, który pochodzi z zdalnego zewnętrznego źródła danych, ma inną znaczenie. Coś się stało w systemie, który może być na drugiej stronie ulicy, na pół drogi na świecie lub w chmurze. Tego typu błędy wymagają innego podejścia. Typowe błędy zdalne to:

  • Nie można połączyć się z usługą lub zasobem. Sprawdź swoje połączenie.

  • Nie można odnaleźć pliku, do który próbujesz uzyskać dostęp.

  • Serwer nie odpowiada i może podlegać konserwacji. 

  • Ta zawartość jest niedostępne. Mógł on zostać usunięty lub jest tymczasowo niedostępny.

  • Czekaj... dane są ładowane.

Poniżej znajdziesz kilka sugestii pomocnych w przypadku napotkanych błędów.

Znajdowanie i zapisywanie określonego błędu    Najpierw sprawdź okienko Zapytania & połączeniami (wybierz pozycję Dane > zapytania & połączenia, wybierz połączenie, a następnie wyświetl wysuwne informacje. Sprawdź, jakie błędy dostępu do danych wystąpiły, i zanotuj wszelkie dodatkowe szczegóły. Następnie otwórz zapytanie, aby wyświetlić konkretne błędy dotyczące poszczególnych kroków zapytania. Wszystkie błędy są wyświetlane z żółtym tłem w celu łatwej identyfikacji. Zapisz lub zatrzyj na ekranie informacje o komunikacie o błędzie, nawet jeśli nie rozumiesz ich w pełni. Współpracownicy, administrator lub usługa pomocy technicznej w Twojej organizacji mogą pomóc Ci zrozumieć, co się stało, i zaproponować rozwiązanie. Aby uzyskać więcej informacji, zobacz Postępowania z błędami w dodatku Power Query.

Uzyskiwanie informacji pomocy    Przeszukaj witrynę Office Pomocy i szkolenia. Zawiera ona nie tylko obszerną zawartość pomocy, ale również informacje dotyczące rozwiązywania problemów. Aby uzyskać więcej informacji, zobacz Rozwiązania lub obejścia ostatnio stwierdzonych problemów w programie Excel dla Windows.

Korzystanie ze społeczności technicznej    Witryny Microsoft Community witryny sieci Web do wyszukiwania dyskusji dotyczących konkretnie problemu. Istnieje duże prawdopodobieństwo, że nie jesteś pierwszą osobą, której dotyczy problem, a inni mają z nim do czynienia, a nawet możesz znaleźć rozwiązanie. Aby uzyskać więcej informacji, zobacz odpowiedzi Microsoft Excel Community i Office w Community.

Wyszukiwanie w Internecie    Użyj preferowanej wyszukiwarki, aby poszukać w Internecie dodatkowych witryn, które mogą zawierać istotne dyskusje lub wskazówki. Może to być czasochłonne, ale jest to sposób na rysowanie szerszej sieci w celu wyszukiwania odpowiedzi na szczególnie trudne pytania.

Skontaktuj się Office pomocą techniczną      Na tym etapie prawdopodobnie rozumiesz ten problem znacznie lepiej. Może to ułatwić skupienie konwersacji i zminimalizowanie czasu spędzonego na pomocy technicznej firmy Microsoft. Aby uzyskać więcej informacji, zobacz Microsoft 365 i Office obsługi klienta.

Chociaż rozwiązanie tego problemu może okazać się nie możliwe, możesz precyzyjnie ustalić, jaki jest problem, aby pomóc innym osobom zrozumieć sytuację i rozwiązać ją dla Ciebie.

Problemy z usługami i serwerami    Sporadyczne błędy sieci i komunikacji są prawdopodobną ich dezgorą. Najlepszym rozwiązaniem jest zaczekaj i spróbuj ponownie. Czasami problem po prostu zgasza się.

Zmiany lokalizacji lub dostępności    Baza danych lub plik został przeniesiony, uszkodzony, przeniesiony do trybu offline w celu konserwacji lub baza danych ulega awarii. Urządzenia dyskowe mogą ulec uszkodzeniu i pliki zostaną utracone. Aby uzyskać więcej informacji, zobacz Odzyskiwanie utraconych plików w Windows 10.

Zmiany dotyczące uwierzytelniania i prywatności   Może się zdarzyć, że uprawnienie już nie działa lub że w jego ustawieniach prywatności w nim w została w związku w w związku z tym wnoszono zmiany. Oba zdarzenia mogą uniemożliwiać dostęp do zewnętrznego źródła danych. Skontaktuj się z administratorem lub administratorem zewnętrznego źródła danych, aby sprawdzić, co się zmieniło. Aby uzyskać więcej informacji, zobacz Zarządzanie ustawieniamii uprawnieniami źródła danych oraz Ustawianie poziomów prywatności.

Otwarte lub zablokowane pliki   Jeśli jest otwarty tekst, plik CSV lub skoroszyt, wszelkie zmiany w pliku nie są uwzględniane podczas odświeżania, dopóki plik nie zostanie zapisany. Ponadto, jeśli plik jest otwarty, może być zablokowany i nie można uzyskać do niego dostępu, dopóki nie zostanie zamknięty. Może się tak zdarzyć, gdy inna osoba korzysta z wersji pakietu Excel. Poproś ją o zamknięcie pliku lub zaewidencjo jego zaewidencjncją. Aby uzyskać więcej informacji, zobacz Odblokowywanie pliku, który został zablokowany do edycji.

Zmiany schematów w zapleczam   Ktoś zmienia nazwę tabeli, nazwę kolumny lub typ danych. To niemal nigdy nie jest roztropne, może mieć ogromny wpływ i jest szczególnie niebezpieczne w przypadku baz danych. Mamy nadzieję, że zespół zarządzania bazami danych umieścił odpowiednie mechanizmy kontroli, aby temu zapobiec, ale występują problemy. 

Blokowanie błędów podczas składania zapytania    W dodatku Power Query jest to możliwe w dowolnym momencie w celu zwiększenia wydajności. Często lepszym rozwiązaniem jest uruchamianie zapytania bazy danych na serwerze, aby skorzystać z większej wydajności i pojemności. Ten proces jest nazywany składaniem zapytań. Jednak w przypadku potencjalnego naruszenia danych w dodatku Power Query zapytanie zostanie zablokowane. Na przykład zdefiniowano scalanie pomiędzy tabelą skoroszytu a tabelą SQL Server tabeli. W ustawieniach prywatności danych skoroszytu jest ustawionawartość Prywatność, ale dla SQL Server dane organizacyjne . Ponieważ prywatność jest bardziej restrykcyjna niż organizacja,dodatku Power Query blokuje wymianę informacji między źródłami danych. Składanie zapytania odbywa się w tle, dlatego może cię zaskoczyć, gdy wystąpi błąd blokowania. Aby uzyskać więcej informacji, zobacz Podstawowe informacje o zginaniu zapytań,Składanie zapytańi Diagnostyka zapytań.

Często za pomocą dodatku Power Query możesz precyzyjnie określić, jaki jest problem, i rozwiązać go samodzielnie.

Nazwy tabel i kolumn    Niemal z pewnością zmiany oryginalnych nazw tabel i kolumn lub nagłówków kolumn spowodają problemy podczas odświeżania danych. Zapytania polegają na nazwach tabel i kolumn, aby kształtować dane niemal na każdym etapie. Unikaj zmieniania lub usuwania oryginalnych nazw tabel i kolumn, chyba że ich celem jest dopasowanie ich do źródła danych. 

Zmiany typów danych    Zmiany typu danych mogą czasami powodować błędy lub niezamierzone wyniki, szczególnie w funkcjach, które mogą wymagać określonego typu danych w argumentach. Na przykład zastąpienie typu danych tekstowego funkcją liczbową lub próba obliczenia na danych nieliczbowych. Aby uzyskać więcej informacji, zobacz Dodawanie lub zmienianie typów danych.

Błędy na poziomie komórki   Tego typu błędy nie uniemożliwiają ładowania zapytania, ale w komórce jest wyświetlany komunikat Błąd. Aby wyświetlić komunikat, wybierz odstęp w komórce tabeli zawierającejbłąd . Błędy można usunąć, zamienić lub po prostu zachować. Oto przykłady błędów w komórkach: 

  • Konwersja    Próbujesz przekonwertować komórkę zawierającą wartości NIE na liczbę całość.

  • Matematyczne    Próbujesz pomnożyć wartość tekstową przez wartość liczbową.

  • Concatenation    Próbujesz połączyć ciągi, ale jeden z nich ma wartość liczbową.

Bezpiecznie eksperymentuj i iteruj    Jeśli nie masz pewności, że przekształcenie może mieć negatywny wpływ, skopiuj zapytanie, przetestuj wprowadzone zmiany i iteruj odmiany polecenia dodatku Power Query. Jeśli polecenie nie działa, po prostu usuń utworzony krok i spróbuj ponownie. Aby szybko utworzyć przykładowe dane o tym samym schemacie i strukturze, utwórz tabelę Excel z kilkoma kolumnami i wierszami, a następnie zaimportuj je (wybierz pozycję Dane >z tabeli/zakresu). Aby uzyskać więcej informacji, zobacz Tworzenie tabeli iImportowanie z Excel tabeli.

Możesz się poczuć jak dziecko w sklepie z cukierkami, gdy najpierw rozumiesz, co można zrobić z danymi w Edytorze dodatku Power Query. Jednak nie zachęć kuszące, aby zjedz wszystkie cukierki. Chcesz uniknąć przekształceń, które mogą spowodować przypadkowe błędy odświeżania. Niektóre operacje, takie jak przenoszenie kolumn do innej pozycji w tabeli, nie powinny powodować odświeżania błędów w dół, ponieważ w dodatku Power Query kolumny są śledzine według ich nazwy.

Inne operacje mogą prowadzić do błędów odświeżania. Jedną z ogólnych zasad może być światło prowadzące. Unikaj znaczących zmian w oryginalnych kolumnach. Aby je bezpiecznie odtworzyć, skopiuj oryginalną kolumnę za pomocą polecenia (Dodaj kolumnę, Kolumnę niestandardową, Duplikuj kolumnę i tak dalej),anastępnie dokonaj zmian w skopiowanej wersji oryginalnej kolumny. Poniżej znajdują się operacje, które czasami mogą prowadzić do odświeżania błędów, oraz kilka najlepszych rozwiązań, które ułatwiają sprawniejsze działanie.

Operacja

Wskazówki

Filtrowanie

Zwiększ wydajność, filtrując dane tak wcześnie, jak to możliwe w zapytaniu, i usuń niepotrzebne dane, aby zmniejszyć niepotrzebne przetwarzanie. Autofiltr umożliwia również wyszukiwanie lub wybieranie określonych wartości i korzystanie z filtrów specyficznych dla typu dostępnych w kolumnach daty, daty i strefy czasowej (takich jak Miesiąc,Tydzień,Dzień).

Typy danych i nagłówki kolumn

Program Power Query automatycznie dodaje do zapytania dwa kroki zaraz za pierwszym krokiem Source:Promowane nagłówki, co powoduje, że pierwszy wiersz tabeli jest nagłówkiem kolumny, i Zmieniony typ,który konwertuje wartości z dowolnego typu danych na typ danych na podstawie inspekcji wartości z każdej kolumny. Jest to przydatna wygoda, ale może się okazać przydatne, gdy trzeba jawnie sterować tym zachowaniem, aby uniknąć niezamierzonych błędów odświeżania.

Aby uzyskać więcej informacji, zobacz Dodawanie lub zmienianie typów danych oraz Podnówienie lub obniżanie wartości nagłówków wierszy i kolumn.

Zmienianie nazwy kolumny

Unikaj zmieniania nazw oryginalnych kolumn. Użyj polecenia Zmień nazwę dla kolumn dodawanych przez inne polecenia lub akcje.

Aby uzyskać więcej informacji, zobacz Zmienianie nazwy kolumny.

Podziel kolumnę

Dzielenie kopii oryginalnej kolumny, a nie oryginalnej kolumny.

Aby uzyskać więcej informacji, zobacz Dzielenie kolumny tekstu.

Scalanie kolumn

Scalanie kopii oryginalnych kolumn, a nie oryginalnych kolumn.

Aby uzyskać więcej informacji, zobacz Scalanie kolumn.

Usuwanie kolumny

Jeśli chcesz zachować niewielką liczbę kolumn, użyj przycisku Wybierz kolumnę, aby zachować te, które chcesz zachować. 

Rozważ różnicę między usunięciem kolumny a usunięciem innych kolumn. Gdy usuniesz inne kolumny i odświeżysz dane, nowe kolumny dodane do źródła danych od ostatniego odświeżenia mogą pozostać nie dosuwane, ponieważ po wykonaniu kroku Usuń kolumnę w zapytaniu będą one uznawane za inne kolumny. Taka sytuacja nie występuje w przypadku jawnego usunięcia kolumny.

Wskazówka      Nie ma polecenia ukrywania kolumny (tak jak w programie Excel). Jeśli jednak masz wiele kolumn i chcesz ukryć wiele z nich, aby ułatwić skoncentrowanie się na pracy, możesz wykonać następujące czynności: usunąć kolumny, zapamiętać utworzony krok, a następnie usunąć ten krok przed załadowaniem zapytania z powrotem do arkusza.

Aby uzyskać więcej informacji, zobacz Usuwanie kolumn.

Zamienianie wartości

W przypadku zamieniania wartości źródło danych nie jest edytowane. Zamiast tego zmieniasz wartości w zapytaniu. Podczas następnego odświeżania danych wyszukiwana wartość może się nieco zmienić lub nie być już tam, dlatego polecenie Zamień może nie działać zgodnie z pierwotnie zamierzeniami.

Aby uzyskać więcej informacji, zobacz Zamienianie wartości.

Przestaw i przestaw

W przypadku użycia polecenia Kolumna przestawna podczas prze przestawnia kolumny może wystąpić błąd, ale nie są agregowane wartości, ale zwracana jest więcej niż jedna wartość. Taka sytuacja może wystąpić po operacji odświeżania, która nieoczekiwanie zmienia dane.

Jeśli nie wszystkie kolumny są znane i chcesz, aby podczas odświeżania były też dodawane nowe kolumny, użyj polecenia Cowiersz inne kolumny.

Jeśli nieznasz liczby kolumn w źródle danych i chcesz mieć pewność, że po zakończeniu odświeżania będziesz mieć pewność, że po zakończeniu odświeżania będziesz używać polecenia Co chcesz usunąć przevotę tylko z zaznaczonej kolumny.

Aby uzyskać więcej informacji, zobacz Kolumny przestawne i Co przestaw kolumny.

Zapobieganie występowaniu błędów    Jeśli zewnętrzne źródło danych jest zarządzane przez inną grupę w organizacji, muszą wiedzieć o Twojej zależności od nich i unikać zmian w ich systemach, które mogą powodować problemy w dół. Rejestrowanie wpływu danych, raportów, wykresów i innych artefaktów zależnych od danych. Skonfiguruj wiersze komunikacji, aby się upewnić, że rozumieją skutki tych działań, i podejmie kroki niezbędne do zapewnienia płynnego działania. Dowiedz się, jak tworzyć kontrolki minimalizowanie niepotrzebnych zmian i przewidywać konsekwencje niezbędnych zmian. Co prawda, jest to łatwe do wymysły i czasami trudne do przysyłki.

Future-proof with query parameters    Za pomocą parametrów zapytania można zmniejszyć wpływ zmian, na przykład na lokalizację danych. Możesz zaprojektować parametr zapytania, aby zastąpić nową lokalizację, taką jak ścieżka folderu, nazwa pliku lub adres URL. Istnieją dodatkowe sposoby używania parametrów zapytania w celu zminimalizowania problemów. Aby uzyskać więcej informacji, zobacz Tworzenie zapytania parametryowego.

Zobacz również

Power Query dla Excel Pomocy

Najlepsze rozwiązania dotyczące pracy z dodatku Power Query (docs.com)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.