Note: The other languages of the website are Google-translated. Back to English

Excel TEXTBEFORE ֆունկցիան

TEXTBEFORE ֆունկցիան վերադարձնում է տեքստը, որը հայտնվում է տվյալ ենթատողի կամ սահմանազատիչից առաջ:

ՆշումԱյս գործառույթը հասանելի է միայն Excel-ում Microsoft 365-ի համար Insider ալիքում:

շարահյուսություն

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Արձանագրություններ

Տեքստ (պահանջվում է). Բնօրինակ տեքստային տողը, որից ցանկանում եք տեքստ հանել: Այն կարող է մատակարարվել որպես.
-- Տեքստի տող;
Or
-- Բջջի հղում
Սահմանազերծիչ (պահանջվում է). Ենթատող կամ սահմանազատող, որը ցանկանում եք հանել տեքստը դրանից առաջ;
Օրինակ_թիվ (ըստ ցանկության). տեքստում սահմանազատողի օրինակը.
-- Նախնականը 1 է, ինչը նշանակում է, որ երբ տեքստային տողում հայտնվում են կրկնակի սահմանազատիչներ, առաջին սահմանազատիչից առաջ տեքստը կարտահանվի:
-- Եթե ցանկանում եք որոնել տեքստ՝ սկսած տեքստային տողի վերջից, նշեք բացասական թիվ այս պարամենտի համար:
Match_mode (ըստ ցանկության). որոշում է, թե արդյոք սահմանազատիչը մեծատառերի նկատմամբ զգայուն է.
-- 0 (լռելյայն)՝ մեծատառերի զգայուն:
-- 1Տառապանին անզգայուն է:
Match_end (ըստ ցանկության). Տեքստի վերջը վերաբերվում է որպես սահմանազատող: Կանխադրվածը 0 է:
-- 0 (լռելյայն). Մի համընկնեք սահմանազատիչը տեքստի վերջի հետ:
-- 1Համեմատեք սահմանազատիչը տեքստի վերջի հետ:
Եթե_չի_գտնվել (ըստ ցանկության). Արժեքը, որը պետք է վերադարձվի, երբ համընկնում չի գտնվել: Կանխադրվածը #N/A սխալի արժեքն է:

Խոսք

2) Երբ սահմանազատիչը դատարկ է, դուք կստանաք հետևյալ արդյունքից որևէ մեկը.
-- Տեքստային տողի ձախ կողմից որոնելիս (instance_num-ը դրական է), ամբողջ տեքստային տողը վերադարձվում է.
-- Տեքստային տողի աջ կողմից որոնելիս (instance_num-ը բացասական է), դատարկ տեքստը վերադարձվում է.
3) The #ԱՐԺԵՔ! սխալ տեղի է ունենում, եթե բավարարվում է հետևյալ պայմաններից որևէ մեկը.
-- Օրինակ_թիվ = 0;
-- Instnce_num ավելի մեծ է, քան տեքստի երկարությունը;
4) The #N/A սխալ տեղի է ունենում, եթե բավարարվում է հետևյալ պայմաններից որևէ մեկը.
-- Սահմանազերծիչ տեքստային տողում գոյություն չունի;
-- Օրինակ_թիվ ավելի մեծ է, քան տեքստային տողում սահմանազատողի դեպքերի թիվը:

Վերադարձի արժեքը

Այն վերադարձնում է արդյունահանված տեքստային տողը:

Օրինակ

Այստեղ մենք վերցնում ենք հետևյալ տեքստային ցանկը որպես օրինակ՝ ցույց տալու, թե ինչպես օգտագործել TEXTBEFORE ֆունկցիան՝ տարբեր պայմաններում տեքստ հանելու համար:

#Օրինակ1. հանեք տեքստը Excel-ում առաջին սահմանազատիչից առաջ

Նշված բջիջներում առաջին ստորակետից առաջ հայտնված տեքստը հանելու համար խնդրում ենք կիրառել TEXTBEFORE ֆունկցիան հետևյալ կերպ:

Ընտրեք առաջին տեքստային բջիջի կողքին գտնվող բջիջը, որտեղից ցանկանում եք հանել տեքստը, մուտքագրեք հետևյալ բանաձևը և սեղմեք կոճակը Մտնել արդյունք ստանալու բանալին: Ընտրեք այս արդյունքի բջիջը, քաշեք այն Ավտոմատ լրացման բռնակ ներքեւ՝ մնացած արդյունքները ստանալու համար:

=TEXTBEFORE(A2,",")

Նշում: Այս դեպքում բանաձևում պահանջվում են միայն առաջին երկու փաստարկները:

#Օրինակ2. հանեք տեքստը Excel-ում N-րդ սահմանազատիչից առաջ

Լռելյայնորեն, TEXTBEFORE ֆունկցիան հանում է տեքստը տեքստային տողի առաջին սահմանազատիչից առաջ, նույնիսկ եթե տեքստում կան մի քանի սահմանազատիչներ: Եթե ​​ցանկանում եք տեքստը հանել N-րդ սահմանազատիչից առաջ, ինչպիսին է այս դեպքում երկրորդ ստորակետը, կարող եք կիրառել TEXTBEFORE ֆունկցիան հետևյալ կերպ.

Ընտրեք առաջին տեքստային բջիջի կողքին գտնվող բջիջը, որտեղից ցանկանում եք հանել տեքստը, մուտքագրեք հետևյալ բանաձևը և սեղմեք կոճակը Մտնել արդյունք ստանալու բանալին: Ընտրեք այս արդյունքի բջիջը, քաշեք այն Ավտոմատ լրացման բռնակ ներքեւ՝ մնացած արդյունքները ստանալու համար:

=TEXTBEFORE(A2,",",2)

ՆշումՏեքստը հանելու համար, որը հայտնվում է n-րդ սահմանազատիչից առաջ, պարզապես անհրաժեշտ է նշել Օրինակ_թիվ փաստարկը որպես համապատասխան թիվ: Այս դեպքում երկրորդ ստորակետը նշելու համար մուտքագրում եմ 2 թիվը։

#Օրինակ3. հանեք տեքստը Excel-ում տրված ենթատողից առաջ (առանց մեծատառերի):

Լռելյայնորեն, TEXTBEFORE ֆունկցիան մեծատառերի զգայուն է: Եթե ​​ցանկանում եք տեքստ հանել առանց մեծատառերի զգայունության, կարող եք կիրառել TEXTBEFORE ֆունկցիան հետևյալ կերպ.

Ընտրեք առաջին տեքստային բջիջի կողքին գտնվող բջիջը, որտեղից ցանկանում եք հանել տեքստը, մուտքագրեք հետևյալ բանաձևը և սեղմեք կոճակը Մտնել արդյունք ստանալու բանալին: Ընտրեք այս արդյունքի բջիջը, քաշեք այն Ավտոմատ լրացման բռնակ ներքեւ՝ մնացած արդյունքները ստանալու համար:

=TEXTBEFORE(A2,"Consultant",1,1)

ՆշումTEXTBEFORE ֆունկցիայի մեծատառերի զգայունությունն անջատելու համար հարկավոր է նշել Match_mode արգումենտը որպես 1: Այս դեպքում տեքստը, որը հայտնվում է «Խորհրդատու» կամ «Խորհրդատու» ենթատողից առաջ, կարտահանվի:

#Օրինակ4. վերադարձրեք հատուկ արժեք, երբ TEXTBEFORE-ը չի համընկնում որևէ տեքստի

Ինչպես ցույց է տրված վերևի սքրինշոթում, լռելյայնորեն, TEXTBEFORE ֆունկցիան վերադարձնում է #N/A, երբ համընկնումներ չեն գտնվել: Հատուկ արժեք վերադարձնելու համար, երբ TEXTBEFORE-ը չի համընկնում որևէ տեքստի, կարող եք կիրառել TEXTBEFORE ֆունկցիան հետևյալ կերպ.

Ընտրեք առաջին տեքստային բջիջի կողքին գտնվող բջիջը, որտեղից ցանկանում եք հանել տեքստը, մուտքագրեք հետևյալ բանաձևը և սեղմեք կոճակը Մտնել արդյունք ստանալու բանալին: Ընտրեք այս արդյունքի բջիջը, քաշեք այն Ավտոմատ լրացման բռնակ ներքեւ՝ մնացած արդյունքները ստանալու համար:

=TEXTBEFORE(A2,"Consultant",1,1,,"text not found")

ՆշումԱյս բանաձևում «տեքստը չի գտնվել”-ն այն սովորական արժեքն է, որը պետք է վերադարձվի, եթե TEXTBEFORE ֆունկցիայի կողմից համապատասխան տեքստեր չկան: Դուք կարող եք փոխել այն, ինչպես ձեզ հարկավոր է:

#Օրինակ 5. հանեք տեքստը Excel-ում վերջին սահմանազատիչից առաջ

Սովորաբար, դուք կարող եք նշել instance_num պարամետրը՝ տեքստը տեքստային տողի n-րդ սահմանազատիչից առաջ հանելու համար: Եթե ​​Ձեզ անհրաժեշտ է տեքստը հանել վերջին սահմանազատիչից առաջ, ապա այս խնդիրն իրականացնելու ամենահեշտ ձևը այս պարամետրի համար բացասական թիվ նշելն է:

Օրինակ, ստորև բերված աղյուսակում վերջին ստորակետից առաջ հայտնված տեքստը հանելու համար, TEXTBEFORE ֆունկցիան կարող է փոխվել հետևյալ կերպ.

Ընտրեք բջիջ (այս դեպքում ասեք B2), մուտքագրեք հետևյալ բանաձևը և սեղմեք կոճակը Մտնել բանալի. Ընտրեք այս արդյունքի բջիջը և քաշեք այն Ավտոմատ լրացման բռնակ ներքեւ՝ մնացած արդյունքները ստանալու համար:

=TEXTBEFORE(A2,",",-1)

Նշում: Ահա -1 բանաձևում օգնում է որոնել բնօրինակ տեքստի տողը վերջից:


Հարակից գործառույթներ

Excel TEXTAFTER ֆունկցիա
TEXTAFTER ֆունկցիան հանում և վերադարձնում է տեքստը, որը տեղի է ունենում տվյալ ենթատողից կամ սահմանազատիչից հետո:

Excel TEXTSPLIT ֆունկցիա
TEXTSPLIT ֆունկցիան տեքստային տողերը բաժանում է տրված սահմանազատիչով զանգվածի վրա սյունակների և տողերի միջև:

Excel VALUETOTEXT ֆունկցիա
VALUETOTEXT ֆունկցիան ցանկացած նշված արժեք փոխակերպում է տեքստի:


Գրասենյակի արտադրողականության լավագույն գործիքները

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

Ցանկանու՞մ եք արագ և կատարյալ ավարտել ձեր ամենօրյա աշխատանքը: Kutools-ը Excel-ի համար բերում է 300 հզոր առաջադեմ առանձնահատկություններ (համատեղել աշխատանքային գրքերը, գումարել ըստ գույնի, բաժանել բջիջների բովանդակությունը, փոխակերպման ամսաթիվը և այլն...) և խնայել 80% ժամանակ ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարների համար, օգնում է ձեզ լուծել Excel-ի 80% խնդիրներ:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50% -ով ՝ բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից