LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Зміст

Підручники з Power Platform

У цьому підручнику з потужних запитів я хочу показати вам один із способів поділу багаторядкових клітинок на кілька рядків. Іноді ви отримаєте файл Excel , у якому дані в клітинці розділені на кілька рядків. Сьогодні я хочу показати вам, як ви можете використовувати Text.Split і List.Zip , щоб допомогти вам у такому випадку. Ви можете переглянути повне відео цього підручника внизу цього блогу.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте перейдемо до power query.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Перш ніж ми щось зробимо, переконайтеся, що рядок формул видно на вашому екрані. Якщо його не видно, перейдіть на вкладку «Перегляд» і ввімкніть його.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

По-друге, давайте також дізнаємося, як ми можемо шукати повернення каретки або перевод рядка. Для цього я відкрию вікно розширеного редактора та клацну знак питання у верхньому правому куті.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Це приводить мене прямо до онлайн-документації. Я виберу специфікацію мови M і перейду до Consolidated Grammar .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте прокрутимо трохи вниз, щоб побачити escape-послідовності символів . Це показує нам, як писати повернення каретки або перевод рядка. Нам потрібно почати зі знака решетки або фунта, за яким слідують відкриваючі дужки, а потім контрольний символ.

Як бачите, це дві-три букви. Це CR для повернення каретки, LF для переводу рядка або табуляції для табуляції, а потім закриваються дужки.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Розбиття клітинок на кілька елементів списку

Давайте повернемося до нашого прикладу та обговоримо, який з них використовувати. Ми додамо спеціальний стовпець, натиснувши піктограму міні-таблиці у верхньому лівому куті та вибравши Додати спеціальний стовпець .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Ми назвемо цей стовпець Temp і введемо функцію під назвою Text.Split .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Ця функція потребує текст як текст і роздільник також як текст. Тому я виберу стовпець «Пріоритет» , введу символ повернення каретки та натисну «ОК» .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

В результаті ми отримаємо список. Коли ми клацаємо збоку в білому просторі, ми бачимо попередній перегляд внизу.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Тепер це працює добре, тож перейдемо до другого стовпця. Ми клацнемо значок шестірні, а замість Пріоритет клацнемо стовпець MS Schedule , а потім клацнемо OK .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Дивимося зміст. Це виглядає недобре, тому нам потрібно це змінити.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте змінимо щось у рядку формул. Давайте замінимо cr на lf (переведення рядка), потім натисніть OK . Потім клацніть убік у білому просторі.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте також перевіримо це для нашого стовпця Пріоритет. Для цього нам потрібен перехід рядка.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Об’єднання предметів на основі позиції

Тепер, коли ми знаємо, як розділити клітинки на кілька елементів списку, ми можемо об’єднати елементи на основі їхньої позиції в цьому списку, щоб створити набір пар значень.

Для цього ми можемо використовувати List.Zip . Ми скопіюємо цю частину формули.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Потім ми додамо List.Zip , відкриваючі дужки, а потім фігурні дужки, щоб створити список, що містить списки. Ми введемо кому, потім знову вставимо цей фрагмент коду, а потім фігурну дужку, що закривається, і круглі дужки.

Давайте також змінимо тут посилання на стовпець з Пріоритет на Розклад MS і натисніть OK .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Клацніть збоку в білому просторі, і тепер ви побачите список, що містить кілька списків.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте додамо один як новий запит, щоб ми могли бачити вміст, оскільки нам потрібно зібрати ці пари значень разом.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Зберігання виділених стовпців

Ми також можемо зберегти лише ті стовпці, які нам потрібні. Нас цікавить лише перший стовпець, який називається Tier , і стовпець, який ми щойно створили, під назвою Temp .

У наборі квадратних дужок ми можемо вказувати на стовпці, які ми хочемо зберегти. Назви цих стовпців також потрібно взяти в квадратні дужки.

Отже, давайте введемо квадратні дужки, а потім Tier, який є нашим першим стовпцем. Ми введемо кому, потім ще один набір квадратних дужок і Temp.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

У нас залишилася ця маленька таблиця, яку ми можемо розширити до нових рядків.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Коли ми клацаємо ліву піктограму, ми можемо побачити опцію вилучення значень.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте додамо настроюваний роздільник, а потім натисніть OK .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Ну, ми ще не зовсім там, і нам потрібно трохи прибратися.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Отже, перейдемо до нашого кроку «Додати користувацький стовпець» .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Нам потрібно трансформувати вміст цього списку.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Нам потрібно використовувати функцію під назвою List.Transform , тому я додам її тут, у рядку формул.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Нам також потрібно очистити ці тексти за допомогою функції Text.Clean .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Давайте повернемося до останнього кроку. Результати приголомшливі.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Розділення стовпця роздільником

Ну, все, що залишилося зробити, це розділити правий стовпець роздільником, який ми йому дали.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Нарешті, у рядку формул ми можемо повернути цим стовпцям їхні власні назви. Перший називався Пріоритетним , а другий – Розкладом MS .

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Висновок

Щоб підсумувати цей підручник із потужних запитів, ми використали escape-послідовності символів для пошуку переходів рядків і повернення каретки. Ми також навчилися використовувати їх, щоб розділити багаторядкові комірки на декілька рядків, щоб повернути наші дані у правильний табличний формат.

LuckyTemplates Column Split Power Query Навчальний посібник: як розділити багаторядкові клітинки Excel у LuckyTemplates

Наразі це все. Якщо вам сподобався вміст, розглянутий у цьому конкретному посібнику, підпишіться на телеканал LuckyTemplates . У нас постійно виходить величезна кількість контенту, присвяченого покращенню способу використання LuckyTemplates і Power Platform.

Меліса


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.