Как да разделя текст в клетка?

Тайните на Excel

Имам таблица с текст в клетките от една колона ( например "100 кутии" ). Искам да го разделя в две клетки ( "100" / "кутии" ). Бих се радвал, ако някои се е срещал с подобен проблем, да сподели информация. Благодаря!

Това е често срещан казус в Ексел. Има поне три варианта на решение: 1. Съчетание от формули LEFT, RIGHT, MID, FIND, TRIM, VALUE 2. Text to Columns 3. Power Query

При първия вариант, ако текстът "100 кутии" е в клетка А1, то следната формула в В1 връща числото 100: =VALUE(TRIM(LEFT(A1;FIND("кутии";A1)-1)))

И като имаме резултат в В1, в С1 тази формула ще върне "кутии": =TRIM(RIGHT(A1;LEN(A1)-LEN(B1)))

Вторият и третият вариант са описани тук

Специално в Power Query има и други варианти, може да се използва например функционалността Extract

Лошото е, че това са само насоки, а не готови решения. Когато боравим с текст винаги има вероятност в нещо да се обърка. Например някъде да пише "100 кОтии" или "кутии 100 броя" и тогава логиката няма да сработи.

Имайте го предвид и си направете проверки на резултата

Много благодаря!

Можете да използвате инструмента "текст в колони". Намира се в раздела "Данни"/група "Инструменти за данни".


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация