Բովանդակություն
Excel-ը տրամադրում է տարբեր տվյալների արդյունահանման տարբեր եղանակներ՝ հիմնականում հենվելով տարբեր գործառույթների վրա: Ոմանք կարող են ուղղակիորեն արդյունահանվել հատուկ գործառույթներից, մինչդեռ մյուսները կարող են մի փոքր ավելի բարդ ձև ստանալ գործառույթների համակցությունից: Այս հոդվածում ես կփորձեմ ձեզ ցույց տալ, թե ինչպես կարելի է հանել որոշակի տեսակի տվյալներ, յուրաքանչյուր տեսակի համար, Excel-ի բջիջից:
Ներբեռնեք Practice Workbook
Ներբեռնեք և կիրառեք աշխատանքային գիրքը այս հոդվածում օգտագործված բոլոր օրինակների տվյալների հավաքածուները ներառված բանաձևերով:
Extract Specific Data.xlsx
3 Օրինակներ Excel-ում բջիջից հատուկ տվյալներ հանելու համար
1. Բջջից հանել կոնկրետ տեքստային տվյալներ
Excel-ը տրամադրում է տարբեր գործառույթներ՝ բջջի մեջ տրված տեղեկատվության տարբեր մասերից տեքստ հանելու համար: Դուք կարող եք տեքստ հանել երկար տեքստային տողից՝ օգտագործելով LEFT , RIGHT , MID գործառույթները կամ դրանց համակցությունը և SEARCH o <: 6>ԳՏՆԵԼ գործառույթները: Այժմ, այս բաժնում, ես ձեզ կառաջնորդեմ յուրաքանչյուրի միջով` բաշխելով, երբ առաջանում է համակցություն:
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 ֆունկցիան վերցնում է երկու արգումենտ. i) կոնկրետ տեքստային արժեք կամ թիվ և ii) բջիջը կամ արժեքը, որտեղից այն կփնտրի առաջին արգումենտը: Այն վերադարձնում է առաջին արգումենտի գտնվելու վայրի թվային արժեքը: Այս դեպքում դա կլինի 13:
- LEFT(B5,FIND(“@”,B5)-1)
The 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<7:> օգտագործվում է. Այս օժանդակ ֆունկցիաները օգտագործվում են յուրաքանչյուր արժեքից զանգված ստեղծելու համար, որը բաղկացած է բոլոր թվերից և տողային արժեքներից, որոնք փոխարինվում են դատարկ տողով: Եվվերջապես, 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. ՔաղվածքՀատուկ թվեր և տեքստային տվյալներ Alphanumerics-ից
Եթե դժվարանում եք օգտագործել ձեր աշխատաթերթի բանաձևերը կամ դժվարանում եք ընկալել վերը նշված բանաձևերը, կարող եք հետևել Excel-ի տրամադրած այս ավտոմատացված մեթոդին:
Քայլեր.
- Տեքստերի համար լրացրեք առաջին բջիջը՝ ձեռքով հեռացնելով բոլոր թվերը այբբենական արժեքներից:
- Սկսեք մուտքագրել ստորև բերվածը, և Excel-ը ավտոմատ կերպով կառաջարկի արդյունահանված տեքստային արժեքներ մնացած սյունակներից:
- Այժմ սեղմեք Մուտքագրեք ։
- Կրկնեք նույն գործընթացը թվերի համար։
Կարդալ ավելին. Տեքստ հանել նիշից հետո Excel-ում (6 եղանակ)
Եզրակացություն
Սրանք այն մեթոդներն էին, որոնք կարող եք օգտագործել հանելու համար հատուկ տվյալներ excel-ի բջիջից: Հուսով եմ, որ նկարազարդումները և բացահայտումները օգտակար էին ձեզ համար բանաձևերը հասկանալու և դրանք ձեր խնդիրների լուծման համար: Այսպիսի այլ ուղեցույցների համար այցելեք Exceldemy.com :