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.

Меліса


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

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

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.