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

Excel բանաձև. Ստուգեք ՝ արդյոք բջիջը պարունակում է մի քանի արժեքներից մեկը, բայց բացառեք այլ արժեքներ

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

Ընդհանուր բանաձև.

=(SUMPRODUCT(--ISNUMBER(SEARCH(include,text)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,text)))=0)

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

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

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

Բանաձևը վերադարձնում է 1 կամ 0. Երբ բջիջը պարունակում է ներառման համար անհրաժեշտ արժեքներից մեկը և չի պարունակում բացառման համար անհրաժեշտ արժեքներ, այն վերադարձնում է 1, կամ այն ​​վերադարձնում է 0. Այս բանաձևը, 1-ը և 0-ը վարվում են տրամաբանական արժեքների նման TRՇՄԱՐՏՈՒԹՅՈՒՆ ԵՎ ՍՈՒՏ.

Ինչպես է գործում այս բանաձեւը

Ենթադրելով, որ ցանկանում եք ստուգել, ​​արդյոք B3 բջիջը պարունակում է E3 տիրույթի ՝ E5 տիրույթի արժեքներից մեկը, բայց միաժամանակ բացառեք արժեքները F3: F4 տիրույթում, օգտագործեք ստորև բերված

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

մամուլ Մտնել ստուգման արդյունքը ստանալու բանալին:
փաստաթղթի ստուգում, եթե պարունակում է ինչ-որ բան, բայց բացառում է 2-ը

բացատրություն

Մաս 1: (SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0) ստուգում է ՝ արդյոք բջիջը պարունակո՞ւմ է արժեքներ E3- ում: E5

ՈՐՈՆՈՒՄ գործառույթը. SEARCH ֆունկցիան վերադարձնում է տեքստի տողի առաջին նիշի դիրքը մեկ ուրիշի ներսում, եթե SEARCH ֆունկցիան գտնում է համապատասխան տեքստը, ապա այն վերադարձնում է հարաբերական դիրքը, եթե ոչ ՝ վերադարձնում է # Արժեքը: սխալ Օրինակ, այստեղ բանաձևը SEARCH($E$3:$E$5,B3) կփնտրի B3 բջիջում E5: E3 միջակայքի յուրաքանչյուր արժեքը և կվերադարձնի B3 բջիջում յուրաքանչյուր տեքստի տողի գտնվելու վայրը: Այն կվերադարձնի զանգվածի արդյունքը ՝ {1; 7; 12}.

ISNUMBER գործառույթ. ISNUMBER ֆունկցիան վերադարձնում է TRUE, երբ բջիջը թիվ է: Այսպիսով, ISNUMBER(SEARCH($E$3:$E$5,B3)) զանգվածի արդյունքը կվերադարձնի որպես {true, true, true} քանի որ SEARCH ֆունկցիան գտնում է 3 թիվ:

--ISNUMBER(SEARCH($E$3:$E$5,B3)) փոխում է UEՇՄԱՐՏԱԿԱՆ արժեքը 1-ի, իսկ ԿԵAL արժեքը վերափոխում է 0-ի, այնպես որ այս բանաձևը զանգվածի արդյունքը փոխում է {1; 1; 1}.

SUMPRODUCT- ը գործառույթը. օգտագործվում է բազմապատկելու միջակայքերը կամ գումարի զանգվածները միասին և վերադարձնում է ապրանքների գումարը: Ի SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) վերադարձնում է 1 + 1 + 1 = 3:

Վերջապես համեմատեք ձախ բանաձևը SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) և 0, քանի դեռ ձախ բանաձևի արդյունքը մեծ է 0-ից, արդյունքը կլինի UEՇՄԱՐՏՈՒԹՅՈՒՆ, կամ այն ​​կվերադառնա ԿԵ: Այստեղ այն վերադարձնում է TRՇՄԱՐՏՈՒԹՅՈՒՆ:
փաստաթղթի ստուգում, եթե պարունակում է ինչ-որ բան, բայց բացառում է 3-ը

Մաս 2: (SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0) ստուգում է, արդյոք բջիջը F3- ում չի պարունակում արժեքներ. F4

Բանաձեւից Որոնում ($ F $ 3: $ F $ 4, B3) կփնտրի յուրաքանչյուր արժեքը E3: E5 տիրույթում B3 բջիջում և կվերադարձնի յուրաքանչյուր տեքստի գտնվելու վայրը B3 բջիջում: Այն կվերադարձնի զանգվածի արդյունքը ՝ {# Արժեք!; # Արժեք!}.

ISNUMBER(SEARCH($F$3:$F$4,B3)) կվերադարձնի զանգվածի արդյունքը, ինչպես {կեղծ; կեղծ} քանի որ SEARCH ֆունկցիան գտնում է 0 համար:

--ISNUMBER(SEARCH($F$3:$F$4,B3)) փոխում է UEՇՄԱՐՏԱԿԱՆ արժեքը 1-ի, իսկ ԿԵAL արժեքը վերափոխում է 0-ի, այնպես որ այս բանաձևը զանգվածի արդյունքը փոխում է {0; 0}.

SUMPRODUCT- ը գործառույթը. օգտագործվում է բազմապատկելու միջակայքերը կամ գումարի զանգվածները միասին և վերադարձնում է ապրանքների գումարը: Ի SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) վերադարձնում է 0 + 0 = 0:

Վերջապես համեմատեք ձախ բանաձևը SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) և 0, քանի դեռ ձախ բանաձևի արդյունքը հավասար է 0-ի, արդյունքը կվերադառնա UEՇՄԱՐՏԱԿԱՆ, կամ այն ​​կվերադառնա Կեղծ: Այստեղ այն վերադարձնում է TRՇՄԱՐՏՈՒԹՅՈՒՆ:
փաստաթղթի ստուգում, եթե պարունակում է ինչ-որ բան, բայց բացառում է 4-ը

Մաս 3. Բազմաթիվ երկու բանաձևեր

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

=TRUE*TRUE

=1

Այս բանաձևը, 1-ը և 0-ը վարվում են, ինչպես տրամաբանական արժեքները `UEՇՄԱՐՏԱԿԱՆ և ՍՈՒՏ

Նմուշի ֆայլը

փաստաթղթի նմուշՍեղմեք ՝ նիշքի նիշքը ներբեռնելու համար


Հարաբերական բանաձևեր

  • Ստուգեք, արդյոք բջիջը պարունակում է որոշակի տեքստ
    Ստուգելու համար, արդյոք բջիջը A տիրույթում պարունակում է որոշ տեքստեր, բայց չի պարունակում B տիրույթի տեքստեր, կարող եք օգտագործել զանգվածի բանաձև, որը միավորում է Excel- ում COUNT, SEARCH և AND գործառույթները:
  • Ստուգեք, արդյոք բջիջը պարունակում է շատ բաներից մեկը
    Այս ձեռնարկը տրամադրում է բանաձև `ստուգելու համար, արդյոք բջիջը պարունակում է Excel- ի մի քանի արժեքներից մեկը, և բացատրում է բանաձևի փաստարկները և բանաձևի աշխատանքը:
  • Ստուգեք, արդյոք բջիջը պարունակում է ինչ-որ բան
    Ենթադրելով Excel- ում, E սյունակում կա արժեքների ցուցակ, դուք ցանկանում եք ստուգել, ​​արդյոք B սյունակում գտնվող բջիջները պարունակում են E սյունակի բոլոր արժեքները, և վերադարձնել UEՇՄԱՐՏ կամ ՍՈՒՏ:
  • Ստուգեք, արդյոք բջիջը համար է պարունակում
    Երբեմն գուցե ցանկանաք ստուգել, ​​արդյոք բջիջը պարունակում է թվային նիշ: Այս ձեռնարկը տրամադրում է բանաձև, որը կվերադարձնի TRՇՄԱՐՏՈՒԹՅՈՒՆ, եթե բջիջը պարունակում է թիվ, Կեղծ է, եթե բջիջը թիվ չի պարունակում:

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

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

Likeանկանու՞մ եք արագ և կատարելապես ավարտել ձեր ամենօրյա աշխատանքը: Excel- ի համար Kutools- ը բերում է 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 ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (1)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
avec les fonctions en français donne : SOMMEPROD(--ESTNUM(CHERCHE(Ցուցակ;B2)))
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր