Đếm văn bản trong Excel
Trong ví dụ này, mục tiêu là đếm các ô trong phạm vi chứa giá trị văn bản. Đây có thể là văn bản được mã hóa cứng như "quả táo" hoặc "màu đỏ", các số được nhập dưới dạng văn bản hoặc công thức trả về giá trị văn bản. Các ô trống và các ô chứa giá trị số hoặc lỗi không được tính vào số lượng. Vấn đề này có thể được giải quyết bằng hàm COUNTIF hoặc hàm TÓM TẮT. Cả hai cách tiếp cận được giải thích dưới đây. Để thuận tiện, dữ liệu là dải ô được đặt tên B5. B15 hàm COUNTIFCách đơn giản nhất để giải quyết vấn đề này là sử dụng hàm COUNTIF và ký tự đại diện dấu hoa thị (*). Dấu hoa thị (*) khớp với 0 hoặc nhiều ký tự thuộc bất kỳ loại nào. Ví dụ: để đếm các ô trong phạm vi bắt đầu bằng "a", bạn có thể sử dụng COUNTIF như thế này
Tuy nhiên, trong ví dụ này, chúng tôi không muốn khớp với bất kỳ giá trị văn bản cụ thể nào. Chúng tôi muốn khớp tất cả các giá trị văn bản. Để làm điều này, chúng tôi cung cấp dấu hoa thị (*) cho các tiêu chí. Công thức trong H5 là
Kết quả là 4, vì có bốn ô trong dữ liệu (B5. B15) có chứa các giá trị văn bản Để đảo ngược hoạt động của công thức và đếm tất cả các ô không chứa văn bản, hãy thêm toán tử logic không bằng (<>) như thế này
Đây là công thức được sử dụng trong ô H6. Kết quả là 7, vì có 7 ô trong dữ liệu (B5. B15) không chứa giá trị văn bản Hàm COUNTIFSĐể áp dụng tiêu chí cụ thể hơn, bạn có thể chuyển sang hàm COUNTIF hỗ trợ nhiều điều kiện. Ví dụ: để đếm các ô có văn bản nhưng loại trừ các ô chỉ chứa ký tự khoảng trắng, bạn có thể sử dụng công thức như sau
Công thức này sẽ đếm các ô chứa bất kỳ giá trị văn bản nào ngoại trừ một khoảng trắng (" ") Hàm TÓM TẮTMột cách khác để giải quyết vấn đề này là sử dụng hàm TÓM TẮT với hàm ISTEXT. TÓM TẮT giúp bạn dễ dàng thực hiện kiểm tra logic trên một phạm vi, sau đó đếm kết quả. Bài kiểm tra được thực hiện với hàm ISTEXT. Đúng như tên gọi của nó, hàm ISTEXT chỉ trả về TRUE khi được cung cấp một giá trị văn bản
Để đếm các ô có giá trị văn bản trong ví dụ hiển thị, bạn có thể sử dụng công thức như sau
Làm việc từ trong ra ngoài, bài kiểm tra logic dựa trên chức năng ISTEXT
Bởi vì dữ liệu (B5. B15) chứa 11 giá trị, ISTEXT trả về 11 kết quả trong một mảng như thế này
Trong mảng này, các giá trị TRUE tương ứng với các ô chứa giá trị văn bản và các giá trị FALSE tương ứng với các ô không chứa văn bản. Để chuyển đổi các giá trị TRUE và FALSE thành 1 và 0, chúng tôi sử dụng dấu âm kép (--) ________số 8_______Mảng kết quả bên trong hàm SUMPRODUCT trông như thế này
Với một mảng duy nhất để xử lý, SUMPRODUCT tính tổng mảng và trả về kết quả là 4 Để đảo ngược công thức và đếm tất cả các ô không chứa văn bản, bạn có thể lồng hàm ISTEXT vào bên trong hàm NOT như thế này 0Hàm NOT đảo ngược kết quả từ ISTEXT. Dấu phủ định kép (--) chuyển đổi mảng thành số và mảng bên trong TÓM TẮT trông như thế này 1Kết quả là 7, vì có 7 ô trong dữ liệu (B5. B15) không chứa giá trị văn bản Ghi chú. các công thức TÓM TẮT ở trên có vẻ phức tạp, nhưng việc sử dụng các phép toán Boolean trong công thức mảng rất hiệu quả và linh hoạt. Đây cũng là một kỹ năng quan trọng trong các chức năng hiện đại như LỌC và XLOOKUP, thường sử dụng kỹ thuật này để chọn đúng dữ liệu. Mặt khác, cú pháp được COUNTIF sử dụng là duy nhất cho một nhóm gồm tám hàm và do đó không hữu ích hoặc không thể mang theo được VUI LÒNG CHIA SẺ CÔNG THỨC đến id mail của tôi NẾU CÓ(saisandeepnagari@hotmail. com), BẰNG CÁCH KIỂM TRA VÀ Gõ THỦ CÔNG, QUÁ TRÌNH TỐN THỜI GIAN CHO DỮ LIỆU LỚN TRONG EXCEL Doug nói Sujan Donaly nói. CHÀO, Tôi đã xem xét tất cả những điều trên và tôi vẫn chưa hiểu và chỉ có thể tìm thấy kết quả của một phép tính =COUNTIF(O8. O17,"24+") v.v. Tôi muốn excel đếm số lần Nhóm tuổi xuất hiện và cả giá trị tương ứng khi nó xuất hiện trong tổng số. Ví dụ Phần bên dưới hiển thị số lần mỗi độ tuổi được lặp lại, tuy nhiên, Nó không khớp với số lượng Ứng dụng được yêu cầu. Tôi cần nó để thêm giá trị tương ứng "KHÔNG. của ứng dụng Tổng cộng Ứng dụng yêu cầu 23 Vì vậy, kết quả mà tôi hy vọng đạt được là tổng của tất cả các nhóm phù hợp với tổng số ứng dụng được yêu cầu Tổng cộng Ứng dụng yêu cầu 23 Bạn có thể giúp? Trả lờiMilly Battaion nói. Nơi tôi làm việc, chúng tôi phải duy trì điều tra dân số hàng ngày để biết có bao nhiêu người đang ở trong tòa nhà, bao gồm cả cư dân và khách Tôi muốn biết nếu tôi thêm hoặc xóa một tên thì làm cách nào để duy trì tổng số đang chạy Vì vậy, nói cách khác, để đảm bảo rằng tôi đang tự giải thích, nếu một cư dân chuyển đến, hoặc qua đời, hoặc đang nằm viện hoặc một thành viên gia đình ở cùng chúng tôi, chúng tôi phải biết có bao nhiêu người (không phải nhân viên) hoặc trong tòa nhà. Vì vậy, nếu ngay bây giờ tôi có 70 cư dân và ngày mai một người đến bệnh viện và một người chuyển đi thì tổng số của tôi sẽ là 68. Vậy làm cách nào để tôi đổi 70 từ 68 bằng tên người chứ không phải số. Ngay bây giờ nếu ai đó quên thay đổi tổng số theo cách thủ công thì chúng tôi có thể gặp sự cố. Nhưng nếu số thay đổi với một tên được thêm hoặc xóa thì sẽ giúp ích rất nhiều. Cảm ơn |