Եթե ​​բջիջը պարունակում է տեքստ, ապա վերադարձրեք արժեքը մեկ այլ բջիջում՝ օգտագործելով Excel բանաձևը

  • Կիսվել Սա
Hugh West

Եթե փնտրում եք Excel բանաձևը, եթե բջիջը պարունակում է տեքստ, ապա վերադարձնում է արժեք այլ բջիջում , ապա դուք ճիշտ տեղում եք: Excel-ի ամենահայտնի խնդիրներից մեկը ստուգելն է, թե արդյոք բջիջը արժեք ունի՝ հիմնված տվյալ պայմանի վրա: Այս արժեքը կարող է լինել տեքստ, ամսաթիվ կամ որևէ այլ թվային արժեք: Այս հոդվածում մենք կքննարկենք Excel-ի բանաձևը, եթե բջիջը պարունակում է տեքստ, ապա կվերադարձնենք արժեքը մեկ այլ բջիջում:

Ներբեռնեք Practice Workbook

Formula if Cell Contains Text .xlsx

Excel-ի բանաձևը ձևավորելու 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 բջիջում:
<1:> =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 ընդլայնման ֆայլի անվան վերաբերյալ:

Եզրակացություն

Այժմ դուք ունեք այս բանաձևերը, որպեսզի վերադարձնեն արժեքը մեկ այլ բջիջում , եթե բջիջը պարունակում է տեքստ: Ես հավատում եմ, որ դուք լավ եք հասկանում բոլոր գործընթացները։ Եթե ​​ունեք որևէ շփոթություն կամ հարցում, խնդրում ենք կիսվել դրանք ստորև՝ մեկնաբանությունների բաժնում: Շնորհակալություն մեզ հետ լինելու համար:

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