Содржина
Excel обезбедува различни начини за извлекување различни податоци, главно потпирајќи се на различни функции. Некои може да се извлечат директно од одредени функции, додека други може да имаат малку посложена форма од комбинација на функции. Во оваа статија, ќе се обидам да ви покажам како да извлечете одреден вид податоци, за секој тип, од ќелија во Excel.
Преземете ја работната книга за вежбање
Преземете ја и вежбајте ја работната книга со сите примери на збирки на податоци користени во овој напис со вклучени формули.
Extract Specific Data.xlsx
3 Примери за екстракција на конкретни податоци од ќелија во Excel
1. Извадете специфични текстуални податоци од ќелија
Excel обезбедува различни функции за извлекување текст од различни делови од информациите дадени во ќелијата. Можете да извлечете текст од долга текстуална низа со користење на функциите LEFT , RIGHT , MID или комбинација од овие и SEARCH o <Функциите 6>FIND . Сега, во овој дел, ќе ве водам низ секој со расчленување кога ќе се појави комбинација.
1.1 Извадете податоци од почетокот на ќелија
Можете да извлечете податоци од почетокот на ќелија која користи функцијата LEFT . Оваа функција зема два аргументи- i) текстот од кој сакате да се извлече и ii) бројот на знаци што сакате да ги извадите.
Јас користам низа прикажана подолу. Го користам опсегот B5:B7 како референтни податоци иизвлекувајќи ја во колоната C .
Чекори:
- Во ќелијата, сакате за да ги напишете вашите извлечени податоци (во овој случај тоа е ќелијата C5 ), запишете ја следната формула:
=LEFT(B5,4)
- Потоа притиснете Enter .
- Сега, кликнете и повлечете ја иконата Пополнете ја рачката надолу за да ја реплицирате формулата за останатите ќелии.
1.2 Извадете податоци од крајот на a Ќелија
За да извлечете податоци од крајот на ќелијата, треба да ја користите функцијата RIGHT . Ја користам истата низа прикажана во претходниот дел за да го илустрирам извлекувањето податоци со користење на функцијата RIGHT .
Чекори:
- Во ќелијата C5 (или ќелијата во која сакате да се извлече), напишете ја следнава формула.
=RIGHT(B5,4)
- Сега притиснете Enter .
- Потоа кликнете и повлечете ја иконата Пополнете ја рачката за да ги пополните останатите ќелии.
1.3 Извадете специфични делови од податоци
Да речеме дека сакаме одреден дел од ќелијата да се вади обично после или пред одреден знак како пред и по знакот @ на е-пошта. Можеме да го користиме во комбинација со функцијата SEARCH или функцијата FIND . И двете имаат иста цел во овој контекст. Еве, ја користам функцијата FIND .
За овој дел, да земемебаза на податоци што се состои од е-пошта.
Извлечете корисничко име
За да го извадите корисничкото име (делот пред знакот @) користете ја оваа формула за извлечете го.
=LEFT(B5,FIND("@",B5)-1)
Сега притиснете Enter . Потоа користете Пополнете ја иконата рачка за да ги пополните останатите ќелии што ја реплицираат оваа формула.
🔎 Расчленување на Формулата:
- FIND(“@”,B5)
FIND функцијата зема два аргументи- з) одредена текстуална вредност или број и ii) ќелијата или вредноста од каде што ќе го бара првиот аргумент. Ја враќа нумеричката вредност каде се наоѓа првиот аргумент. Во овој случај, тоа би било 13.
- LEFT(B5,FIND(“@”,B5)-1)
The<Функцијата 6> LEFT зема два аргументи - i) вредност од каде што се извлекува и ii) должината на низата што ја извлекува, која во овој случај е одредена од функцијата FIND и се користи како вредност помала од него.
Извлечете име на домен
За да го извлечете името на доменот (делот по знакот @ ) користете следнава формула.
=RIGHT(B5,LEN(B5)-FIND("@",B5))
Потоа притиснете Enter и пополнете го остатокот користејќи Икона за рачка за пополнување исто како погоре.
🔎 Расчленување на формулата:
- FIND(“@”,B5)
FIND функцијата зема два аргументи- i) одредена текстуална вредност или број и ii) ќелијата или вредноста од каде ќе барапрвиот аргумент. Ја враќа нумеричката вредност каде се наоѓа првиот аргумент. Во овој случај, тоа би било 13.
- LEN(B5)
LEN функцијата зема само еден аргумент и ја враќа должината или бројот на знаци во таа ќелија или текст. Во овој случај, тоа е 22.
- RIGHT(B5,LEN(B5)-FIND(“@”,B5))
Функцијата RIGHT зема минимум два аргументи - i) вредност од каде што се извлекува текстот и ii) должината на екстракцијата од крајот. Вториот аргумент овде беше одреден со одземање на вредностите пред знакот @ пронајден од функцијата FIND од вкупната должина на низата пронајдена од функцијата LEN .
Прочитај повеќе: Како да се извлечат податоци од лист на Excel (6 ефективни методи)
2. Извадете податоци за специфични броеви од ќелија во Excel
Сега, ајде да разгледаме збирка на шифри што може да биде мешана вреќа, каде што броевите може да бидат насекаде помеѓу текстовите.
Во овој метод, ќе го користиме TEXTJOIN функцијата за поврзување на сите броеви извлечени поединечно од секоја вредност. За да ги извлечете броевите комбинација од помошни функции како што се LEN , INDIRECT , ROW , MID и IFERROR се користи. Овие помошни функции се користат за создавање низа од секоја вредност, која се состои од сите броеви и вредностите на низата заменети со празна низа. Иконечно, функцијата TEXTJOIN само помага да се соберат сите во една вредност.
За да извлечете само броеви од оваа низа, запишете ја следнава формула во ќелијата.
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
Притиснете Enter и кликнете и повлечете ја иконата Пополнете ја рачката да ги пополните останатите ќелии што сакате да се реплицираат.
🔎 Разделување на формулата:
- ROW(INDIRECT(„1:“&LEN(B5))) враќа низа {1;2;3;4;5;6;7}
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) ја враќа низата {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″}
- IFERROR((MID(B5,ROW(INDIRECT(„1:“&LEN(B5))),1)* 1),””) ја враќа низата {“”;””;8;7;””;””;1}
- TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(„1:“&LEN(B5))),1)*1)““)): На крајот TEXTJOIN само ги поврзува сите вредности во низата и го враќа резултатот.
Прочитај повеќе: Како да се извлечат податоци од Excel врз основа на критериуми (5 начини)
Слични читања
- <1 4> VBA код за конвертирање текстуална датотека во Excel (7 методи)
- Како да увезете текстуална датотека со повеќе разграничувачи во Excel (3 методи)
- Excel VBA: Повлекување податоци автоматски од веб-локација (2 методи)
- Како да увезете податоци од безбедна веб-локација во Excel (со брзи чекори)
- Како да го конвертирате Excel во текстуална датотека со раздвојувач на цевки (2 начини)
3. ЕкстрактСпецифичен број и текстуални податоци од алфанумерика
Ако имате проблем со користење на формулите за вашиот работен лист или имате потешкотии да ги сфатите формулите споменати погоре, можете да го следите овој автоматизиран метод што го обезбедува Excel.
Чекори:
- За текстови, пополнете ја првата ќелија рачно елиминирајќи ги сите броеви од алфанумеричките вредности.
- Почнете да го пишувате долу и Excel автоматски ќе предложи извлечени текстуални вредности од останатите колони.
- Сега, притиснете Внесете .
- Повторете го истиот процес за броеви.
Прочитајте повеќе: Екстрактирајте текст по знак во Excel (6 начини)
Заклучок
Ова беа методите што можете да ги користите за извлекување специфични податоци од ќелија во ексел. Се надевам дека илустрациите и дефектите беа корисни за да ги разберете формулите и да ги имплементирате за вашите проблеми. За повеќе водичи како овој, посетете го Exceldemy.com .