W Power Query można scalić dwie lub więcej kolumn w zapytaniu. Możesz scalić kolumny, aby zastąpić je jedną scaloną kolumną, lub utworzyć nową scaloną kolumnę obok scalonych kolumn. Scalać można tylko kolumny typu danych Tekst . W przykładach zastosowano następujące dane.
Wskazówka Warto utworzyć nową kolumnę i zachować oryginalne kolumny, aby lepiej zapobiegać błędom odświeżania, które mogą wystąpić w dalszej części drogi.
Scalanie kolumn w celu zamiany istniejących kolumn
Podczas scalania kolumn wybrane kolumny są zamieniane w jedną kolumnę o nazwie Scalone. Oryginalne dwie kolumny nie są już dostępne.
W tym przykładzie scalamy identyfikator zamówienia i identyfikator klienta.
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycjęEdytujkwerendę>. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.
Upewnij się, że kolumny, które chcesz scalić, są typem danych Tekst . W razie potrzeby zaznacz kolumnę, a następnie wybierz pozycję Przekształć>teksttypu> danych.
Zaznacz co najmniej dwie kolumny, które chcesz scalić. Aby zaznaczyć ciągłe kolumny, naciśnij klawisz Shift i kliknij. Aby zaznaczyć dyskretne kolumny, naciśnij klawisz CTRL i kliknij.
Kolejność zaznaczenia określa kolejność scalonych wartości.
Wybierz pozycję Przekształć>scalanie kolumn.
W oknie dialogowym Scalanie kolumn określ separator do wstawienia między każdą scaloną kolumną. Możesz wybrać spośród wstępnie zdefiniowanych wartości separatora lub określić niestandardową wartość separatora.
Kliknij przycisk OK.
Wynik
Scaloną kolumnę można zmienić tak, aby była bardziej zrozumiała dla Ciebie. Aby uzyskać więcej informacji, zobacz Zmienianie nazwy kolumny.
Scalanie kolumn w celu utworzenia nowej kolumny
Możesz wstawić kolumnę niestandardową do tabeli zapytania i użyć kolumny niestandardowej, aby skutecznie scalić dwie lub więcej kolumn. W takim przypadku scalone kolumny są nadal dostępne wraz z nową scaloną kolumną w tabeli zapytania.
W tym przykładzie scalamy pola IdentyfikatorZamówień i ID _ klienta oddzielone znakiem spacji.
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycjęEdytujkwerendę>. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.
Upewnij się, że kolumny, które chcesz scalić, mają typ danych Tekst . Wybierz pozycję Przekształć>teksttypu> Zmiany.
Wybierz pozycję Dodaj kolumnę>niestandardową kolumny. Zostanie wyświetlone okno dialogowe Kolumna niestandardowa .
Na liście Dostępne kolumny zaznacz pierwszą kolumnę, a następnie wybierz pozycję Wstaw. Możesz również kliknąć dwukrotnie pierwszą kolumnę. Kolumna zostanie dodana do pola Formuła kolumny niestandardowej bezpośrednio po znaku równości (=).
Wskazówka W polu Formuła kolumny niestandardowej naciśnij klawisze Ctrl + spacja, aby wyświetlić kolumny i inne elementy formuły.
W polu Formuła kolumny niestandardowej wprowadź znak handlowego "i" (&) za pierwszą wstawioną kolumną.
Operator "i" (&) służy do łączenia wartości w Power Query w taki sam sposób jak w programie Excel.
Możesz określić dodatkowy separator, na przykład znak spacji, wpisując znak " " po znaku handlowego "i (&).
W polu Formuła kolumny niestandardowej wprowadź kolejny znak handlowego "i" (&) za znakiem spacji.
Na liście Dostępne kolumny zaznacz drugą kolumnę, a następnie wybierz pozycję Wstaw. Możesz również kliknąć dwukrotnie drugą kolumnę.
Kliknij przycisk OK.
Wynik
Możesz zmienić nazwę kolumny niestandardowej, aby była bardziej zrozumiała dla Ciebie. Aby uzyskać więcej informacji, zobacz Zmienianie nazwy kolumny.
Zobacz również
Dodatek Power Query dla programu Excel — pomoc
Dodawanie kolumny niestandardowej