Hàm Len: Đếm các ký tự và đếm từ có điều kiện

Mặc dù yếu tố đếm số lượng từ và ký tự trong Google Trang tính và Excel được sử dụng trong 1 số ít trường hợp khan hiếm, nhưng đó vẫn là tính năng mà 1 số ít người trong tất cả chúng ta vẫn đang tìm hiểu và khám phá. Không giống như Google Tài liệu, so với Google Sheets, chính hàm LEN triển khai điều đó .Mặc dù có nhiều cách khác nhau để đếm những ký tự trong bảng tính, bài đăng trên blog ngày hôm nay sẽ đề cập đến hàm LEN vì mục tiêu chính của nó trong bảng là đếm. Tuy nhiên, nó hiếm khi được sử dụng cho riêng mình. Dưới đây, bạn sẽ học cách sử dụng hàm Len trong Excel và Google Sheets một cách đúng chuẩn và tìm những công thức mong ước nhất để thống kê giám sát những ký tự trong bảng tính .

Hàm LEN – cách sử dụng và cú pháp

Mục đích chính và duy nhất của hàm LEN trong Excel, Google Sheet là lấy độ dài chuỗi. Nó đơn thuần đến mức nó thậm chí còn chỉ nhu yếu 1 đối số :

= LEN (văn bản)

  • nó có thể lấy chính văn bản trong dấu ngoặc kép:
    =LEN("Yggdrasil")
  • hoặc tham chiếu đến một ô có văn bản quan tâm:
    =LEN(A2)

Hãy xem liệu có bất kể điểm đặc biệt quan trọng nào trong việc sử dụng hàm trong bảng tính không .

Số lượng ký tự trong Excel, Google Sheets

Tôi sẽ khởi đầu với thao tác đơn thuần nhất : đếm ký tự trong Excel, Google Trang tính theo cách thông dụng nhất – bằng cách tham chiếu một ô có văn bản bằng cách sử dụng hàm LEN .
Tôi nhập công thức vào B2 và sao chép nó xuống hàng loạt cột để đếm những ký tự trong mỗi hàng :

=LEN(A2)

Số lượng ký tự trong Google Trang tính.

Ghi chú. Hàm LEN tính toán tất cả các ký tự: chữ cái, số, khoảng trắng, dấu chấm câu, v.v.

Bạn có thể nghĩ rằng theo cách tương tự, bạn có thể đếm ký tự cho toàn bộ phạm vi ô, như sau: LEN(A2:A6). Nhưng, kỳ lạ là nó không đơn giản hoạt động theo cách này.

Để tổng số những ký tự trong một số ít ô, bạn nên bọc LEN của mình trong hàm SUMPRODUCT – hàm đo lường và thống kê những số từ những khoanh vùng phạm vi đã nhập. Trong trường hợp của tôi, khoanh vùng phạm vi được trả về bởi hàm LEN :

=SUMPRODUCT(LEN(A2:A6))

Kiểm đếm số lượng ký tự trong Google Trang tính với sự trợ giúp của SUMPRODUCT.

Tất nhiên, bạn hoàn toàn có thể tích hợp hàm SUM để thay thế sửa chữa. Nhưng SUM trong Google Trang tính không giải quyết và xử lý mảng từ những hàm khác. Để làm cho nó hoạt động giải trí, bạn sẽ phải thêm một công dụng khác – ArrayFormula :

=ArrayFormula(SUM(LEN(A2:A6)))

Sử dụng ArrayFormula cùng với các hàm SUM và LEN để đếm các ký tự trong Google Trang tính.

Cách đếm các ký tự với Hàm LEN điều kiện không có khoảng trắng

Như tôi đã quan tâm ở trên, Hàm LEN đếm từng và mọi ký tự có điều kiện kèm theo mà nó nhìn thấy gồm có cả dấu cách .
Nhưng điều gì sẽ xảy ra nếu có thêm khoảng chừng trắng được thêm vào do nhầm lẫn và bạn không muốn xem xét chúng cho hiệu quả ?
Đối với những trường hợp như thế này, có hàm TRIM trong Google Trang tính. Nó kiểm tra văn bản để tìm những khoảng trống ở đầu, cuối và lặp lại ở giữa. Khi TRIM được ghép nối với LEN, sau này không tính tổng thể những khoảng chừng trắng đó .
Đây là một ví dụ. Tôi đã thêm khoảng chừng trắng ở những vị trí khác nhau trong cột A. Như bạn hoàn toàn có thể thấy, khi riêng, Google Trang tính LEN đếm toàn bộ :

=LEN(A2)

Đếm tất cả các ký tự bao gồm tất cả các khoảng trắng thừa.

Nhưng ngay sau khi bạn tích hợp TRIM, tổng thể những khoảng trống thừa sẽ bị bỏ lỡ :

=LEN(TRIM(A2))

Đếm ký tự không có khoảng trắng thừa trong Google Trang tính.

Bạn hoàn toàn có thể đi xa hơn và làm cho công thức của bạn bỏ lỡ ngay cả những khoảng chừng trắng đơn giữa những từ. Hàm SUBSTITUTE sẽ tương hỗ. Mặc dù mục tiêu chính của nó là thay thế sửa chữa một ký tự này bằng một ký tự khác, nhưng có một mẹo nhỏ để làm cho nó giảm khoảng chừng trắng trọn vẹn :
= SUBSTITUTE ( text_to_search, search_for, Replace_with, [ occurrence_number ] )

  • text_to_search là phạm vi bạn làm việc với: cột A hoặc A2 chinh xac.
  • tìm kiếm phải là một ký tự khoảng trắng trong dấu ngoặc kép: “”
  • thay thế bằng nên chứa dấu ngoặc kép trống. Nếu bạn định bỏ qua dấu cách, bạn cần thay thế chúng bằng không có gì theo nghĩa đen (chuỗi trống): “”
  • Occurence_number thường được sử dụng để chỉ định cá thể để thay thế. Nhưng vì tôi đang mô tả cách đếm các ký tự không có tất cả các khoảng trắng, tôi khuyên bạn nên bỏ qua đối số này vì nó là tùy chọn.

Bây giờ hãy thử và tập hợp tổng thể những thứ này vào Google Sheets LEN và bạn sẽ thấy rằng không có dung tích nào được tính đến :

=LEN(SUBSTITUTE(A2, " ", ""))

Đếm các ký tự không có tất cả khoảng trắng trong Google Trang tính.

Cách đếm các ký tự cụ thể với hàm LEN

Cùng một cặp trong Excel thì hàm LEN và SUBSTITUTE được sử dụng bất kể khi nào bạn cần đếm những ký tự, vần âm hoặc số đơn cử .

Trong các ví dụ của tôi, tôi sẽ tìm ra số lần xuất hiện của chữ cái ‘s’. Và lần này, tôi sẽ bắt đầu với một công thức làm sẵn:

=LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

Hãy chia nó thành nhiều phần để hiểu cách hoạt động giải trí của nó :

  1. SUBSTITUTE (A2, “s”, “”) tìm kiếm ký tự ‘s’ trong A2 và thay thế tất cả các lần xuất hiện bằng “không có gì” hoặc chuỗi trống (“”).
  2. LEN (SUBSTITUTE (A2, “s”, “”) tính ra số lượng tất cả các ký tự trừ ‘s’ trong A2.
  3. LEN (A2) đếm tất cả các ký tự trong A2.
  4. Cuối cùng, bạn trừ một cái cho cái kia.

Sự độc lạ tác dụng cho thấy có bao nhiêu ‘ s ’ trong ô :

Google Trang tính: đếm các ký tự cụ thể.

Ghi chú. Bạn có thể thắc mắc tại sao B1 lại nói chỉ có 1 ‘s’ trong A2 trong khi bạn có thể thấy 3?

Vấn đề là, hàm SUBSTITUTE phân biệt chữ hoa chữ thường. Tôi nhu yếu nó lấy toàn bộ những trường hợp của ‘ s ’ ở dạng chữ thường và nó đã làm như vậy .
Để làm cho nó bỏ lỡ chữ viết hoa và giải quyết và xử lý những vần âm ở cả chữ thường và chữ hoa, bạn sẽ phải gọi thêm một hàm Google Trang tính để được trợ giúp : LOWER .
Nó đơn thuần như Google Sheets LEN và TRIM vì tổng thể những gì nó nhu yếu là văn bản :

=LOWER(text)

Và toàn bộ những gì nó làm là chuyển hàng loạt chuỗi văn bản thành chữ thường. Thủ thuật này là đúng chuẩn những gì bạn cần để làm cho Google Trang tính đếm những ký tự đơn cử bất kể chữ viết hoa của chúng :

=LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

Google Trang tính: đếm các ký tự cụ thể của tất cả các trường hợp văn bản.

Lưu ý. Và như trước đây, để đếm tổng số ký tự cụ thể trong phạm vi, hãy bọc LEN của bạn trong SUMPRODUCT:

=SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

Đếm số lần xuất hiện của một ký tự cụ thể trong một phạm vi.

Đếm từ trong Excel, Google Trang tính với hàm LEN

Khi có nhiều từ trong ô, rất hoàn toàn có thể bạn sẽ cần có số của chúng thay vì độ dài chuỗi trong Excel và Google Trang tính .
Và mặc dầu có nhiều cách để làm như vậy, ngày hôm nay tôi sẽ đề cập đến cách hàm LEN triển khai việc làm .
Nhớ cái gì đó công thức tôi đã sử dụng để đếm những ký tự đơn cử trong Google Trang tính ? Trên thực tiễn, nó cũng sẽ có ích ở đây. Bởi vì tôi sẽ không đếm từ theo nghĩa đen. Thay vào đó, tôi sẽ đếm số khoảng cách giữa những từ và sau đó chỉ cần thêm 1. Hãy xem :

=LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1

  1. LEN (A2) đếm số tất cả các ký tự trong ô.
  2. LEN (SUBSTITUTE ((A2), “”, “”)) xóa tất cả các khoảng trắng khỏi chuỗi văn bản và đếm các ký tự còn lại.
  3. Sau đó, bạn trừ một cái cho cái kia, và sự khác biệt bạn nhận được là số khoảng trắng trong ô.
  4. Vì các từ luôn nhiều hơn khoảng trắng trong một câu, nên bạn thêm 1 vào cuối.

Cách đếm số từ trong Google Trang tính.

Cách đếm các từ cụ thể

Cuối cùng, tôi muốn san sẻ một công thức hàm LEN mà bạn hoàn toàn có thể sử dụng để đếm những từ đơn cử .
Ở đây tôi có Bài hát của Mock Turtle từ Cuộc phiêu lưu của Alice ở xứ sở thần tiên :

Các từ lặp lại trong bảng tính.

Tôi muốn biết từ ‘ sẽ ’ Open bao nhiêu lần trong mỗi hàng. Tôi tin rằng bạn sẽ không quá bất ngờ nếu tôi nói với bạn rằng công thức tôi cần gồm có những tính năng tựa như như trước đây : hàm LEN, SUBSTITUTE và LOWER :

=(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

Công thức hoàn toàn có thể trông đáng sợ nhưng tôi hoàn toàn có thể bảo vệ với bạn rằng nó rất dễ hiểu, thế cho nên hãy chịu đựng tôi ?

  1. Vì trường hợp văn bản không quan trọng với tôi, tôi sử dụng LOWER (A2) để chuyển mọi thứ thành chữ thường.
  2. Sau đó đi SUBSTITUTE (LOWER (A2), “will”, “”))) – nó loại bỏ tất cả các lần xuất hiện của ‘will’ bằng cách thay thế chúng bằng các chuỗi rỗng (“”).
  3. Sau đó, tôi trừ số ký tự không có từ ‘will’ vào tổng chiều dài chuỗi. Số tôi nhận được tính tất cả các ký tự trong tất cả các lần xuất hiện của ‘will’ trong mỗi hàng.Vì vậy, nếu ‘will’ xuất hiện một lần, số là 4 vì có 4 chữ cái trong từ. Nếu nó xuất hiện hai lần, con số là 8, v.v.
  4. Cuối cùng, tôi chia số này cho độ dài của từ đơn ‘will’.

Google Trang tính: cách đếm các từ cụ thể.

Lưu ý. Và một lần nữa, nếu bạn muốn nhận tổng số lần xuất hiện của từ ‘will’, chỉ cần bao gồm toàn bộ công thức bởi SUMPRODUCT:

=SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

Đếm bao nhiêu lần một từ nhất định xuất hiện trong phạm vi.

Như bạn hoàn toàn có thể thấy, tổng thể những trường hợp đếm ký tự này đều được xử lý bằng cùng một mẫu của những hàm giống nhau trong Excel và Google Sheet : LEN, SUBSTITUTE, LOWER và SUMPRODUCT. Dịch Vụ Thương Mại kế toán tại Thành Phố Hà Nội chúc những bạn triển khai thành công xuất sắc .

Source: https://mix166.vn
Category: Thủ Thuật

Xổ số miền Bắc