Excel đếm ký tự sau dấu phẩy
Xem cách đếm văn bản cụ thể trong một ô của trang tính bằng công thức Excel hoặc bằng Google Trang tính. Đếm tất cả các trường hợp của một chuỗi văn bản hoặc chỉ đếm toàn bộ từ Show Đếm chuỗi văn bản trong ôMột chuỗi văn bản cụ thể xuất hiện bao nhiêu lần trong một ô của trang tính?
Với công thức này, chuỗi văn bản được tính cho dù đó là một từ đầy đủ hay một phần của một từ GHI CHÚ. Công thức này (hiển thị bên dưới) sẽ hoạt động trong cả Excel và Google Trang tính Công thức đếm chuỗi văn bản cụ thểCông thức này được nhập vào ô C5 và sao chép xuống ô C8
Làm thế nào nó hoạt độngĐây là cách công thức hoạt động
Đây là công thức, với mỗi phần được tính toán, trong thanh công thức Excel. (Chọn các phần của công thức, sau đó nhấn phím F9, để tính toán phần đó. ) Đếm các mục văn bản cụ thể trong ôMột chuỗi văn bản cụ thể xuất hiện bao nhiêu lần, dưới dạng một mục riêng biệt, trong một ô của trang tính?
Giải pháp cho Excel và Google Trang tínhĐối với sự cố này, có các giải pháp khác nhau trong Google Trang tính và trong Excel Với các công thức này, chuỗi văn bản chỉ được tính nếu nó nằm riêng lẻ giữa các dấu phẩy (có hoặc không có ký tự khoảng trắng) -- Công thức Google Trang tính -- Công thức Excel 365 -- Công thức Excel - Cột trợ giúp -- Công thức Excel - Tất cả trong một Công thức Google Trang tínhCông thức Google Sheets ngắn hơn nhiều so với công thức Excel nhờ hàm SPLIT Công thức này được nhập vào ô C5 và sao chép xuống ô C8
Làm thế nào nó hoạt độngĐây là cách thức hoạt động của công thức Google Trang tính
Đây là chức năng của hàm SPLIT nếu nó là hàm duy nhất trong công thức
Bằng cách kết hợp SPLIT và COUNTIF, tất cả kết quả đều nằm trong một ô Công thức ExcelTiếc là Excel không có hàm SPLIT nên cần công thức dài hơn -- Nếu bạn có Excel 365, hãy sử dụng công thức với hàm SEQUENCE -- Nếu bạn có Excel 2013 trở lên, hãy sử dụng công thức với hàm FILTERXML -- Trong các phiên bản trước của Excel ---- Sử dụng công thức với cột trợ giúp ---- HOẶC, sử dụng công thức tất cả trong một, nếu bạn thích Công thức Excel - SEQUENCENếu bạn có Excel 365, hãy sử dụng công thức này bao gồm hàm SEQUENCE. Cảm ơn UniMord đã gửi công thức này Công thức cũng sử dụng các hàm SUM và SUBSTITUTE, và đây là công thức trong ô C5. Tôi đã thêm một vài ký tự khoảng trắng để dễ đọc
Làm thế nào nó hoạt độngTôi đã tô màu các phần của công thức và chia nhỏ thành nhiều dòng. Có ghi chú ở mỗi phần bên dưới Tổng quan về công thứcĐể giải thích công thức này, tôi sẽ sử dụng chuỗi văn bản từ ô B5 Dưới đây là tổng quan về chức năng của công thức
Màu xanh tươi sáng THAY THẾSUBSTITUTE màu xanh sáng sử dụng 4 đối số để tạo Chuỗi văn bản 1
Đối số văn bản Phần màu đỏ của công thức nối 3 đoạn văn bản
Kết quả là chuỗi văn bản này. ,không khí,đào,không khí,không khí, Đối số văn bản cũ Phần công thức màu xanh đậm nối 3 đoạn văn bản
Kết quả là chuỗi văn bản này. ,hàng không, Đối số văn bản mới Phần màu đen của công thức là một chuỗi rỗng. "" Ví dụ Num đối số Phần màu xanh của công thức tạo danh sách các số
Vì SEQUENCE là hàm tràn nên nó trả về nhiều số, thay vì chỉ 1 số Có 17 ký tự trong ô B5, vì vậy đây là kết quả cho đối số Instance Num 1,2,3,4,5,6,7,8,9. 10,11,12,13,14,15,16,17 Màu xanh tươi sáng THAY THẾVì SEQUENCE là một hàm tràn, nên hàm SUBSTITUTE màu lam sáng trả về 17 chuỗi văn bản. Có một kết quả cho mỗi số thứ tự Đây là 6 trường hợp đầu tiên, nếu chúng được liệt kê trên trang tính
Chuỗi văn bản so sánh 2Phần màu tím của công thức tạo chuỗi văn bản so sánh - Text String 2 Nó giống y hệt phần bôi đỏ công thức, và nối 3 đoạn văn bản
Kết quả là chuỗi văn bản này. ,không khí,đào,không khí,không khí, So sánh chuỗi văn bảnTiếp theo, đối với mỗi số phiên bản, Chuỗi văn bản 1 được so sánh với Chuỗi văn bản 2, sử dụng toán tử NOT EQUAL - <>
TỔNG KẾT QUẢTiếp theo, 2 dấu trừ bên trong dấu ngoặc đầu tiên chuyển đổi các kết quả TRUE/FALSE đó thành số Và cuối cùng, hàm SUM cộng các số đó để đếm số lần một từ cụ thể được tìm thấy trong ô, dưới dạng một mục riêng biệt Công thức FILTERXMLNếu bạn có Excel 2013, hãy sử dụng công thức FILTERXML này. Nó không có sẵn trong Excel trực tuyến hoặc Excel cho Mac FILTERXML trả về dữ liệu cụ thể từ nội dung XML, dựa trên XPath đã chỉ định. Công thức của chúng tôi sẽ trả về các mục cụ thể từ văn bản được phân tách bằng dấu phẩy, dựa trên từ tìm kiếm của chúng tôi Bạn có thể tìm hiểu thêm về FILTERXML trên trang web của Microsoft GHI CHÚ. Đó là một hành trình thú vị, cố gắng tìm ra giải pháp FILTERXML và tôi đã viết về điều đó trên blog Ngữ cảnh của mình. Cuộn xuống phần Thử nghiệm với FILTERXML XPath, nếu bạn quan tâm đến các chi tiết đẫm máu Tạo XMLĐể tạo mã XML, công thức của chúng tôi sẽ thay thế dấu phẩy trong văn bản được phân tách bằng dấu phẩy. Ví dụ: chuỗi văn bản này nằm trong một ô house, dig, air , hair , air, dig Công thức sẽ thay đổi nó thành cấu trúc XML, như thế này
Kỹ thuật XML này được điều chỉnh từ một nhận xét trên diễn đàn của Chandoo và bạn có thể tìm hiểu thêm về XML (Ngôn ngữ đánh dấu mở rộng) trong XML này cho bài viết dành cho Người chưa biết trên trang web của Microsoft Chuỗi XMLĐể tạo từng chuỗi XML dễ dàng hơn, có 4 ô có chuỗi ở đầu trang tính Công thức FILTERXML của chúng tôi kết hợp các giá trị đó với văn bản được phân tách bằng dấu phẩy trong một ô
Bạn có thể tìm hiểu thêm về XML (Ngôn ngữ đánh dấu mở rộng) trong XML này cho bài viết dành cho Người chưa biết trên trang web của Microsoft Tạo XPathĐối với đối số XPath, ô H1 có công thức kết hợp văn bản với từ tìm kiếm của chúng tôi
Nó có nghĩa là gìTrong ví dụ này, đây là những gì XPath sẽ làm
Công thức FILTERXMLTrên trang tính Items_XML, công thức này nằm trong ô C5, để đếm các mục văn bản khớp với mục tìm kiếm của chúng tôi
Làm thế nào nó hoạt độngĐây là cách tính toán trong công thức hoạt động
Cột trợ giúp công thức ExcelNếu bạn không có Excel 2013 trở lên, công thức này sẽ hoạt động trong các phiên bản cũ hơn. Ví dụ này sử dụng cột trợ giúp và có một công thức tất cả trong một trong phần tiếp theo GHI CHÚ. Ví dụ này nằm trên trang tính Items_LEN trong sổ làm việc mẫu dải phân cáchCông thức Excel đề cập đến 2 ô được đặt tên - SepSel và SepSel2. Trong tệp mẫu, các ô được đặt tên đó nằm trên trang tính Quản trị Chuỗi tìm kiếmĐể xác định từng mục riêng biệt trong các ô văn bản, các dấu phân cách đó được sử dụng để tạo chuỗi tìm kiếm. Trong tệp mẫu, công thức này nằm trong ô D2, trên trang tính CountItems Công thức kết hợp giá trị văn bản trong ô B2, với ký tự ống (SelSep2) ở đầu và dấu phẩy (SelSep) ở cuối Công thức cột trợ giúpCông thức Excel có thể được nhập tất cả trong một ô, nhưng cột trợ giúp sẽ giúp dễ hiểu hơn Trong cột trợ giúp, công thức sẽ tạo một chuỗi văn bản đánh dấu từng mục
Đây là công thức từ cột trợ giúp
Và đây là kết quả trong cột trợ giúp. Sẽ dễ dàng hơn để tìm và đếm các mục khớp với chuỗi tìm kiếm trong cuộc gọi màu xám --. hàng không, Đếm công thức mục văn bảnCông thức cuối cùng sẽ sử dụng cột trợ giúp đó để đếm các mục văn bản. Công thức này giống như công thức đầu tiên trên trang này, tính tất cả các lần xuất hiện của một chuỗi văn bản. Nhưng trong công thức này, chúng ta sẽ đề cập đến
thay vì
Đây là công thức trong cột Count
Làm thế nào nó hoạt độngĐây là cách công thức hoạt động
Công thức tất cả trong một của ExcelNếu không muốn tạo cột trợ giúp trên trang tính của mình, bạn có thể nhận được kết quả tương tự với công thức tất cả trong một |