Note: The other languages of the website are Google-translated. Back to English
Đăng nhập  \/ 
x
or
x
Đăng ký  \/ 
x

or

Làm thế nào để đếm nếu ô chứa văn bản hoặc một phần văn bản trong Excel?

Giả sử bạn có dữ liệu dưới đây và muốn đếm số ô chứa văn bản "Apple ", số ô chứa văn bản"trái cam"và các ô chứa"Peach"riêng biệt, làm thế nào để hoàn thành nó? Trong hướng dẫn này, chúng tôi giải thích COUNTIF chức năng chi tiết để giúp bạn nhanh chóng đếm số lượng ô nếu chúng chứa văn bản hoặc một phần của văn bản cụ thể trong Excel. Bên cạnh đó, chúng tôi giới thiệu một tính năng tuyệt vời để tiếp cận nó một cách dễ dàng chỉ với những cú nhấp chuột.


Đếm nếu ô chứa văn bản hoặc một phần văn bản bằng hàm COUNTIF

Hàm COUNTIF có thể giúp đếm các ô chứa một phần văn bản trong một phạm vi ô trong Excel. Hãy làm như sau.

1. Chọn một ô trống (chẳng hạn như E5), sao chép công thức bên dưới vào đó và sau đó nhấn Đi vào Chìa khóa. Và sau đó kéo Fill Handle xuống để nhận tất cả kết quả.

=COUNTIF(B5:B10,"*"&D5&"*")

cú pháp

=COUNTIF (range, criteria)

Lập luận

  • Phạm vi (bắt buộc): Phạm vi ô bạn muốn đếm.
  • Tiêu chuẩn (bắt buộc): Một số, biểu thức, tham chiếu ô hoặc chuỗi văn bản xác định ô nào sẽ được đếm.

Chú ý:

  • Trong công thức, B5: B10 là phạm vi ô bạn muốn đếm. D5 là tham chiếu ô chứa những gì bạn muốn tìm kiếm. Bạn có thể thay đổi ô tham chiếu và tiêu chí trong công thức khi bạn cần.
  • Nếu bạn muốn nhập trực tiếp văn bản vào công thức để đếm, vui lòng áp dụng công thức dưới đây:
    =COUNTIF(B5:B10,"*Apple*")
  • Công thức này không phân biệt chữ hoa chữ thường.

Chỉ một số nhấp chuột có thể được tính nếu ô chứa văn bản hoặc một phần văn bản trong Excel:

Mô hình Chọn các ô cụ thể tiện ích của Kutools cho Excel có thể giúp bạn nhanh chóng đếm số ô trong một phạm vi nếu chúng chứa văn bản hoặc một phần văn bản nhất định. Sau khi nhận được kết quả trong một hộp thoại bật lên, tất cả các ô phù hợp sẽ được chọn tự động. Bấm vào để xem chi tiết.
Tải xuống Kutools cho Excel ngay bây giờ! (Đường mòn miễn phí 30 ngày)


Đếm ô chứa văn bản với hàm COUNTIF

Như ảnh chụp màn hình bên dưới được hiển thị, nếu bạn muốn đếm số ô trong một phạm vi nhất định chỉ chứa văn bản, phương pháp trong phần này có thể giúp bạn.

1. Chọn một ô trống để xuất kết quả, sao chép công thức bên dưới vào đó và nhấn Đi vào Chìa khóa.

=COUNTIF(B5:B10,"*")


Đếm nếu ô chứa văn bản hoặc một phần văn bản với Kutools cho Excel

Mẹo: Bên cạnh công thức trên, ở đây giới thiệu một tính năng tuyệt vời để dễ dàng giải quyết vấn đề này. Với Chọn các ô cụ thể tiện ích của Kutools cho Excel, bạn có thể nhanh chóng đếm xem ô có chứa văn bản hoặc một phần văn bản hay không bằng các cú nhấp chuột. Bạn thậm chí có thể đếm với điều kiện HOẶC hoặc Và nếu bạn cần với tính năng này. Hãy làm như sau.

Trước khi sử dụng Kutools cho Excel, bạn cần mất vài phút để tải xuống miễn phí và cài đặt nó trước hết.

1. Chọn phạm vi bạn muốn đếm số ô chứa văn bản cụ thể.

2. nhấp chuột Kutools > Chọn > Chọn các ô cụ thể.

3. bên trong Chọn các ô cụ thể hộp thoại, bạn cần:

  • Chọn Pin tùy chọn trong Loại lựa chọn phần;
  • Trong tạp chí Loại cụ thể phần, chọn Thông tin trong danh sách thả xuống, hãy nhập Apple trong hộp văn bản;
  • Nhấn vào OK .
  • Sau đó, một hộp nhắc sẽ bật lên để cho bạn biết có bao nhiêu ô phù hợp với điều kiện. Nhấn vào OK và tất cả các ô đủ điều kiện được chọn cùng một lúc.

 Tiền boa. Nếu bạn muốn dùng thử miễn phí (60 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Các bài liên quan

Sử dụng countif với nhiều tiêu chí trong Excel
Trong Excel, hàm COUNTIF có thể giúp chúng ta tính số lượng của một giá trị nhất định trong danh sách. Nhưng đôi khi, chúng ta cần sử dụng nhiều tiêu chí để đếm, điều này sẽ phức tạp hơn. Hướng dẫn này sẽ chỉ cho bạn các phương pháp để đạt được nó.
Bấm để biết thêm ...

Đếm xem các ô được bắt đầu bằng hay kết thúc bằng văn bản cụ thể trong Excel
Giả sử bạn có một dải dữ liệu và bạn muốn đếm số ô bắt đầu bằng “kte” hoặc kết thúc bằng “kte” trong một trang tính. Bài viết này giới thiệu một số thủ thuật thay vì đếm thủ công cho bạn.
Bấm để biết thêm ...

Đếm nếu một giá trị cụ thể trên nhiều trang tính
Làm cách nào bạn có thể đếm một giá trị cụ thể trên nhiều trang tính? Chẳng hạn như lấy số lần xuất hiện của một giá trị cụ thể “Excel” từ nhiều trang tính. Hướng dẫn này giới thiệu các phương pháp để hoàn thành công việc.
Bấm để biết thêm ...


Demo: Đếm nếu ô chứa văn bản hoặc một phần văn bản với Kutools cho Excel



  • Super Formula Bar (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jan · 1 years ago
    Did someone check this on Macintosh? Im struggeling in Excel365, and cant get a substring to count. Something with using the asteric on the Mac? That blows!
  • To post as a guest, your comment is unpublished.
    lacristein@gmail.com · 2 years ago
    EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
  • To post as a guest, your comment is unpublished.
    Bala · 2 years ago
    Want to countif

    How many apple text in row2 when row 3 is apple farm
  • To post as a guest, your comment is unpublished.
    bubie · 2 years ago
    hi tolong. macam mana ni?
  • To post as a guest, your comment is unpublished.
    Brian · 2 years ago
    Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi Brian,
      Sorry can't help you with that yet.
  • To post as a guest, your comment is unpublished.
    Renee · 3 years ago
    Hi,
    needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

    How ever this is where it gets trickier.
    i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
    so simple hahahaha
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi Renee,
      Thank you for sharing it.
  • To post as a guest, your comment is unpublished.
    Tresa · 3 years ago
    Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
    • To post as a guest, your comment is unpublished.
      Honza · 3 years ago
      Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
  • To post as a guest, your comment is unpublished.
    No · 3 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    ravikumar · 3 years ago
    Dear Crystal ,

    Please find this Excel ..


    i cannot solve this ...


    My Problem is i want to show yes or no for column J reached 80 % (subtotal) other wise highlight the cell untill reached 80% of the total .and also give me the formula for the same.


    thanks a lot for your quick reply.
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear ravikumar,
      Sorry for reply so late. I still can't find your uploaded file. Is there something wrong while uploading?
      You can send it to my email address: zxm@addin99.com or post your question to our forum: https://www.extendoffice.com/forum.html to get more Excel supports from our professional.
  • To post as a guest, your comment is unpublished.
    ravikumar · 3 years ago
    please find this picture and tell me the formula for count by name but remember vin is same or multiple entries done in the same vin ..so please tell me i want to count how many vin my no is +91 8655315561 or whats app me its urgent
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Good Day,
      Haven't seen your picture. Please upload it with the below Upload files button.
  • To post as a guest, your comment is unpublished.
    rajesh · 3 years ago
    in the column A employee name is written and in column B car number is written and c column accessories amount is written ..etc


    i want count a how many car is billed with accessories in front of their name ...


    i want formula for count function i tried many function but unable to find it ...so please give me solution for this.
  • To post as a guest, your comment is unpublished.
    JoAnn · 3 years ago
    The formula only seems to work if the word I'm counting is the FIRST word in the cell. How do I count the number of cells that CONTAIN that word, whetheror not it's at the beginning of the cell?
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear JoAnn,
      Thank you for your comment. The formula =COUNTIF(A2:A6,"*Apple*") can count the number of cells that contain the word Apple no matter which position it loactes in the cell. Please don't forget to enbrace the word with asterisks.
  • To post as a guest, your comment is unpublished.
    K · 3 years ago
    Hi,


    I have want to count the number of cells which has 2 specific words.

    Example, I have cells which may contain up to 6 words separated by a comma.

    Example:

    A1: banana,apple,orange
    A2: apple,orange,pineapple
    A3: pineapple,banana,guava
    A4: apple,banana,guava
    A5: orange,guava,pineapple
    A6: apple,guava,orange


    I want to count how many cells contain the words Apple AND Orange.


    In the above case, count would be 3


    Please Help, thanks


    K
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Good Day,
      As the problem you mentioned, please try this array formula =SUM(--(IF((LOWER(LEFT(TRIM(A1:A6),LEN("apple")+1))="apple,"),TRUE,IF(LOWER(RIGHT(TRIM(A1:A6),LEN("apple")+1))=",apple",TRUE,(IF(ISERR(SEARCH(",apple,",TRIM(A1:A6))),FALSE,TRUE))))*IF((LOWER(LEFT(TRIM(A1:A6),LEN("orange")+1))="orange,"),TRUE,IF(LOWER(RIGHT(TRIM(A1:A6),LEN("orange")+1))=",orange",TRUE,(IF(ISERR(SEARCH(",orange,",TRIM(A1:A6))),FALSE,TRUE)))))) + Ctrl + Shift + Enter
  • To post as a guest, your comment is unpublished.
    Moataz · 3 years ago
    i have excel sheet containing 3 columns (Section / Name / Gender)
    what formula can count how many "male" or "female" in very section
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Moataz,
      Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do?
  • To post as a guest, your comment is unpublished.
    SUSH · 4 years ago
    I HAVE TO COUNT THE TOTAL CELL WHICH CONTAINS A NAME AND NUMBER, SO HOW TO COUNT NAMES AND NUMBERS IN EXCEL EX. CELL A1:A5 CONTAINS APPLE 2143 BALL 5431 CAT TELL ME HOW TO COUNT IT
    • To post as a guest, your comment is unpublished.
      Vvv · 3 years ago
      =COUNTIF(A1:A5,"APPLE")


      Sorry I am not sure I got your question. Would be nice if you could provide screenshot of what you are trying to do..
      • To post as a guest, your comment is unpublished.
        KyleM · 3 years ago
        Your response doesn't quite work, you must include * around the text you're searching. ie =countif(A1:A5, "*apple*")
      • To post as a guest, your comment is unpublished.
        Kyle · 3 years ago
        Your response does not work in this scenario.
  • To post as a guest, your comment is unpublished.
    Graham · 4 years ago
    Hi,

    Great tutorials.

    This is just what I have been trying to do, however with one exception.

    What I need to do is instead of search and count for a cell that contains apple I need it to search to see if the cells contain the contents of a another cell with wildcard.

    Currently using COUNTIF(I$8:O$30,B36) which is on the most part doing the job. Cell B36 will contain 2 or the initials, eg GP or TV, which works fine but what I need to do is count if the cells contains GP when cell b36 contains GP/TV.

    The formula COUNTIF(I$8:O$30,B36) does not then pick up and count that cell because it is not just GP.

    I know I could use =COUNTIF(A2:A6,"*GP*") however the cell for the code has 52 if commands in it and is repeated on 37 rows so its not ideal to use that.

    Can it be done?

    Thanks for looking
    • To post as a guest, your comment is unpublished.
      Luke · 3 years ago
      Graham, did you ever find a way to do this please? As I'm currently trying to find a way to do the exact same thing.

      Thank you
      • To post as a guest, your comment is unpublished.
        Asger T.P. · 3 years ago
        If we take Graham's example, then you can write: COUNTIF(I$8:O$30,"*"&B36&"*").

        Hope this helps :)
      • To post as a guest, your comment is unpublished.
        KyleM · 3 years ago
        When using =countif(s) you can use * around the specific text you're trying to look for in a statement. For example, I was looking to count cells where they had the word "ran" in them, when they would be vastly different entries. There would be such things as "ran off road", "animal hit/ran off road", "overturn/ran off road".

        So I did basically =countif(range, "*ran*") and it works fine. Hope this helps?
      • To post as a guest, your comment is unpublished.
        Kyle M · 3 years ago
        When using =countif(s) you can use * around the text you're trying to look for in a statement. For example, I was looking to count cells where they had the word "ran" in them, when they would be vastly different entries. There would be such things as "ran off road", "animal hit, ran off road", "overturn, ran off road".

        So I did basically =countif(range, "*ran*") and it works fine. Hope this helps?
    • To post as a guest, your comment is unpublished.
      Vvv · 3 years ago
      What i did before was place the this code: (=COUNTIF(A2:A6,"*GP*")) on 1 cell and another formula in another cell, then just click =SUM on the 2 cells with the code.
      • To post as a guest, your comment is unpublished.
        Tony · 3 years ago
        Try =COUNTIF(I$8:O$30,"="&"*"&B36&"*")
        • To post as a guest, your comment is unpublished.
          J · 3 years ago
          This worked for me, except I don't want it count if the cell is blank. Any suggestions?