Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Zastępowanie wartości i błędów

Za pomocą dodatku Power Query można zamienić jedną wartość na inną, gdziekolwiek ta wartość znajduje się w kolumnie. Polecenie Zamień wartości można znaleźć:

  • W menu skrótów komórek. Kliknij prawym przyciskiem myszy komórkę, aby zamienić wybraną wartość w kolumnie na inną wartość.

    Menu skrótów służące do zastępowania wybranej wartości.

  • W menu skrótów kolumny.

    Menu skrótów służące do zastępowania wybranej kolumny.

  • Na karcie Narzędzia główne w grupie Przekształć.

    Zastąp wartości na karcie Narzędzia główne.

  • Na karcie Przekształć w grupie Dowolna kolumna.

    Zastąp wartości na karcie Przekształć.

Operacja zastępowania wartości ma dwa tryby:

  • Zamień całą zawartość komórki: jest to domyślne zachowanie kolumn innych niż tekstowe, w których dodatek Power Query wyszukuje i zastępuje pełną zawartość komórki. Możesz włączyć ten tryb dla kolumn tekstowych, wybierając pozycję Opcje zaawansowane, a następnie zaznaczając pole wyboru Dopasuj całą zawartość komórki.
  • Zastąp wystąpienia ciągu tekstowego: jest to domyślne zachowanie kolumn tekstowych, w których dodatek Power Query wyszuka określony ciąg tekstowy we wszystkich wierszach kolumny i zastąpi tyle wystąpień znalezionego ciągu tekstowego.

Opcje zaawansowane są dostępne tylko w kolumnach typu danych Tekst. W tym zestawie opcji jest opcja Zamień przy użyciu znaków specjalnych.

Zastąp wartość przy użyciu opcji znaków specjalnych.

Zamień całą zawartość komórki

Wyobraź sobie tabelę podobną do poniższej, w której masz kolumny Identyfikator konta, Nazwa kategorii i Cel sprzedaży.

Początkowa przykładowa tabela z wartością -1 w pierwszym wierszu kolumny Sales Goal (Cel sprzedaży).

Wartość -1 w kolumnie Cel sprzedaży jest błędem w źródle i musi zostać zamieniona na standardowy cel sprzedaży zdefiniowany przez firmę dla tych wystąpień, czyli 250 000. W tym celu kliknij prawym przyciskiem myszy wartość -1 , a następnie wybierz polecenie Zamień wartości. Ta akcja spowoduje wyświetlenie okna dialogowego Zamień wartości na Wartość, aby znaleźć wartość -1. Teraz wystarczy wprowadzić wartość 250000 w polu Zamień na.

Zastąp wartości kolumny innej niż tekst.

Wynik tej operacji daje wynik, którego szukasz.

Przykładowa tabela danych wyjściowych po wartości -1 w pierwszym wierszu kolumny Sales Goal została zastąpiona wartością 250000.

Zastępowanie wystąpień ciągu tekstowego

Kontynuując poprzednią tabelę, załóżmy, że chcesz usunąć ciąg tekstowy "Nazwa kategorii: " z kolumny Nazwa kategorii. W tym celu przejdź do grupy Przekształć na karcie Narzędzia główne i wybierz pozycję Zamień wartości. W oknie dialogowym Zamienianie wartości wprowadź ciąg tekstowy Nazwa kategorii: (a następnie spacja) w polu Wartość do znalezienia pozostaw pole Zamień na puste, a następnie wybierz przycisk OK.

Zamień wartości dla kolumny tekstowej.

Wynik tej operacji daje tabelę na poniższej ilustracji.

Tabela z nazwą kategorii: tekst usunięty ze wszystkich wierszy kolumny Nazwa kategorii, pozostawiając tylko rzeczywistą nazwę kategorii.