Excel има някои прекрасни формули, които могат да ви помогнат да нарежете и нарежете текстовите данни на кубчета.
Понякога, когато имате текстови данни, може да искате да извлечете първата дума от текстовия низ в клетка.
Има няколко начина, по които можете да направите това в Excel (като използвате комбинация от формули, използвате Find and Replace и използвате Flash Fill)
В този урок ще ви покажа някои наистина прости начини да извлечете първата дума от текстов низ в Excel.
Извлечете първата дума, като използвате текстови формули
Да предположим, че имате следния набор от данни, където искате да получите първата дума от всяка клетка.
Формулата по -долу ще направи това:
= ГРЕШКА (НАЛЯВО (A2, НАМЕРИ ("", A2) -1), A2)
Позволете ми да обясня как работи тази формула.
Частта FIND на формулата се използва за намиране на позицията на интервала в текстовия низ. Когато формулата намери позицията на интервала, функцията LEFT се използва за извличане на всички знаци преди този първи интервал в текстовия низ.
Докато формулата LEFT сама по себе си трябва да е достатъчна, тя ще ви даде грешка в случай, че в клетката има само една дума и няма интервали.
За да се справя с тази ситуация, увих формулата НАЛЯВО във формулата IFERROR, която просто връща оригиналното съдържание на клетката (тъй като няма интервали, показващи, че тя е или празна, или има само една дума).
Едно добро нещо за този метод е, че резултатът е динамичен. Това означава, че в случай, че промените оригиналния текстов низ в клетките в колона А, формулата в колона В автоматично ще се актуализира и ще даде правилния резултат.
В случай, че не искате формулата, можете да я преобразувате в стойности.
Извлечете първата дума, като използвате Find and Replace
Друг бърз метод за извличане на първата дума е да използвате Find and Replace, за да премахнете всичко освен първата дума.
Да предположим, че имате набора от данни, както е показано по -долу:
По -долу са описани стъпките за използване на Find and Replace, за да получите само първата дума и да премахнете всичко останало:
- Копирайте текста от колона А в колона Б. Това е за да се уверите, че имаме и оригиналните данни.
- Изберете всички клетки в колона В, където искате да получите първата дума
- Щракнете върху раздела Начало
- В групата Редактиране щракнете върху опцията Намиране и избор и след това върху Замяна. Това ще отвори диалоговия прозорец Find & Replace.
- В полето Find what въведете * (един интервал, последван от звездичка)
- Оставете полето Замяна с празно
- Кликнете върху бутона Замяна на всички.
Горните стъпки биха премахнали всичко освен първата дума в клетките.
Можете също да използвате клавишната комбинация Control + H за да отворите диалоговия прозорец Намиране и замяна.Как работи това?
В полето Find what използвахме интервал, последван от звездичка. Звездичката (*) е заместващ знак, който представлява произволен брой знаци.
Така че, когато помолим Excel да намери клетки, които съдържат интервал, последван от звездичката, и да го замени с празно, той намира първия интервал и премахва всичко след него - оставяйки ни само първата дума.
И в случай, че имате клетка, която няма текст или само една дума без интервали, горните стъпки няма да направят никакви промени в нея.
Извлечете първата дума с помощта на Flash Fill
Друг наистина прост и бърз метод за извличане на първата дума с помощта на Flash Fill.
Flash Fill е въведен в Excel 2013 и е достъпен във всички версии след това. Той помага при манипулиране на текст, като идентифицира модела, който се опитвате да постигнете, и го запълва за цялата колона.
Да предположим например, че имате набора от данни по -долу и искате да извлечете само първата дума.
По -долу са описани стъпките за това:
- В клетка В2, която е съседната колона на нашите данни, въведете ръчно „Маркетинг“ (което е очакваният резултат)
- В клетка В3 въведете „HR“
- Изберете диапазона B2: B10
- Щракнете върху раздела Начало
- В групата Редактиране щракнете върху падащото меню Попълване
- Щракнете върху опцията Flash Fill
Горните стъпки ще запълнят всички клетки с първата дума от съседната колона (колона А).
Внимание: В повечето случаи Flash Fill работи добре и дава правилния резултат, но в някои случаи може да не ви даде правилния резултат. Просто не забравяйте да проверите отново дали резултатите са както се очаква.Забележка: Когато въвеждате очаквания резултат във втората клетка в колона B, може да видите целия текст във всички клетки в светлосив цвят. Това е резултатът, който ще получите, ако натиснете клавиша Enter веднага. В случай, че не виждате сивата линия, използвайте опцията Flash Fill в лентата.
Това са три прости метода за извличане на първата дума от текстов низ в Excel.
Надявам се, че сте намерили този урок за полезен!