Բովանդակություն
Excel-ն ունի տարբեր ներկառուցված գործառույթներ՝ համապատասխանելու և արժեք ստանալու համար, եթե բջիջը պարունակում է տեքստ կամ տող: Շատ դեպքերում մենք փորձում ենք որոնել տեքստ կամ տող ընդգրկույթում Excel-ում: Հատուկ գործառույթներ Excel-ում վերադարձնում են արժեքը, եթե բջիջները պարունակում են կոնկրետ/ճշգրիտ տեքստ կամ տող : Այս հոդվածում , մենք օգտագործում ենք IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , VLOOKUP , SEARCH , OR, և AND գործառույթները վերադարձնում են արժեքը, եթե բջիջը պարունակում է տեքստ կամ տող:
Իրավիճակում, ենթադրենք, որ մենք ունենք որոշակի կատեգորիաների և ապրանքների գրառումներ տվյալների բազայում, ինչպիսին է ստորև նկարը
Տվյալների հավաքածու ներբեռնման համար
Վերադարձնող արժեքը, եթե բջիջները պարունակում են Text.xlsx
Excel-ի 8 հեշտ եղանակ, եթե բջիջը պարունակում է տեքստ, ապա վերադարձրեք արժեքը
Մեթոդ 1. IF ֆունկցիայի օգտագործում (բջջը պարունակում է հատուկ տեքստ)
IF ֆունկցիայի շարահյուսությունը =IF է (տրամաբանական_թեստ, [value_if_true ], [value_if_false]) : Դա հանգեցնում է մեկ նախապես ընտրված արժեքի կամ [value_if_true] կամ [value_if_false] կախված տրամաբանական_թեստ ելքից; ճշմարիտ կամ կեղծ համապատասխանաբար:
Քայլ 1. Սեղմեք ցանկացած դատարկ բջիջի վրա (D4 ):
Քայլ 2 : Տեղադրեք բանաձևը
=IF (B4=”Bars”,”Available”,”Not Available”)
Այստեղ, տրամաբանական_թեստը է B4 բջիջի գծերի տեքստին համապատասխանեցնելը; եթե թեստը ճշմարիտ է արդյունք է տալիս Հասանելի է , հակառակ դեպքում Հասանելի չէ :
Քայլ 3. Սեղմեք ENTER ։
Քայլ 4 : Քաշեք Լրացնել բռնակը , Հասանելի կամ Հասանելի չէ արժեքները կհայտնվեն ողջ տիրույթում:
Առնչվող բովանդակություն. Ինչպես գումարել, եթե բջիջը պարունակում է հատուկ տեքստ Excel-ում (6 եղանակ)
Մեթոդ 2. Օգտագործելով ISNUMBER և SEARCH ֆունկցիան ( Բջիջները պարունակում են կոնկրետ տեքստ)
ISNUMBER ֆունկցիան վերադարձնում է ճշմարիտ կամ սխալ կախված SEARCH տեքստի համընկնումից բացարձակ տիրույթում: .
Քայլ 1: Սեղմեք ցանկացած դատարկ բջիջի վրա ( D4 ):
Քայլ 2: Մուտքագրեք բանաձևը
=ISNUMBER (SEARCH («Գծեր», $B$4:$B$12)) Բանաձևում SEARCH ֆունկցիան համապատասխանում է <1 տեքստին>«Գծեր» բացարձակ միջակայքում, այնուհետև վերադարձնում է Ճիշտ կամ Սխալ ՝ կախված համընկնումից :
Քայլ 3. Սեղմեք ENTER: Ճիշտ կամ Սխալ վերադարձի արժեքը հայտնվում է:
Քայլ 4. Քաշեք Լրացնել բռնակը , բոլոր բջիջների արդյունքում ստացվում է Ճիշտ կամ Սխալ , ինչպես ստորև նկարում:
Կարդալ ավելին` Եթե բջիջը պարունակում է հատուկ տեքստ, ապա ավելացրեք 1 Excel-ում (5 օրինակ)
Մեթոդ 3. IF և Exact ֆունկցիայի օգտագործում (բջիջները պարունակում են ճշգրիտ տեքստ)
Եթե մենք համարում ենք տեքստը որպես մեծատառերի զգայուն և ցանկանում ենք ճշգրիտ համընկնել, մենք կարող ենք օգտագործել EXACT ֆունկցիան` համակցված IF-ի հետ:գործառույթը:
Քայլ 1: Ընտրեք դատարկ բջիջ ( D4 ):
Քայլ 2: Տեղադրեք բանաձևը
=IF(EXACT(B4,”Bars”), “Available”, “”) Բանաձեւի ներսում EXACT ֆունկցիան համապատասխանում է ճշգրիտ տեքստին “Gars”: B4 բջիջում, այնուհետև վերադարձնում է «Հասանելի» արժեքը այլապես ԴԱՏԱՐ բջիջը կախված ճշգրիտ համընկնումից :
Քայլ 3. Սեղմեք ENTER , ռեստորանի արժեքը կհայտնվի:
Քայլ 4. Քաշեք Լրացնել բռնակը , մնացած բջիջները ստանում են «Հասանելի» արժեքը կամ մնում են ԴԱՏԱՐ:
Կարդալ ավելին. Եթե բջիջը պարունակում է տեքստ, ապա պատճենեք մեկ այլ թերթիկ Excel-ում
Մեթոդ 4. Օգտագործելով IF և COUNTIF ֆունկցիան
Համակցված IF և COUNTIF ֆունկցիան վերադարձնում է նույն բջջի տեքստը, քանի որ այն համապատասխանում է տիրույթի չափանիշներին:
Քայլ 1. Սեղմեք դատարկ բջիջի վրա ( D4 ):
Քայլ 2. Պատճենեք և տեղադրեք բանաձևը
=IF(COUNTIF(B4,”*Bars*”),B4,””) Բանաձեւում COUNTIF ֆունկցիան իոնը համապատասխանում է «*Գծեր*» չափանիշներին (բանաձևն ավտոմատ կերպով դնում է * չափանիշների երկու կողմերը) միջակայքում (բջիջ B4 ): Այնուհետև այն վերադարձնում է B4 -ի արժեքը, հակառակ դեպքում բջիջը պահում է ԴԱՏԱՐ :
Քայլ 3. Սեղմեք ENTER , տեքստը կհայտնվի նույն չափանիշի չափով:
Քայլ 4. Քաշեք Լրացնել բռնակը , համապատասխան բջիջները ցույց կտան նույն արժեքները, ինչմիջակայք:
Կարդալ ավելին. Եթե բջիջը պարունակում է տեքստ, ապա ավելացրեք տեքստ Excel-ի մեկ այլ բջիջում
Մեթոդ 5. Օգտագործելով INDEX և MATCH ֆունկցիաները
Երբեմն բջիջների տիրույթում մենք ունենք չափանիշ, որը համապատասխանում է բջիջների մեկ այլ տիրույթի արդյունքին: Այդ դեպքում մենք կարող ենք օգտագործել INDEX ֆունկցիան՝ տիրույթում տեքստը համապատասխանեցնելու համար, իսկ MATCH ֆունկցիան՝ մեկ այլ բջիջում արժեք ստանալու համար: Նպատակին հասնելու համար մենք մի փոքր փոփոխում ենք տվյալների շտեմարանը:
Քայլ 1. Ընտրեք ցանկացած դատարկ բջիջ ( B2 ):
Քայլ 2: Մուտքագրեք բանաձևը
=INDEX(C7:C15,MATCH(“Bars”,B7:B15,0)) Այստեղ INDEX ֆունկցիան փնտրում է ճշգրիտ համընկնել տեքստը «Գոտիներ» B7:B15 տիրույթից C7:C15:
Քայլ 3. Սեղմեք CTRL+SHIFT+ENTER , քանի որ դա զանգվածի բանաձև է: Գծերի -ի համապատասխան տեքստը հայտնվում է:
Կարդալ ավելին. Ինչպես վերադարձնել արժեքը, եթե բջիջները պարունակում են որոշակի տեքստ a Ցուցակ
Մեթոդ 6. VLOOKUP ֆունկցիայի օգտագործում
VLOOKUP ֆունկցիան արդյունավետ է աղյուսակում ուղղահայաց տվյալներ գտնելու համար: Մեր դեպքում մենք կարող ենք օգտագործել VLOOKUP ֆունկցիան` սյունակում ճշգրիտ կամ մոտավոր համընկնում գտնելու համար: VLOOKUP ֆունկցիայի շարահյուսությունն է =VLOOKUP (արժեք, աղյուսակ, col_index, [range_lookup]):
Քայլ 1. Մուտքագրեք որոնման տեքստ ( Գծեր ) ցանկացած բջիջում ( B3 ):
Քայլ 2. Ընտրեք ցանկացածդատարկ բջիջ (C3):
Քայլ 3. Տեղադրեք բանաձևը
=VLOOKUP(B3,B7:C15,2, FALSE) Այստեղ «Գծեր» այն տեքստն է B3 որը պետք է համապատասխանի տիրույթում B7:C15 սյունակի արժեքին 2. FALSE հայտարարում է, որ մենք ցանկանում ենք ճշգրիտ համընկնում:
Քայլ 4. Սեղմեք ENTER: Համապատասխան արժեքը կհայտնվի:
Կարդալ ավելին. Ինչպես օգտագործել VLOOKUP-ը, եթե բջիջը պարունակում է բառ Excel-ում տեքստի մեջ
Մեթոդ 7. IF OR ISNUMBER և SEARCH ֆունկցիայի օգտագործումը (բջիջները պարունակում են տողեր)
Տվյալների հավաքածուն հաճախ պարունակում է մեկից ավելի տեքստային տող: Մենք ցանկանում ենք համապատասխանեցնել այն բջիջները, որոնք ունեն միայն մեկ համընկնող տեքստային տող: Մենք կարող ենք օգտագործել ISNUMBER և SEARCH տեքստին համապատասխանեցնելու համար, այնուհետև OR գործառույթները` այլընտրանքային համընկնում հայտարարելու համար: Ի վերջո, IF ֆունկցիան ցույց է տալիս վերադարձվող արժեքը, հակառակ դեպքում բջիջները մնում են ԴԱՏԱՐ :
Քայլ 1. Ընտրեք ցանկացած դատարկ բջիջ ( D4 ): Մուտքագրեք բանաձևը
=IF(OR(ISNUMBER(SEARCH("Bars",B4)), ISNUMBER(SEARCH("Veg",B4))),"Հասանելի է","")
Քայլ 2. Սեղմեք ENTER: «Հասանելի է» տեքստը հայտնվում է խցում, եթե հղումային տեքստերից որևէ մեկը («Գծեր» կամ «Բուսական») գոյություն ունի B4 բջիջում:<2:>
Քայլ 3. Քաշեք Լրացնել բռնակը , մնացած բջիջներն այն տիրույթում, որտեղ բջիջը նշվում է կամ «Հասանելի է» տեքստը կամ մնացածը ԴԱՏԱՐ:
Կարդալ ավելին. Ստուգեք, արդյոքԲջիջը պարունակում է մասնակի տեքստ Excel-ում (5 եղանակ)
Մեթոդ 8. Օգտագործելով IF AND ISNUMBER և SEARCH ֆունկցիան (բջիջները պարունակում են տողեր)
From Մեթոդ 7 , մենք գիտենք, թե ինչպես են բջջի մի քանի տեքստային տողերը համընկնում: Եթե մենք ավելի հեռուն գնանք երկու տեքստային տողերին համապատասխանելու համար, մենք կարող ենք օգտագործել AND ֆունկցիան OR -ի փոխարեն:
Քայլ 1. Ընտրեք ցանկացած դատարկ բջիջ: ( D4 ): Մուտքագրեք բանաձևը
=IF(ԵՎ(ISNUMBER(SEARCH(“Bars”,B4)),ISNUMBER(SEARCH(“Chlt”,B4))),”Հասանելի է”,”)
Քայլ 2. Սեղմեք ENTER : Եթե տեքստային երկու տողերն էլ գոյություն ունեն B4 բջիջում, ապա բանաձևը վերադարձնում է «Հասանելի է» որպես արժեք, հակառակ դեպքում բջիջները մնում են ԴԱՏԱՐ:
Քայլ 3. Քաշեք Լրացնել բռնակը, մնացած բջիջները նշվում են կամ «Հասանելի է» կամ մնացածով ԴԱՏԱՐ:
Եզրակացություն
Այս հոդվածում մենք օգտագործում ենք տարբեր բանաձևեր արժեք վերադարձնելու համար, եթե բջիջները պարունակում են որոշակի տեքստեր։ Մենք օգտագործում ենք ԵԹԵ , ՀԱՄԱՐԸ , ՃԻՇՏ , INDEX , MATCH , ԿԱՄ , և AND ֆունկցիաները՝ տեքստի ճշգրիտ կամ մոտավոր համընկնման արժեք վերադարձնելու համար: Մենք նաև ցույց ենք տալիս մեթոդներ, որոնք համապատասխանում են մեկից ավելի տողերի՝ համակցելով IF, AND, ISNUMBER և SEARCH ֆունկցիաները: Հուսով եմ, որ դուք կգտնեք քննարկված մեթոդները, որոնք շատ հեշտ են հետևել: Մեկնաբանեք, եթե լրացուցիչ պարզաբանումների կարիք ունեք կամ ավելացնելու բան ունեք: