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

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


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć