Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Пивот таблици в Excel
6. Инструментът Power Query

Извличане (Extract) на символи

Вземи Аула Абонамент и 3 AI курса подарък   642,19 € 133,44 €  ВИЖ ТУК
Аула Абонамент за 12 месеца + 3 AI курса подарък

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното, което трябва да запомните

Извличането на символи в Power Query позволява да превръщате „неудобни“ текстови и числови данни в структурирана информация. Ключовото е да изберете правилния подход: по брой символи, по позиция (индекс) или спрямо разделители. Когато директното преобразуване дава грешки, комбинирането на няколко последователни стъпки често решава проблема.

Стъпка по стъпка: как да повторите показаното

  1. Заредете таблицата в Power Query с Data from Table.
  2. При колона с дата от 8 цифри опитайте промяна на типа към Date чрез Add New Step и анализирайте грешките.
  3. Приложете „хитринката“: първо преобразувайте числата в Text, после текста в Date, за да получите валидна дата.
  4. Дублирайте колоната Codestock няколко пъти с Duplicate Column.
  5. Извлечете:
    • първите символи за код на категория (Extract → First Characters);
    • последните символи за код на стоката (Extract → Last Characters);
    • символи по средата за код на клиент (Extract → Range), като внимавате, че индексите започват от 0.
  6. Обединете нужните колони с Merge Columns без разделител.
  7. При променлива дължина използвайте извличане преди, след или между разделители (напр. _ и %) чрез разширените опции на Extract.

Основни команди в Power Query

  • Extract – Извлича текст по брой символи, позиция или разделители.
  • Duplicate Column – Създава копие на колона за паралелни трансформации.
  • Change Type – Променя типа на данните (Text, Date и др.).
  • Merge Columns – Обединява няколко колони в една.
  • Data from Table – Създава заявка от Excel таблица.

Задача

Изпробвайте всички показани варианти за извличане на символи върху собствени данни. Тествайте различните разширени опции на Extract и сравнете резултатите, за да откриете най-подходящото решение за вашите казуси.

Дискусия към урока

Задавайте въпроси, споделяйте опит и помагайте на останалите да учат заедно.
Здравейте, при мен в командата Extract липсват Text before Delimiter, Text after Delimiter, Text between Delimiters. Това от версията ли е? Успях да направя уп…
3
6