Excel: თუ უჯრედი შეიცავს, დათვალეთ, შეაჯამეთ, მონიშნეთ, დააკოპირეთ ან წაშალეთ

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ჩვენს წინა სახელმძღვანელოში, ჩვენ ვუყურებდით Excel If-ს, რომელიც შეიცავს ფორმულებს, რომლებიც აბრუნებენ გარკვეულ მნიშვნელობას სხვა სვეტში, თუ სამიზნე უჯრედი შეიცავს მოცემულ მნიშვნელობას. ამის გარდა, კიდევ რა შეგიძლიათ გააკეთოთ, თუ უჯრედი შეიცავს კონკრეტულ ტექსტს ან რიცხვს? სხვადასხვა რამ, როგორიცაა უჯრედების დათვლა ან შეჯამება, მთელი რიგების მონიშვნა, წაშლა ან კოპირება და სხვა.

    Excel-ის „დათვლა თუ უჯრედი შეიცავს“ ფორმულების მაგალითებს

    In Microsoft Excel, არსებობს ორი ფუნქცია უჯრედების დასათვლელად მათი მნიშვნელობების მიხედვით, COUNTIF და COUNTIFS. ეს ფუნქციები მოიცავს უმეტეს, თუმცა არა ყველა სცენარს. ქვემოთ მოყვანილი მაგალითები გასწავლით, თუ როგორ უნდა აირჩიოთ შესაბამისი რაოდენობა, თუ უჯრედი შეიცავს ფორმულას თქვენი კონკრეტული ამოცანისთვის.

    დაითვალეთ თუ უჯრედი შეიცავს რაიმე ტექსტს

    სიტუაციებში, როდესაც გსურთ დათვალოთ ნებისმიერი ტექსტის შემცველი უჯრედები. , გამოიყენეთ ვარსკვლავის სიმბოლო, როგორც კრიტერიუმი თქვენს COUNTIF ფორმულაში:

    COUNTIF( დიაპაზონი,"*")

    ან გამოიყენეთ SUMPRODUCT ფუნქცია ISTEXT-თან ერთად:

    SUMPRODUCT( --(ISTEX( range)))

    მეორე ფორმულაში, ISTEXT ფუნქცია აფასებს თითოეულ უჯრედს მითითებულ დიაპაზონში და აბრუნებს TRUE (ტექსტი) და FALSE (არა ტექსტი) მნიშვნელობების მასივს; ორმაგი უნიალური ოპერატორი (--) აიძულებს TRUE და FALSE-ს 1 და 0-ებში; და SUMPRODUCT აგროვებს ციფრებს.

    როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე, ორივე ფორმულა იძლევა ერთსა და იმავე შედეგს:

    =COUNTIF(A2:A10,"*")

    =SUMPRODUCT(--(ISTEXT(A2:A10)))

    თქვენც შეიძლება გინდოდეთნახეთ, როგორ დავთვალოთ არა ცარიელი უჯრედები Excel-ში.

    დათვალეთ, თუ უჯრედი შეიცავს კონკრეტულ ტექსტს

    უჯრედების დასათვლელად, რომლებიც შეიცავს კონკრეტულ ტექსტს, გამოიყენეთ მარტივი COUNTIF ფორმულა, როგორც ეს ნაჩვენებია ქვემოთ, სადაც დიაპაზონი არის შესამოწმებელი უჯრედები და ტექსტი არის ტექსტის სტრიქონი საძიებლად ან მითითება იმ უჯრედზე, რომელიც შეიცავს ტექსტის სტრიქონს.

    COUNTIF( დიაპაზონი," ტექსტი")

    მაგალითად, A2:A10 დიაპაზონში უჯრედების დასათვლელად, რომლებიც შეიცავს სიტყვას "კაბა", გამოიყენეთ ეს ფორმულა:

    =COUNTIF(A2:A10, "dress")

    ან სკრინშოტზე ნაჩვენები:

    სხვა ფორმულების მაგალითები შეგიძლიათ ნახოთ აქ: როგორ დავთვალოთ უჯრედები ტექსტით Excel-ში: ნებისმიერი, კონკრეტული, გაფილტრული უჯრედები.

    დათვლა, თუ უჯრედი შეიცავს ტექსტს (ნაწილობრივი დამთხვევა)

    უჯრედების დასათვლელად, რომლებიც შეიცავს გარკვეულ ქვესტრიქონს, გამოიყენეთ COUNTIF ფუნქცია ვარსკვლავის სიმბოლოთი (*).

    მაგალითად, დასათვლელად A სვეტის რამდენი უჯრედი შეიცავს "კაბას", როგორც მათი შიგთავსის ნაწილს, გამოიყენეთ ეს ფორმულა:

    =COUNTIF(A2:A10,"*dress*")

    ან, ჩაწერეთ სასურველი ტექსტი რომელიმე უჯრედში და შეუერთეთ t უჯრედი ველური სიმბოლოებით:

    =COUNTIF(A2:A10,"*"&D1&"*")

    დამატებითი ინფორმაციისთვის იხილეთ: COUNTIF ფორმულები ნაწილობრივი შესატყვისით.

    დათვლა თუ უჯრედი შეიცავს მრავალ ქვესტრიქონს (AND ლოგიკა)

    ბევრი პირობის მქონე უჯრედების დასათვლელად გამოიყენეთ COUNTIFS ფუნქცია. Excel COUNTIFS-ს შეუძლია გაუმკლავდეს 127 დიაპაზონის/კრიტერიუმის წყვილს და მხოლოდ უჯრედები, რომლებიც აკმაყოფილებენ ყველა მითითებულ პირობას.დაითვალა.

    მაგალითად, იმის გასარკვევად, თუ რამდენი უჯრედი შეიცავს A სვეტს "კაბას" და "ლურჯს", გამოიყენეთ შემდეგი ფორმულებიდან ერთ-ერთი:

    =COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")

    ან

    =COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")

    დათვლა თუ უჯრედი შეიცავს რიცხვს

    უჯრედების რიცხვით დათვლის ფორმულა ყველაზე მარტივი ფორმულაა, რაც შეიძლება წარმოვიდგინოთ:

    COUNT( დიაპაზონი)

    გთხოვთ გაითვალისწინოთ, რომ COUNT ფუნქცია Excel-ში ითვლის უჯრედებს, რომლებიც შეიცავს ნებისმიერ ციფრულ მნიშვნელობას რიცხვების, თარიღებისა და დროის ჩათვლით, რადგან Excel-ის თვალსაზრისით ბოლო ორი ასევე არის რიცხვები.

    ჩვენს შემთხვევაში, ფორმულა ასე გამოიყურება:

    =COUNT(A2:A10)

    უჯრედების დასათვლელად, რომლებიც არ შეიცავს ციფრებს, გამოიყენეთ SUMPRODUCT ფუნქცია ISNUMBER-თან ერთად და არა:

    =SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))

    ჯამი თუ უჯრედი შეიცავს ტექსტს

    თუ ეძებთ Excel ფორმულას კონკრეტული ტექსტის შემცველი უჯრედების საპოვნელად და შესაბამისი მნიშვნელობების შესაჯამებლად სხვა სვეტი, გამოიყენეთ SUMIF ფუნქცია.

    მაგალითად, იმის გასარკვევად, რამდენი კაბაა მარაგში, გამოიყენეთ ეს ფორმულა:

    =SUMIF(A2:A10,"*dress*",B2:B10)

    სადაც A2:A10 არის ტექსტი შესამოწმებელი მნიშვნელობები და B2:B10 არის რიცხვები, რომლებიც უნდა შეჯამდეს.

    ან, ჩადეთ საინტერესო ქვესტრიქონი რომელიმე უჯრედში (E1) და მიუთითეთ ეს უჯრედი თქვენს ფორმულაში, როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე:

    მრავლობითი კრიტერიუმით შესაჯამებლად გამოიყენეთ SUMIFS ფუნქცია.

    მაგალითად, იმის გასარკვევად, რამდენი ლურჯი კაბაა ხელმისაწვდომი, გადადით ამ ფორმულით:

    =SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")

    ან გამოიყენეთ ესერთი:

    =SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")

    სადაც A2:A10 არის შესამოწმებელი უჯრედები და B2:B10 არის შესაჯამებელი უჯრედები.

    შესრულება უჯრედის მნიშვნელობის მიხედვით განსხვავებული გამოთვლები

    ჩვენს ბოლო სახელმძღვანელოში განვიხილეთ სამი განსხვავებული ფორმულა მრავალი პირობის შესამოწმებლად და ამ ტესტების შედეგების მიხედვით განსხვავებული მნიშვნელობების დასაბრუნებლად. ახლა კი ვნახოთ, როგორ შეგიძლიათ შეასრულოთ სხვადასხვა გამოთვლები სამიზნე უჯრედში არსებული ღირებულების მიხედვით.

    დავუშვათ, რომ თქვენ გაქვთ გაყიდვების ნომრები სვეტში B და გსურთ გამოთვალოთ ბონუსები ამ რიცხვებზე დაყრდნობით: თუ გაყიდვა $300-ზე მეტია. , ბონუსი არის 10%; $201-დან $300-მდე გაყიდვებისთვის ბონუსი არის 7%; $101-დან $200-მდე გაყიდვებისთვის ბონუსი არის 5%, და ბონუსი არ არის $100-ზე ნაკლები გაყიდვებისთვის.

    ამის გასაკეთებლად, უბრალოდ გაამრავლეთ გაყიდვები (B2) შესაბამის პროცენტზე. როგორ იცით, რომელ პროცენტზე გავამრავლოთ? ჩასმული IF-ებით სხვადასხვა პირობების ტესტირებით:

    =B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))

    რეალურ სამუშაო ფურცლებში, შესაძლოა უფრო მოსახერხებელი იყოს პროცენტების შეყვანა ცალკეულ უჯრედებში და ამ უჯრედების მითითება თქვენს ფორმულაში:

    =B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))

    მთავარია ბონუს უჯრედების მითითებების დაფიქსირება $ ნიშნით, რათა არ შეიცვალოს ისინი, როდესაც ფორმულას დააკოპირებთ სვეტში.

    Excel-ის პირობითი ფორმატირება, თუ უჯრედი შეიცავს კონკრეტულ ტექსტს

    თუ გსურთ მონიშნოთ უჯრედები გარკვეული ტექსტით, დააყენეთ Excel-ის პირობითი ფორმატირების წესი, რომელიც ეფუძნება ერთ-ერთ შემდეგსფორმულები.

    მცირე რეესტრისადმი მგრძნობიარე:

    SEARCH(" ტექსტი", უმაღლესი_უჯრედი)>0

    შემთხვევისადმი მგრძნობიარე:

    FIND( " text", topmost_cell)>0

    მაგალითად, SKU-ების გამოსაყოფად, რომლებიც შეიცავს სიტყვებს "dress", შექმენით პირობითი ფორმატირების წესი ქვემოთ მოცემული ფორმულით და გამოიყენეთ იგი A სვეტის იმდენ უჯრედამდე, რამდენიც გჭირდებათ, დაწყებული A2 უჯრედით:

    =SEARCH("dress", A2)>0

    Excel-ის პირობითი ფორმატირების ფორმულა: თუ უჯრედი შეიცავს ტექსტს (რამდენიმე პირობა)

    უჯრედების ხაზგასასმელად, რომლებიც შეიცავს ორ ან მეტ ტექსტურ სტრიქონს, ჩასვით რამდენიმე საძიებო ფუნქცია AND ფორმულაში. მაგალითად, „ლურჯი კაბის“ უჯრედების ხაზგასასმელად, შექმენით წესი ამ ფორმულის საფუძველზე:

    =AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)

    დაწვრილებითი ნაბიჯებისთვის იხილეთ როგორ შექმენით პირობითი ფორმატირების წესი ფორმულით.

    თუ უჯრედი შეიცავს გარკვეულ ტექსტს, წაშალეთ მთელი რიგი

    თუ გსურთ წაშალოთ კონკრეტული ტექსტის შემცველი სტრიქონები, გამოიყენეთ Excel-ის Find and Replace ფუნქცია ამ გზით :

    1. აირჩიეთ ყველა უჯრედი, რომლის შემოწმებაც გსურთ.
    2. დააჭირეთ Ctrl + F, რათა გახსნათ ძებნა და ჩანაცვლება დიალოგური ფანჯარა.
    3. ში უჯრა იპოვე რა , ჩაწერეთ ტექსტი ან ნომერი, რომელსაც ეძებთ და დააწკაპუნეთ ყველას პოვნა
    4. დააწკაპუნეთ ძიების ნებისმიერ შედეგზე და შემდეგ დააჭირეთ Ctrl + A ყველა ასარჩევად.
    5. დააწკაპუნეთ დახურვა ღილაკზე ძებნა და ჩანაცვლება
    6. დააჭირეთ Ctrl და მინუს ღილაკს ერთდროულად ( Ctrl - ), რომელიც არის Excelწაშლის მალსახმობი.
    7. წაშლა დიალოგურ ფანჯარაში აირჩიეთ მთელი მწკრივი და დააწკაპუნეთ OK. დასრულდა!

    ქვემოთ სკრინშოტში ჩვენ ვშლით რიგებს, რომლებიც შეიცავს „dress“-ს:

    თუ უჯრედი შეიცავს, აირჩიეთ ან დააკოპირეთ მთელი რიგები

    სიტუაციებში, როდესაც გსურთ აირჩიოთ ან დააკოპიროთ რიგები შესაბამისი მონაცემებით, გამოიყენეთ Excel-ის ავტოფილტრი ასეთი რიგების გასაფილტრად. ამის შემდეგ დააჭირეთ Ctrl + A გაფილტრული მონაცემების შესარჩევად, Ctrl+C მის დასაკოპირებლად და Ctrl+V მონაცემების სხვა ადგილას ჩასასვლელად.

    უჯრედების გასაფილტრად ორი ან მეტი კრიტერიუმით, გამოიყენეთ გაფართოებული ფილტრი. რომ იპოვოთ ასეთი უჯრედები და შემდეგ დააკოპირეთ მთელი რიგები შედეგებით ან ამოიღეთ მხოლოდ კონკრეტული სვეტები.

    ასე ახდენთ უჯრედების მანიპულირებას Excel-ში მათი მნიშვნელობის მიხედვით. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!

    სავარჯიშო სამუშაო წიგნი

    Excel, თუ უჯრედი შეიცავს შემდეგ - მაგალითები (ფაილი .xlsx)

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.