Как да разделя текст в клетка?
Имам таблица с текст в клетките от една колона ( например "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 броя" и тогава логиката няма да сработи.
Имайте го предвид и си направете проверки на резултата
Много благодаря!
Можете да използвате инструмента "текст в колони". Намира се в раздела "Данни"/група "Инструменти за данни".
Благодаря!