Բաց թողնել հիմնական բովանդակությունը

Հաշվեք հիմնաբառերի բջիջը, որը պարունակում է ցուցակի հիման վրա

Եթե ​​ցանկանում եք հաշվել բջիջների ցուցակի հիման վրա բջիջում հայտնվող հիմնաբառերի քանակը, SUMPRODUCT, ISNUMBER և SEARCH գործառույթների համադրությունը կարող է օգնել լուծել այս խնդիրը Excel- ում:


Հաշվեք հիմնաբառերի բջիջը, որը պարունակում է ցուցակի հիման վրա

Օրինակ, ես ունեմ A սյունակում տեքստի տողերի ցուցակ և D սյունակում առկա որոշ հիմնաբառեր, ինչպես ցույց է տրված սքրինշոթից ներքևում: հետևյալ բանաձևով.

1, Խնդրում ենք մուտքագրել կամ պատճենել հետևյալ բանաձևը դատարկ բջիջում.

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2)))

2, Այնուհետև քաշեք լրացման բռնիչը ՝ այս բանաձևը այլ բջիջներում պատճենելու համար, և բջիջում հիմնաբառերի քանակը հաշվարկված է, տես նկարի նկարը.


Բանաձևի բացատրություն.
  • Որոնում ($ D $ 2: $ D $ 6, A2): օգտագործվում է վերադարձնելու համար հիմնաբառերի դիրքը տեքստի տողի մեջ, երբ գտնում են, եթե չեն գտնում, # Արժեքը: սխալը կցուցադրվի;
  • - ԹԻՎ (ՓՆՏՐՈՒՄ ($ D $ 2: $ D $ 6, A2))եթե հիմնաբառը հայտնաբերված է տեքստի տողի մեջ, SEARCH ֆունկցիան վերադարձնում է դիրքի համարը, ISNUMBER ֆունկցիան վերադարձնում է TRUE; եթե տեքստի տողի մեջ չի գտնում հիմնաբառը, SEARCH ֆունկցիան վերադարձնում է # Արժեքը: սխալ, և ISNUMBER ֆունկցիան կվերադառնա ՍՈՒՏ; Եվ կրկնակի գծիկները (-) կփոխեն TRՇՄԱՐՏՈՒԹՅՈՒՆԸ կամ ՍՈՒՏԸ ՝ 1 կամ 0:
  • SUMPRODUCT- ը: օգտագործվում է 1-ի և 0-ի զանգվածը գումարելու համար:

Notes:

1. Եթե բանալի բառը մի քանի անգամ հայտնվում է բջիջում, ապա այն հաշվելու է միայն մեկ անգամ:

2. Եթե հիմնաբառերի ցուցակի բջիջներում կան դատարկ բջիջներ, վերոնշյալ բանաձևը չի ստանա ճիշտ արդյունք, այս դեպքում պետք է կիրառեք հետևյալ զանգվածի բանաձևը.

=SUMPRODUCT(--ISNUMBER(SEARCH(IF($D$2:$D$6<>"",$D$2:$D$6),A2)))

Խնդրում ենք հիշեք, որ սեղմեք Ctrl + Shift + Մուտք ստեղները միասին ՝ ճիշտ արդյունք ստանալու համար, տես նկարի նկարը.


Օգտագործված հարաբերական գործառույթները.

  • SUMPRODUCT:
  • SUMPRODUCT ֆունկցիան կարող է օգտագործվել երկու կամ ավելի սյուններ կամ զանգվածներ բազմապատկելու համար, այնուհետև ստանալ արտադրանքի հանրագումարը:
  • SEARCH:
  • SEARCH ֆունկցիան վերադարձնում է տրված տեքստի տողից հատուկ նիշի կամ տեքստի գտնվելու վայրը:
  • ISNUMBER:
  • TheISNUMBER ֆունկցիան վերադարձնում է UEՇՄԱՐՏՈՒԹՅՈՒՆ, երբ բջիջը պարունակում է թիվ, իսկ ԿԵ if, եթե ոչ:

Այլ հոդվածներ.

  • Բջջից հանեք բազմաթիվ տողեր
  • Եթե ​​ունեք տեքստի տողերի ցուցակ, որոնք բաժանված են գծերի ընդմիջումներով (դա տեղի է ունենում Alt + Enter ստեղները սեղմելով ՝ տեքստ մուտքագրելիս), և այժմ, դուք ցանկանում եք տեքստի տողերը դուրս բերել բազմաթիվ բջիջների, ինչպես ցույց է տրված նկարում: Ինչպե՞ս կարող եք այն լուծել Excel- ի բանաձևով:
  • Եթե ​​բջիջը տեքստ է պարունակում, ապա ցուցադրեք Excel- ում
  • Եթե ​​ունեք A սյունակում տեքստի տողերի ցուցակ և հիմնաբառերի տող, ապա պետք է ստուգեք, թե արդյոք հիմնաբառերը հայտնվել են տեքստի տողի մեջ: Եթե ​​հիմնաբառերը հայտնվում են բջիջում, ցուցադրելով այն, եթե ոչ, ապա դատարկ բջիջը ցուցադրվում է, ինչպես ցույց է տրված հետևյալ նկարը:

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

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

Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները  |  Deleteնջել դատարկ շարքերը  |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի  |  Կլոր առանց բանաձևի ...
Super VLookup: Բազմաթիվ չափանիշներ  |  Բազմակի արժեք  |  Բազմաթիթեղների միջով  |  Fuzzy Փնտրել...
Adv. Բացվող ցուցակ: Հեշտ բացվող ցուցակ  |  Կախված բացվող ցուցակ  |  Բազմակի ընտրություն Drop Down ցուցակ...
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  Համեմատեք սյունակները Ընտրեք նույն և տարբեր բջիջները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում  |  Դիզայնի տեսք  |  Մեծ Formula Bar  |  Աշխատանքային գրքույկի և թերթիկների կառավարիչ | Ռեսուրսների գրադարան (Ավտոմատ տեքստ)  |  Ամսաթիվ ընտրող  |  Միավորել աշխատանքային թերթերը  |  Գաղտնագրել/գաղտնազերծել բջիջները  |  Ուղարկեք նամակներ ըստ ցանկի  |  Սուպեր զտիչ  |  Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը ...)  |  50 + Աղյուսակ Տեսակներ (Գանտի աղյուսակը ...)  |  40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից ...)  |  19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց ...)  |  12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը ...)  |  7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտել Excel բջիջները ...)  |  ... եւ ավելին

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...


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

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this formula =SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2))) not work! pls update. i use excel from 2007 ofice.
This comment was minimized by the moderator on the site
Hello, mike,
The formula in this article works well in my Excel 2007. SUMPRODUCT and SEARCH are built-in functions in Excel 2007.
Could you insert a screenshot of your problem here? This way, we can identify where the issue is.

Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations