Բովանդակություն
Եթե փնտրում եք Excel բանաձևը, եթե բջիջը պարունակում է տեքստ, ապա վերադարձնում է արժեք այլ բջիջում , ապա դուք ճիշտ տեղում եք: Excel-ի ամենահայտնի խնդիրներից մեկը ստուգելն է, թե արդյոք բջիջը արժեք ունի՝ հիմնված տվյալ պայմանի վրա: Այս արժեքը կարող է լինել տեքստ, ամսաթիվ կամ որևէ այլ թվային արժեք: Այս հոդվածում մենք կքննարկենք Excel-ի բանաձևը, եթե բջիջը պարունակում է տեքստ, ապա կվերադարձնենք արժեքը մեկ այլ բջիջում:
Ներբեռնեք Practice Workbook
Formula if Cell Contains Text .xlsxExcel-ի բանաձևը ձևավորելու 5 եղանակ, եթե բջիջը պարունակում է տեքստ, ապա վերադարձրեք արժեքը մեկ այլ բջիջում
Մենք ունենք ապրանքների հավաքածու, օրինակ՝ դյուրակիր համակարգիչներ, աշխատասեղաններ և շարժական սարքեր: . Այժմ մենք պետք է գտնենք տարբեր տեսակի արժեքներ՝ կապված պայմանի հետ: Ակնհայտ է, որ հետևյալ բանաձևերը կարող են օգտակար լինել տարբեր չափանիշների վերաբերյալ տվյալներ գտնելու համար:
1. Օգտագործելով IF ֆունկցիան
Երբ դուք ունեք տեղեկատվություն, որ Desktop առաքվում է . Այնուհետև ցանկանում եք գտնել տվյալներ, թե որ քաղաքի և բջիջի համար է «Առաքվում աշխատասեղանը»: Դուք կարող եք օգտագործել IF ֆունկցիան : IF ֆունկցիան տրամաբանական ֆունկցիա է, որը հիմնված է տրված հայտարարության վրա: IF հայտարարության համար կարող է լինել երկու արդյունք: Առաջին արդյունքը ճշմարիտ է, երկրորդը՝ կեղծ, երբ համեմատում եք:
Ֆունկցիայի շարահյուսությունն է
=IF (logical_test, [value_if_true], [value_if_false])
Շարահյուսության արգումենտներն ենհետեւյալը։
տրամաբանական_թեստ – Արժեք կամ տրամաբանական արտահայտություն, որը կարող է գնահատվել որպես TRUE կամ FALSE:
value_if_true – [ըստ ցանկության] Արժեքը, որը պետք է վերադարձվի, երբ logical_test-ը գնահատվում է TRUE:
value_if_false – [ըստ ցանկության] Արժեքը, որը պետք է վերադարձվի, երբ logical_test-ը գնահատվի: FALSE:
Քայլեր.
- Ընտրեք դատարկ բջիջ, օրինակ, D5
- Մուտքագրեք բանաձևը
=IF (C5="Dhaka", "Delivered", "Not Delivered")
Այստեղ C5 -ը վերաբերում է բջջային արժեքին, և դա քաղաքն է Dhaka , Առաքված նշանակում է, եթե արժեքը Ճիշտ է կամ Չի ներկայացվել նշանակում է, եթե արժեքը Սխալ է :
- Սեղմեք ENTER
- Օգտագործեք Լրացնել բռնակը քաշելով կուրսորը ներքև՝ պահելով D5 բջիջի ներքևի աջ անկյունը, ինչպես սա:
- Ի վերջո, մենք ստանում ենք արդյունքը այսպես.
Կարդալ ավելին. Ինչպես գտնել տեքստ Excel-ի տիրույթում & վերադարձնել բջիջի հղումը (3 եղանակ)
2. Օգտագործելով ISNUMBER ֆունկցիան
ISNUMBER ֆունկցիան վերադարձնում է TRUE և FALSE եթե ոչ: Դուք կարող եք օգտագործել ISNUMBER ֆունկցիան համակցված SEARCH կամ FIND ֆունկցիաների հետ` ստուգելու համար, որ բջիջն ունի ձեր ուզած արժեքը:
ISNUMBER ֆունկցիայի շարահյուսությունը
=ISNUMBER (արժեք)
Ահա արժեքը մուտքագրումը, որը ցանկանում եք ստուգել
SEARCH ֆունկցիայի շարահյուսությունը is
=SEARCH (find_text, inside_text, [start_num])
Շարահյուսության արգումենտները հետեւյալն են
find_text – Տեքստը, որը պետք է գտնել .
text_in_text – Տեքստը, որը պետք է որոնել ներսում .
start_num – [ըստ ցանկության] Տեքստում որոնման մեկնարկային դիրքը:
Քայլեր.
- Ընտրեք դատարկ բջիջ, ինչպիսին է D5
- Մուտքագրեք բանաձևը
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Այստեղ, Աշխատասեղան այն տեքստն է, որը պետք է գտնել, B5:B11 այն բջիջների տիրույթն է, որտեղ ցանկանում եք գտնել տեքստը:
- Երկրորդը, սեղմեք ENTER
- Երրորդը, օգտագործեք Լրացնել բռնակը և ստացեք արդյունքը այսպես:
Ահա ցանկացած բառ պարունակող Desktop , լինի դա փոքրատառ կամ մեծատառ, արդյունքը կտա որպես TRUE :
Բայց եթե ավելացնեք մեծատառեր պայմանով, դուք պետք է օգտագործեք FIND ֆունկցիան ISNUMBER ֆունկցիայի հետ :
FIND ֆունկցիայի -ի շարահյուսությունը
<6 է:>=ԳՏՆԵԼ (գտնել_տեքստը, տեքստի ներսում, [start_num])
Այս դեպքում գրեք բանաձեւը D5 բջիջում այսպես.
=ISNUMBER(FIND("Desktop",@B5:B11))
Վերջում, սեղմեք ENTER և օգտագործեք Լրացնել բռնակը ` այսպիսի արդյունք ստանալու համար:
Վերոհիշյալ նկարը ցույց է տալիս, որ ելքը անտեսում է փոքրատառերը (այսինքն՝ աշխատասեղան ): Որպեսզի այս բանաձևը կարող է օգտակար լինել նման տեսակի իրավիճակների համար:
Կարդալ ավելին. Եթե ԲջջայինՊարունակում է տեքստ, այնուհետև ավելացրեք տեքստ Excel-ի մեկ այլ բջիջում
3. IF-OR/AND-ISNUMBER ֆունկցիայի համադրություն
Ենթադրենք, որ դուք ունեք որոշ ապրանքների հավաքածու, որտեղ յուրաքանչյուր ապրանքի անվանումը բաղկացած է բազմաթիվ տեղեկությունների մասին, օրինակ՝ Laptop-Windows-HP , որը համապատասխանաբար ներկայացնում է արտադրանքի կատեգորիան, օպերացիոն համակարգը և ընկերության անվանումը:
Այժմ, եթե ցանկանում եք գտնել կամ Windows կամ Աշխատասեղան : Կարող եք հետևել ստորև նշված քայլերին:
Դե, նախքան հիմնական առաջադրանքին անցնելը, ներկայացնենք OR ֆունկցիան : OR ֆունկցիայի -ի շարահյուսությունն է:
=OR (տրամաբանական1, [տրամաբանական2],…)
The Շարահյուսության արգումենտները հետևյալն են.
logical1 – Առաջին պայմանը կամ տրամաբանական արժեքը, որը պետք է գնահատել:
logical2 – [ըստ ցանկության] Երկրորդ պայմանը կամ տրամաբանական արժեքը գնահատելու համար
Քայլեր.
- Ընտրեք դատարկ բջիջ, ինչպիսին է D5
- Մուտքագրեք բանաձևը
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
Այստեղ B5 որոնման արժեքն է
- Երկրորդը, սեղմեք ENTER և օգտագործեք Լրացնել բռնակը ։
Ենթադրենք մեկ այլ դեպք, երբ հաճախորդը ցանկանում է այնպիսի ապրանքատեսակ, որը պետք է լինի Windows և Desktop կատեգորիայի ներքո: Դուք կարող եք հետևել նախկին բանաձևին, բացառությամբ, որ դուք պետք է օգտագործեք ԵՎ ֆունկցիան ՝ OR ֆունկցիայի -ի փոխարեն:
AND ֆունկցիայի -ի շարահյուսությունը: է.
=ԵՎ (տրամաբանական1,[տրամաբանական2], …)
Շարահյուսության արգումենտները հետևյալն են
տրամաբանական1 – Առաջին պայմանը կամ տրամաբանական արժեքը գնահատել:
տրամաբանական2 – [ըստ ցանկության] Գնահատման ենթակա երկրորդ պայմանը կամ տրամաբանական արժեքը:
Այս դեպքում գրեք բանաձևը D5 բջիջը այսպիսին է:
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- Երկրորդը, սեղմեք ENTER :
- Երրորդ, օգտագործեք Լրացնել բռնակը և ստացեք արդյունքը:
Կրկին, եթե բախվում եք մեծատառերի զգայուն խնդիրների հետ, պարզապես օգտագործեք նույն բանաձևը, բայց փոխարինեք SEARCH ֆունկցիան FIND ֆունկցիան :
Սա երբ բանաձևը կլինի
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
Այստեղ B10 որոնման արժեքն է:
- Նմանապես սեղմեք ENTER և օգտագործեք Լրացնել բռնակը ` այլ արդյունքներ ստանալու համար:
Կարդալ ավելին. Եթե բջիջը պարունակում է բառ, ապա նշանակեք արժեք Excel-ում (4 բանաձև)
4. Օգտագործելով VLOOKUP ֆունկցիան
Պատկերացրեք, որ դուք գովազդ եք տարածել կոդերը ֆիքսված ապրանքի ապրանքը գովազդի միջոցով հատուկ զեղչի համար: Հետագայում, եթե որևէ հաճախորդ ցանկանում է որևէ ապրանք օգտագործել պրոմո կոդը, ինչպե՞ս եք նույնականացնելու ապրանքի ապրանքը:
Excel-ն ունի պարզ, բայց արդյունավետ գործառույթ՝ ցանկացած ուղղահայաց տվյալներ գտնելու համար, և դա VLOOKUP ֆունկցիան է .
VLOOKUP ֆունկցիան Excel ֆունկցիա է աղյուսակում ուղղահայաց կազմակերպված տվյալների որոնումների համար: VLOOKUPֆունկցիան -ը համատեղելի է ինչպես մոտավոր, այնպես էլ ճշգրիտ համընկնումների հետ: Ֆունկցիայի շարահյուսությունն է
=VLOOKUP (արժեք, աղյուսակ, col_index, [range_lookup])
Շարահյուսության արգումենտներն են. հետևյալ
արժեքը – Աղյուսակի առաջին սյունակում փնտրվող արժեքը:
աղյուսակ – Աղյուսակ, որտեղից պետք է առբերվի արժեքը:
col_index – Աղյուսակի սյունակը, որտեղից պետք է ստացվի արժեքը:
range_lookup – [ըստ ցանկության] TRUE = մոտավոր համընկնում (կանխադրված): FALSE = ճշգրիտ համընկնում:
Քայլեր.
- Ընտրեք ցանկացած դատարկ բջիջ, օրինակ, C15
- Մուտքագրեք բանաձևը ինչպես
=VLOOKUP(B15, B5:D11,2,FALSE)
Այստեղ B15 որոնման արժեքն է, B5:11 տվյալների տիրույթն է: դուք ցանկանում եք առբերել տվյալները, 2 -ը սյունակի ինդեքսն է, որը սյունակի համարն է տվյալների հավաքածուի մեկնարկային սյունակից, իսկ False-ը նշանակում է ճշգրիտ համապատասխանություն:
- Սեղմեք ENTER
- Վերջում օգտագործեք Լրացնել բռնակը :
Կարդալ ավելին. Ինչպես օգտագործել VLOOKUP-ը, եթե Excel-ում բջիջը պարունակում է բառ տեքստի մեջ
5. INDEX և MATCH ֆունկցիաներով բանաձև
Որոշ դեպքերում, տվյալների հավաքածուն այնքան էլ պարզ չէ, որքան նախորդները: Եվ մենք պետք է գտնենք մեր ցանկալի տվյալները՝ դիմակայելով երկու կամ մի քանի չափանիշների։ Նման իրավիճակում INDEX և MATCH ֆունկցիաների համադրությունը կարող է տպավորիչ արդյունքներ տալ.Excel:
INDEX ֆունկցիայի -ի շարահյուսությունը
=INDEX է (զանգված, տող_թիվ, [սյուն_թիվ], [տարածքի_թիվ] )
Շարահյուսության արգումենտները հետևյալն են
զանգված – Բջիջների տիրույթ կամ զանգվածի հաստատուն։
տողի_թիվը – Տողի դիրքը հղումում կամ զանգվածում։
col_num – [ըստ ցանկության] Սյունակի դիրքը հղումում կամ զանգվածում:
area_num – [ըստ ցանկության] Հղման միջակայքը, որը պետք է օգտագործվի:
Բացի շարահյուսությունից MATCH ֆունկցիայի -ից
=MATCH (որոնման_արժեքը, որոնման_զանգվածը, [համապատասխանի_տիպը])
Արգումենտները շարահյուսությունը հետևյալն է
lookup_value – Որոնման_զանգվածում համապատասխանող արժեքը:
lookup_array – Բջիջների տիրույթ կամ զանգվածի հղում:
համապատասխանի_տիպ – [ըստ ցանկության] 1 = ճշգրիտ կամ հաջորդ ամենափոքրը (կանխադրված), 0 = ճշգրիտ համընկնում, -1 = ճշգրիտ կամ հաջորդ ամենամեծը:
Երկու ֆունկցիաները կարող են օգտագործվել VLOOKUP fu-ի փոխարեն: nction նույնպես։
- Սրա համար ընտրեք դատարկ բջիջ։ Այս դեպքում դա C14 է:
- Երկրորդը, բանաձեւը տեղադրեք C14 բջիջում:
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Այստեղ, C5:C11 այն տվյալներն են, որտեղից ցանկանում եք տվյալներ հանել, FGI39 որոնման պրոմո կոդը, B5:B11 պրոմոկոդի բջիջների տիրույթը, և 0 -ը ճշգրիտ համապատասխանության համար է:
- Երրորդ, սեղմեք Մուտքագրեք և օգտագործեք Լրացնել բռնակը ` արդյունքը ստանալու համար:
Այժմ անցեք հիմնական կետին, որտեղ մենք պատրաստվում են արժեք գտնել երկու չափանիշների հիման վրա՝ օգտագործելով INDEX և MATCH ֆունկցիաները: Պատկերացրեք, հաճախորդը ցանկանում է իմանալ Dell Laptop -ի գինը և, իհարկե, այն կլինի 6-րդ սերնդի:
Ինչպե՞ս կարող ենք գտնել արժեքը: Պարզապես հետևեք քայլերին:
Քայլեր.
- Սկզբում ընտրեք դատարկ բջիջ: Այստեղ դա D13 է:
- Երկրորդը, տեղադրեք բանաձեւը D13 բջիջում:
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Այստեղ, D5:D10 -ը Գինը տվյալն է, B13 -ը առաջին չափանիշների որոնման արժեքն է և B5:B10: -ը առաջին չափանիշների տվյալներն է, C13 -ը երկրորդ չափանիշի որոնման արժեքն է և C5:C10 -ը երկրորդ չափանիշների տվյալներն է: Այս բանաձևում բուլյան տրամաբանությունն օգտագործվում է միերի և զրոների շարք ստեղծելու համար, որոնք համապատասխանում են բոլոր 2 չափանիշներին և այնուհետև MATCH ֆունկցիան առաջին 1 -ին համապատասխանելու համար: .
- Սեղմեք ENTER (եթե Microsoft 365 օգտվող եք) կամ CTRL + SHIFT + Մուտքագրեք (Excel-ի այլ տարբերակների համար, քանի որ դա զանգվածի բանաձև է):
Կարդալ ավելին. Ինչպես վերադարձնել արժեքը, եթե բջիջները պարունակում են որոշակի տեքստ Ցուցակից
Հիշելու բաներ
- INDEX բանաձևը տեղադրելիս զգույշ եղեք տողի և սյունակի համարի նկատմամբ: Բացի այդ, մուտքագրեք աջ սյունակի ինդեքսը մինչդեռտեղադրելով VLOOKUP բանաձևը :
- Ավելի կարևոր, զգույշ եղեք ֆայլի անվան, ֆայլի գտնվելու վայրի և excel ընդլայնման ֆայլի անվան վերաբերյալ:
Եզրակացություն
Այժմ դուք ունեք այս բանաձևերը, որպեսզի վերադարձնեն արժեքը մեկ այլ բջիջում , եթե բջիջը պարունակում է տեքստ: Ես հավատում եմ, որ դուք լավ եք հասկանում բոլոր գործընթացները։ Եթե ունեք որևէ շփոթություն կամ հարցում, խնդրում ենք կիսվել դրանք ստորև՝ մեկնաբանությունների բաժնում: Շնորհակալություն մեզ հետ լինելու համար: