Ինչպես հանել հատուկ տվյալներ բջիջից Excel-ում (3 օրինակ)

  • Կիսվել Սա
Hugh West

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 :

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: