Прескочи на основното съдържание

Бързо извличане на определен текст от клетки в Excel

Автор: Слънце Последна промяна: 2021-01-25

По подразбиране Excel предоставя определени функции за извличане на текст. Например, можем да приложим функцията LEFT или RIGHT, за да извлечем текст отляво или отдясно на низ, или да приложим функцията MID, за да извлечем текст, започващ от указаната позиция, и т.н. За много потребители на Excel запомнянето и прилагането на формула е главоболие в ежедневната работа. Тук силно препоръчвам Извличане на текст полезност на Kutools за Excel, тази мощна функция събира различни начини за групово извличане на текст от избрани клетки. Само прости настройки могат да извлекат необходимия текст от клетките.


Щракнете върху Kutools > Текст > Извличане на текст. Вижте екранни снимки:


Извлича първите или последните n знака от клетките

Този раздел говори за извличане на първите или последните n знака от клетките. Моля, направете следното.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, конфигурирайте както следва.

2.1) Уверете се, че Екстракт по местоположение разделът е активиран;
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, от който ще извлечете текст;
2.3) В Настроики раздел:
(1) Първият N знак: За извличане на брой знаци отляво на низ. Да предположим, че трябва да извлечете първите 2 знака от избраните клетки, моля, изберете тази опция, въведете числото 2 в текстовото поле;
(2) Последният N знак: За извличане на брой знаци отдясно на низ. Ако искате да извлечете последните 3 знака от избраните клетки, моля, изберете тази опция и след това въведете числото 3 в текстовото поле.
2.4) Щракнете OK.

Забележка: Проверете Вмъкване като формула в долния ляв ъгъл на диалоговия прозорец ще вмъкне резултата като формула в клетките с резултати. Когато стойността на референтната клетка се промени, резултатът ще се актуализира автоматично.

3. В откриването Извличане на текст диалогов прозорец, изберете празна клетка, за да изведете резултата, и след това щракнете OK.

Сега първите N знака или последните N знака от избраните клетки се извличат, както е показано на екранната снимка по-долу.


Извличане на текст по позиция от клетки

Да предположим, че искате да извлечете 4 знака, започвайки от 4-тия знак в клетките, както е показано на екранната снимка по-долу, моля, направете следното, за да го свалите.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, моля, направете настройките по-долу.

2.1) Щракнете върху Екстракт по местоположение раздел (Този раздел е активиран по подразбиране);
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, от който ще извлечете текст;
2.3) В Настроики раздел: Изберете От началото до края на знаците опция, задайте начална и крайна позиция;
В този случай искам да извлека 4 знака, започвайки от 4-тия знак от избраните клетки, така че въвеждам номер 4 и 7 отделно в двете текстови полета.
2.4) Щракнете OK.

Забележка: Проверете Вмъкване като формула в долния ляв ъгъл на диалоговия прозорец ще вмъкне резултата като формула в клетките с резултати. Когато стойността на референтната клетка се промени, резултатът ще се актуализира автоматично.

3. След това an Извличане на текст се появява диалогов прозорец, изберете празна клетка за извеждане на резултата и след това щракнете върху OK бутон.

След това знаците, започващи от посочената позиция и завършващи с посочената позиция, ще бъдат извлечени групово в целевите клетки.


Извличане на текст преди или след определен низ/символ от клетки

- Извличане на текст може също да помогне за лесно извличане на текст преди или след конкретен низ или знак от клетки, като например извличане на текст преди или след знака за тире (-), както е показано на екранната снимка по-долу.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, моля, направете настройките по-долу.

2.1) Щракнете върху Екстракт по местоположение раздел (Този раздел е активиран по подразбиране);
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, от който ще извлечете текст;
2.3) В Настроики раздел:
(1) Преди текста: За извличане на текст преди низ или знак. Изберете тази опция и след това въведете низа или знака, за да извлечете целия текст преди него (тук въвеждам знака за тире);
(2) След текста: За извличане на текст след низ или символ. Изберете тази опция и след това въведете низа или знака, за да извлечете целия текст след него (тук въвеждам знака за тире).
2.4) Щракнете OK.

Забележки:

1) Вмъкване като формула: Поставете отметка в това квадратче в долния ляв ъгъл на диалоговия прозорец, за да вмъкнете резултата като формула в клетките с резултати. Когато стойността на референтната клетка се промени, резултатът ще се актуализира автоматично.
2) Ако въведеният от вас низ или знак има дубликати в същата клетка, функцията извлича само текста преди или след първото срещане.

3. В Извличане на текст диалогов прозорец, изберете празна клетка, за да изведете извлечения текст, и след това щракнете OK.

След това резултатите се показват като екранната снимка по-долу.


Извличане на всички числа от текстов низ в клетки

В Excel няма вградена функция за извличане на числата от текстов низ в Excel, единственият начин е да приложите комбинацията от множество функции, за да го получите. Но с Kutools извличането на числа от текстов низ може да бъде лесно за работа.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, моля, направете настройките по-долу.

2.1) Щракнете върху Екстракт по местоположение раздел (Този раздел е активиран по подразбиране);
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, от който ще извлечете текст;
2.3) В Настроики раздел: Изберете Извлечете числото опция;
2.4) Щракнете OK.

Забележка: Проверете Вмъкване като формула в долния ляв ъгъл на диалоговия прозорец ще вмъкне резултата като формула в клетките с резултати. Когато стойността на референтната клетка се промени, резултатът ще се актуализира автоматично.

3. В Извличане на текст диалогов прозорец, изберете празна клетка, за да изведете извлечения текст, и след това щракнете OK.

След това се извличат числа от всяка позиция в текстов низ. Вижте екранна снимка:


Извличане на конкретен текст по правила

Освен горните фиксирани опции, функцията за извличане на текст ви позволява да създавате правила със заместващи знаци, за да извличате необходимия текст въз основа на вашите нужди. Например, можете да създадете правило (*) за извличане на текста между скобите и да създадете правило @* за извличане на домейни от имейл адреси. Моля, направете следното, за да приложите правила за извличане на текст.

Пример 1: Извличане на текст между два знака от клетки

Този раздел ще ви покаже как да създадете правило за групово извличане на текст между два знака от избрани клетки.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, моля, направете настройките по-долу.

2.1) Щракнете върху Извличане по правило раздел;
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, от който ще извлечете текст;
2.3) В Текст поле, въведете правилото, въз основа на което ще извлечете текст;
Тук искам да извлека текст между скоби, така че влизам (*) в текстовото поле.
2.4) Щракнете върху Добави бутон за добавяне на правилото в полето Описание на правилото;
2.5) Щракнете OK.

Забележки:

1. Заместващите знаци? и * могат да се използват в правилата.
? (въпросителен знак): представлява всеки отделен знак. Например, КТ? намира “KTE","СЗО","KTW" и така нататък;
* (звездичка): представлява произволен брой знаци. Например, *изток находки „Североизток“, „Югоизток“ и така нататък.
2. Ако в диалоговия прозорец за извличане на текст са създадени множество правила, можете да поставите отметка само върху правилата, които трябва да приложите, а другите да не са отметнати.

3. В Извличане на текст изберете празна клетка, за да изведете резултата, след което щракнете върху бутона OK.

След това текстовете между скобите (включително скобите) се извличат групово от избраните клетки. Вижте екранна снимка:

Пример 2: Извличане на домейн от имейл адрес в клетки

Този раздел ви показва как да създадете правило за извличане на домейн от имейл адрес в клетки.

1. кликване Kutools > Текст > Извличане на текст за да активирате функцията.

2. В Извличане на текст диалогов прозорец, моля, направете настройките по-долу.

2.1) Щракнете върху Извличане по правило раздел;
2.2) В Обхват , кликнете върху бутон за избор на диапазон от клетки, които съдържат имейл адрес;
2.3) В Текст въведете правилото @* в текстовото поле.
2.4) Щракнете върху Добави бутон за добавяне на правилото в полето Описание на правилото;
2.5) Щракнете OK.

Забележки:

1. Заместващите знаци? и * могат да се използват в правилата.
? (въпросителен знак): представлява всеки отделен знак. Например KT? Намира „KTE“, „KTO“, „KTW“ и т.н.;
* (звездичка): представлява произволен брой знаци. Например *east намира „североизток“, „югоизток“ и т.н.
2. Ако в диалоговия прозорец за извличане на текст са създадени множество правила, можете да поставите отметка само върху правилата, които трябва да приложите, а другите да не са отметнати.

3. След това an Извличане на текст се появява диалогов прозорец, изберете празна клетка, за да поставите резултата, и след това щракнете OK.

Всички имейл домейни се извличат групово от избрани имейл адреси.


Препоръчват се инструменти за продуктивност
Следните инструменти могат значително да ви спестят време и пари, кой е подходящ за вас?
Таб на Office: Използване на удобни раздели във вашия офис, като начина на Chrome, Firefox и New Internet Explorer.
Kutools за Excel: Повече от 300 разширени функции за Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools за Excel

Функционалността, описана по-горе, е само една от 300 мощни функции на Kutools за Excel.

Проектиран за Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Безплатно изтегляне и използване за 30 дни.

Екранна снимка на Kutools за Excel

btn прочетете повече      btn изтегляне     btn покупка

Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For the Extract Text function. Is it possible to add multiple fields at once, Example I would like to extract the following words:CatDogBirdEtc
Is it possible for me to upload all these words at once instead of clicking and adding one at a time.
I have a bulk list of which i want to extact over 1000 Keywords. If I had to add 1 at a time this will be very time consuming. Please advise if it is possible to add bulk if so how
Thanks
This comment was minimized by the moderator on the site
the extract text function doesn't work for me. I'm trying to extract specific words such as Ltd and Limited from lists of company names. The function simply loops without extracting the words requested.
This comment was minimized by the moderator on the site
Hi, i am using this tools and found this good. But i am having some problem while using Extract Text option in Text Tools. I want to extract tab_cat_id=# (# could be any number 1 or 2 etc) from a URL. Can you please guide me on this.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations