Excel: Nếu ô chứa thì đếm, tính tổng, đánh dấu, sao chép hoặc xóa

  • Chia Sẻ Cái Này
Michael Brown

Trong hướng dẫn trước của chúng tôi, chúng tôi đã xem xét Excel If chứa các công thức trả về một số giá trị cho một cột khác nếu ô đích chứa một giá trị nhất định. Ngoài ra, bạn có thể làm gì khác nếu một ô chứa văn bản hoặc số cụ thể? Nhiều việc như đếm hoặc tính tổng các ô, đánh dấu, xóa hoặc sao chép toàn bộ hàng, v.v.

    Ví dụ về công thức 'Đếm nếu ô chứa' trong Excel

    Trong Microsoft Excel, có hai hàm đếm ô dựa trên giá trị của chúng là COUNTIF và COUNTIFS. Các chức năng này bao gồm hầu hết, mặc dù không phải tất cả, các tình huống. Các ví dụ dưới đây sẽ hướng dẫn bạn cách chọn Đếm thích hợp nếu ô chứa công thức cho tác vụ cụ thể của bạn.

    Đếm nếu ô chứa bất kỳ văn bản nào

    Trong các tình huống khi bạn muốn đếm các ô chứa bất kỳ văn bản nào , hãy sử dụng ký tự đại diện dấu hoa thị làm tiêu chí trong công thức COUNTIF của bạn:

    COUNTIF( range,"*")

    Hoặc, sử dụng hàm SUMPRODUCT kết hợp với ISTEXT:

    SUMPRODUCT( --(ISTEX( range)))

    Trong công thức thứ hai, hàm ISTEXT đánh giá từng ô trong phạm vi đã chỉ định và trả về một mảng các giá trị TRUE (văn bản) và FALSE (không phải văn bản); toán tử một ngôi kép (--) buộc TRUE và FALSE thành 1 và 0; và TÓM TẮT cộng các số.

    Như minh họa trong ảnh chụp màn hình bên dưới, cả hai công thức đều cho kết quả như nhau:

    =COUNTIF(A2:A10,"*")

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

    Bạn cũng có thể muốnxem cách đếm các ô không trống trong Excel.

    Đếm xem ô có chứa văn bản cụ thể không

    Để đếm các ô có chứa văn bản cụ thể, hãy sử dụng công thức COUNTIF đơn giản như minh họa bên dưới, trong đó range là các ô cần kiểm tra và text là chuỗi văn bản cần tìm kiếm hoặc tham chiếu đến ô chứa chuỗi văn bản.

    COUNTIF( range," văn bản")

    Ví dụ: để đếm các ô trong phạm vi A2:A10 có chứa từ "dress", hãy sử dụng công thức sau:

    =COUNTIF(A2:A10, "dress")

    Hoặc công thức được hiển thị trong ảnh chụp màn hình:

    Bạn có thể tìm thêm ví dụ về công thức tại đây: Cách đếm ô có văn bản trong Excel: ô được lọc bất kỳ, cụ thể.

    Đếm nếu ô chứa văn bản (khớp một phần)

    Để đếm các ô chứa một chuỗi con nhất định, hãy sử dụng hàm COUNTIF với ký tự đại diện dấu hoa thị (*).

    Ví dụ: để đếm có bao nhiêu ô trong cột A chứa "trang phục" trong nội dung của chúng, hãy sử dụng công thức sau:

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

    Hoặc, nhập văn bản mong muốn vào ô nào đó và nối tha t với các ký tự đại diện:

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

    Để biết thêm thông tin, vui lòng xem: Công thức COUNTIF có khớp một phần.

    Đếm nếu ô chứa nhiều chuỗi con (logic AND)

    Để đếm các ô có nhiều điều kiện, hãy sử dụng hàm COUNTIFS. Excel COUNTIFS có thể xử lý tối đa 127 cặp phạm vi/tiêu chí và chỉ những ô đáp ứng tất cả các điều kiện đã chỉ định mới đượcđược tính.

    Ví dụ: để biết có bao nhiêu ô trong cột A chứa "dress" VÀ "blue", hãy sử dụng một trong các công thức sau:

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

    Hoặc

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

    Đếm xem ô có chứa số không

    Công thức đếm các ô có số là công thức đơn giản nhất mà mọi người có thể tưởng tượng:

    COUNT( range)

    Xin lưu ý rằng hàm COUNT trong Excel đếm các ô chứa bất kỳ giá trị số nào bao gồm số, ngày tháng và thời gian, bởi vì theo thuật ngữ của Excel, hai số cuối cùng cũng là số.

    Trong trường hợp của chúng ta, công thức như sau:

    =COUNT(A2:A10)

    Để đếm các ô KHÔNG chứa số, hãy sử dụng hàm TÓM TẮT cùng với ISNUMBER và NOT:

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

    Tính tổng nếu ô chứa văn bản

    Nếu bạn đang tìm kiếm một công thức Excel để tìm các ô chứa văn bản cụ thể và tính tổng các giá trị tương ứng trong một cột khác, hãy sử dụng hàm SUMIF.

    Ví dụ: để biết có bao nhiêu chiếc váy trong kho, hãy sử dụng công thức sau:

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

    Trong đó A2:A10 là chữ các giá trị cần kiểm tra và B2:B10 là các số cần tính tổng.

    Hoặc, đặt chuỗi con quan tâm vào ô nào đó (E1) và tham chiếu ô đó trong công thức của bạn, như minh họa trong ảnh chụp màn hình bên dưới:

    Để tính tổng theo nhiều tiêu chí , hãy sử dụng hàm SUMIFS.

    Ví dụ: để biết có bao nhiêu chiếc váy màu xanh, hãy truy cập với công thức này:

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

    Hoặc sử dụng công thức nàyone:

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

    Trong đó A2:A10 là các ô cần kiểm tra và B2:B10 là các ô cần tính tổng.

    Thực hiện các phép tính khác nhau dựa trên giá trị ô

    Trong hướng dẫn trước, chúng ta đã thảo luận về ba công thức khác nhau để kiểm tra nhiều điều kiện và trả về các giá trị khác nhau tùy thuộc vào kết quả của những kiểm tra đó. Và bây giờ, hãy xem cách bạn có thể thực hiện các phép tính khác nhau tùy thuộc vào giá trị trong ô mục tiêu.

    Giả sử bạn có số lượng bán hàng trong cột B và muốn tính tiền thưởng dựa trên những con số đó: nếu doanh số bán hàng trên $300 , tiền thưởng là 10%; đối với doanh thu từ $201 đến $300, tiền thưởng là 7%; đối với doanh số bán hàng từ 101 đô la đến 200 đô la, tiền thưởng là 5% và không có tiền thưởng cho doanh số bán hàng dưới 100 đô la.

    Để hoàn thành, chỉ cần nhân doanh số bán hàng (B2) với một tỷ lệ phần trăm tương ứng. Làm thế nào để bạn biết tỷ lệ phần trăm để nhân với? Bằng cách thử nghiệm các điều kiện khác nhau với các IF lồng nhau:

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

    Trong các trang tính thực tế, việc nhập tỷ lệ phần trăm vào các ô riêng biệt và tham chiếu các ô đó trong công thức của bạn có thể thuận tiện hơn:

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

    Điều quan trọng là sửa các tham chiếu của ô thưởng bằng ký hiệu $ để ngăn chúng thay đổi khi bạn sao chép công thức xuống cột.

    Định dạng có điều kiện của Excel nếu ô chứa văn bản cụ thể

    Nếu bạn muốn đánh dấu ô bằng văn bản nhất định, hãy thiết lập quy tắc định dạng có điều kiện của Excel dựa trên một trong các quy tắc saucông thức.

    Không phân biệt chữ hoa chữ thường:

    SEARCH(" text", topmost_cell)>0

    Phân biệt chữ hoa chữ thường:

    FIND( " text", topmost_cell)>0

    Ví dụ: để đánh dấu SKU có chứa từ "dress", hãy tạo quy tắc định dạng có điều kiện bằng công thức bên dưới và áp dụng nó đến bao nhiêu ô trong cột A mà bạn cần, bắt đầu bằng ô A2:

    =SEARCH("dress", A2)>0

    Công thức định dạng có điều kiện của Excel: nếu ô chứa văn bản (nhiều điều kiện)

    Để đánh dấu các ô chứa hai hoặc nhiều chuỗi văn bản, hãy lồng một số hàm Tìm kiếm vào trong một công thức AND. Ví dụ: để tô sáng các ô "váy xanh", hãy tạo quy tắc dựa trên công thức sau:

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

    Để biết các bước chi tiết, vui lòng xem Cách thực hiện tạo quy tắc định dạng có điều kiện bằng công thức.

    Nếu ô chứa văn bản nhất định, hãy xóa toàn bộ hàng

    Trong trường hợp bạn muốn xóa hàng chứa văn bản cụ thể, hãy sử dụng tính năng Tìm và Thay thế của Excel theo cách này :

    1. Chọn tất cả các ô bạn muốn kiểm tra.
    2. Nhấn Ctrl + F để mở hộp thoại Tìm và Thay thế .
    3. Trong hộp Tìm gì , nhập văn bản hoặc số bạn đang tìm và nhấp vào Tìm tất cả
    4. Nhấp vào bất kỳ kết quả tìm kiếm nào rồi nhấn Ctrl + A để chọn tất cả.
    5. Nhấp vào nút Đóng để đóng Tìm và Thay thế
    6. Nhấn Ctrl và nút dấu trừ cùng lúc ( Ctrl - ), đó là Excelphím tắt cho Xóa.
    7. Trong hộp thoại Xóa , chọn Toàn bộ hàng và nhấp vào OK. Xong!

    Trong ảnh chụp màn hình bên dưới, chúng tôi đang xóa các hàng chứa "dress":

    Nếu ô chứa, hãy chọn hoặc sao chép toàn bộ hàng

    Trong trường hợp bạn muốn chọn hoặc sao chép các hàng có dữ liệu liên quan, hãy sử dụng Bộ lọc Tự động của Excel để lọc các hàng đó. Sau đó, nhấn Ctrl + A để chọn dữ liệu đã lọc, Ctrl + C để sao chép và Ctrl + V để dán dữ liệu vào vị trí khác.

    Để lọc các ô có hai tiêu chí trở lên, hãy sử dụng Bộ lọc nâng cao để tìm các ô như vậy, sau đó sao chép toàn bộ hàng có kết quả hoặc chỉ trích xuất các cột cụ thể.

    Đây là cách bạn thao tác với các ô dựa trên giá trị của chúng trong Excel. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!

    Sách bài tập thực hành

    Excel If Cell Chứa Then - ví dụ (tệp .xlsx)

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.