Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web

Możesz zdefiniować i wykryć typ danych, ale w większości przypadków nie musisz tego robić. Domyślnie wykrywanie typu danych jest wykonywane automatycznie po nawiązaniu połączenia z:    

  • Strukturalne źródła danych    Przykłady obejmują wszystkie bazy danych. Power Query odczytuje schemat tabeli ze źródła danych i automatycznie wyświetla dane przy użyciu odpowiedniego typu danych dla każdej kolumny.

  • Źródła niestrukturalne    Przykładami są programy Excel, CSV i pliki tekstowe. Power Query automatycznie wykrywa typy danych, sprawdzając wartości w tabeli.

Domyślnie automatyczne wykrywanie typów danych jest włączone w Power Query dla źródeł niestrukturalnych, ale można zmienić ustawienie opcji. W niektórych przypadkach wykonanie tych kroków może nie być konieczne, ponieważ może to spowodować błędy odświeżania źródła danych. Aby uzyskać więcej informacji, zobacz Obsługa błędów źródła danych.

Typy danych używane w Power Query są wymienione w poniższej tabeli.

Ikona

Typ danych

Opis

Ikona Dowolny typ danych

Wszelki

Oznacza brak jawnej definicji typu danych.

Do ustalenia

Binarnym

Wartość binarna, na przykład Y/N lub 0/1.

Do ustalenia

Stała liczba dziesiętna

Ma stały format czterech cyfr z prawej i 19 cyfr z lewej strony. Nazywana również typem waluty.

Do ustalenia

Data

Data bez godziny i z zerem dla wartości ułamkowej.

Do ustalenia

Data/godzina

Wartość daty i godziny przechowywana jako typ liczby dziesiętnej.

Do ustalenia

Data/godzina/strefa czasowa

Data/godzina UTC z przesunięciem strefy czasowej.

Do ustalenia

Czas trwania

Czas konwertowany na liczbę dziesiętną.

Do ustalenia

True/False (Prawda/Fałsz)

Wartość logiczna wartości Prawda lub Fałsz.

Do ustalenia

Liczba dziesiętna

64-bitowa (ośmio bajtowa) liczba zmiennoprzecinkowa.

Do ustalenia

Procent

Stała liczba dziesiętna z maską do sformatowania jako wartości procentowej.

Do ustalenia

Tekst

Ciągi, liczby lub daty reprezentowane w formacie tekstowym.

Do ustalenia

Godzina

Godzina bez daty bez cyfr po lewej stronie miejsca dziesiętnego.

Do ustalenia

Liczba całkowita

64-bitowa (ośmio bajtowa) wartość całkowita.

Typ danych kolumny jest wyświetlany po lewej stronie nagłówka kolumny z ikoną symbolizują typ danych.

Przykład ikon typów danych po lewej stronie nagłówków kolumn

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji, zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel (Power Query).

  2. Aby wykryć typ danych, zaznacz kolumnę, a następnie wybierz pozycję Przekształć > Wykryj typ danych. Możesz to zrobić, jeśli bieżący typ danych to Dowolny i chcesz, aby kolumna miała określony typ danych.

  3. Aby zdefiniować typ danych, wybierz pozycję Narzędzia główne > Typ danych, a następnie wybierz typ danych z menu rozwijanego.

Wskazówka    Możesz również wybrać ikonę po lewej stronie nagłówka kolumny. Oprócz każdego typu danych możesz również wybrać pozycję Używanie ustawień regionalnych u dołu listy, aby wyświetlić okno dialogowe Zmienianie typu z ustawieniami regionalnymi , aby zarówno wybrać typ danych, jak i zastosować do niego określone ustawienia regionalne. To ustawienie regionalne zastępuje ustawienie regionalne Power Query. Aby uzyskać więcej informacji, zobacz Ustawianie ustawień regionalnych danych (Power Query).

Domyślnie w przypadku źródeł niestrukturalnych Power Query automatycznie sprawdza i wykrywa typy kolumn oraz nagłówki na podstawie pierwszych 200 wierszy tabeli. Gdy to ustawienie jest włączone, Power Query automatycznie dodaje do zapytania dwie kroki bezpośrednio po pierwszym kroku źródłowym:

  • Krok: Promowane nagłówki    Podwyższa poziom pierwszego wiersza tabeli do nagłówka kolumny. Ten krok jest odpowiednikiem polecenia Użyj pierwszego wiersza jako nagłówków na karcie Narzędzia główne. Na przykład:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Krok: Zmieniono typ    Konwertuje wartości z typu danych Dowolny na typ danych na podstawie inspekcji wartości z każdej kolumny. Ten krok jest odpowiednikiem polecenia Wykryj typ danych na karcie Przekształcenie. Przykład: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Procedura

  1. W Edytor Power Query wybierz pozycję Opcje i ustawienia > plików > Opcje zapytania.

  2. Ustawianie opcji dla wszystkich skoroszytów      W lewym okienku w obszarze GLOBALNE wybierz pozycję Ładowanie danych, a następnie w prawym okienku w obszarze Wykrywanie typu wybierz jedną z następujących opcji:

    • Zawsze wykrywaj typy kolumn i nagłówki dla źródeł niestrukturalnych

    • Wykrywanie typów kolumn i nagłówków dla źródeł niestrukturalnych zgodnie z ustawieniami poszczególnych plików

    • Nigdy nie wykrywaj typów kolumn i nagłówków dla źródeł niestrukturalnych  

  3. Ustawianie opcji otwartego skoroszytu       W lewym okienku w obszarze BIEŻĄCY SKOROSZYT wybierz pozycję Ładowanie danych, a następnie w prawym okienku w obszarze Wykrywanie typu zaznacz lub wyczyść pole wyboru Wykryj typy kolumn i nagłówki dla źródeł niestrukturalnych.

Zobacz również

Power Query dla programu Excel — Pomoc

Dodawanie kolumny na podstawie typu danych

Typy danych w 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ą.