Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Spis treści

Samouczki Power Platform

W tym samouczku Power Query chcę pokazać jeden ze sposobów dzielenia komórek wielowierszowych na wiele wierszy. Czasami otrzymasz plik programu Excel , w którym dane w komórce są podzielone na wiele wierszy. Dzisiaj chcę ci pokazać, jak możesz użyć Text.Split i List.Zip , aby pomóc sobie w takiej sprawie. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Przejdźmy do zapytania o moc.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Zanim cokolwiek zrobimy, upewnij się, że pasek formuły jest widoczny na ekranie. Jeśli nie jest widoczny, przejdź do karty Widok i włącz go.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Po drugie, dowiedzmy się również, jak możemy szukać powrotu karetki lub nowego wiersza. W tym przypadku otworzę okno zaawansowanego edytora i kliknę znak zapytania w prawym górnym rogu.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

To prowadzi mnie bezpośrednio do dokumentacji online. Wybiorę specyfikację języka Power Query M i przejdę do Consolidated Grammar .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Przewińmy nieco w dół, aby zobaczyć sekwencje specjalne postaci . To pokazuje nam, jak pisać te znaki powrotu karetki lub wysuwu wiersza. Musimy zacząć od znaku krzyżyka lub krzyżyka, po którym następuje nawias otwierający, a następnie znak kontrolny.

Jak widać, są to dwie lub trzy litery. To CR oznacza powrót karetki, LF oznacza wysunięcie wiersza lub tabulator zamiast tabulatora, a następnie nawiasy zamykające.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Dzielenie komórek na wiele elementów listy

Wróćmy do naszego przykładu i omówmy, którego użyć. Dodamy niestandardową kolumnę, klikając ikonę minitabeli w lewym górnym rogu i wybierając Dodaj niestandardową kolumnę .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Nazwiemy tę kolumnę Temp i wprowadzimy funkcję o nazwie Text.Split .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Ta funkcja chce również tekstu jako tekstu i separatora jako tekstu. Więc wybiorę kolumnę Priorytet , wprowadź znak powrotu karetki, a następnie naciśnij OK .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

W rezultacie otrzymamy listę. Kiedy klikniemy z boku w białą przestrzeń, poniżej zobaczymy podgląd.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

To działa teraz dobrze, więc przejdźmy do naszej drugiej kolumny. Klikniemy ikonę koła zębatego i zamiast Priority kliknijmy kolumnę MS Schedule , a następnie kliknij OK .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Zobaczmy treść. To nie wygląda dobrze, więc musimy to zmienić.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Zmieńmy coś na pasku formuły. Zamieńmy cr na lf (przesunięcie wiersza), a następnie naciśnij OK . Następnie kliknij z boku w białej przestrzeni.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Sprawdźmy to również dla naszej kolumny Priorytet. Potrzebujemy wysuwu linii do tego.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Łączenie elementów w oparciu o pozycję

Teraz, gdy wiemy, jak podzielić nasze komórki na wiele elementów listy, możemy połączyć elementy na podstawie ich pozycji na tej liście, aby utworzyć zestaw par wartości.

W tym celu możemy użyć List.Zip . Skopiujemy tę sekcję formuły.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Następnie dodamy List.Zip , nawiasy otwierające, a następnie nawiasy klamrowe, aby utworzyć listę zawierającą listy. Wpiszemy przecinek, a następnie ponownie wkleimy ten fragment kodu, a następnie zamykający nawias klamrowy i nawiasy zamykające.

Zmieńmy tutaj również odwołanie do kolumny z Priority na MS Schedule i naciśnij OK .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Kliknij z boku w białym polu, a zobaczysz listę zawierającą wiele list.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Dodajmy jedno jako nowe zapytanie, abyśmy mogli zobaczyć zawartość, ponieważ musimy połączyć te pary wartości.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Zachowywanie wybranych kolumn

Możemy również zachować tylko te kolumny, które chcemy. Interesuje nas tylko pierwsza kolumna o nazwie Tier oraz kolumna, którą właśnie utworzyliśmy o nazwie Temp .

W zestawie nawiasów kwadratowych możemy wskazać kolumny, które chcemy zachować. Te nazwy kolumn również muszą być umieszczone w zestawie nawiasów kwadratowych.

Wpiszmy więc nawiasy kwadratowe, a następnie Poziom, który jest naszą pierwszą kolumną. Wpiszemy przecinek, potem kolejny zestaw nawiasów kwadratowych i Temp.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Pozostaje nam ten mały stolik, który możemy rozbudować o nowe rzędy.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Po kliknięciu lewej ikony możemy zobaczyć opcję wyodrębnienia wartości.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Dodajmy niestandardowy ogranicznik, a następnie naciśnij OK .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Cóż, jeszcze nie jesteśmy na miejscu i musimy trochę posprzątać.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Przejdźmy więc do kroku Dodaj niestandardową kolumnę .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Musimy przekształcić zawartość tej listy.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Musimy użyć funkcji o nazwie List.Transform , więc dodam to tutaj na pasku formuły.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Musimy również wyczyścić te teksty za pomocą funkcji Text.Clean .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Wróćmy do ostatniego kroku. Wyniki są niesamowite.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Dzielenie kolumny według ogranicznika

Cóż, wszystko, co pozostało do zrobienia, to podzielić prawą kolumnę przez ogranicznik, który jej nadaliśmy.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Na koniec, w pasku formuły, możemy nadać tym kolumnom ich właściwe nazwy. Pierwszy nazywał się Priority , a drugi MS Schedule .

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Wniosek

Aby podsumować ten samouczek Power Query, użyliśmy sekwencji ucieczki znaków do wyszukiwania nowych wierszy i powrotu karetki. Nauczyliśmy się również, jak ich używać do dzielenia komórek wielowierszowych na wiele wierszy, aby przywrócić dane do właściwego formatu tabelarycznego.

Podział kolumn w usłudze LuckyTemplates Samouczek Power Query: Jak podzielić wielowierszowe komórki programu Excel w usłudze LuckyTemplates

Na razie to wszystko, a jeśli podobały Ci się treści omówione w tym samouczku, zasubskrybuj kanał telewizyjny LuckyTemplates . Cały czas publikujemy ogromną ilość treści poświęconych ulepszaniu sposobu, w jaki korzystasz z usługi LuckyTemplates i Power Platform.

Melisa

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.