Excel đếm các giá trị được phân tách bằng dấu phẩy

Nếu bạn có một bảng tính chứa hàng tồn kho trong một cửa hàng hoặc thứ gì đó tương tự và bạn cần đếm các giá trị được phân tách bằng dấu phẩy trong một ô, đây là cách bạn có thể hoàn thành công việc. Có một hàm đơn giản mà bạn có thể sử dụng để đặt số lượng của tất cả các giá trị được phân tách bằng dấu phẩy trong một ô mà không cần bất kỳ thao tác thủ công nào

Giả sử rằng ai đó đã gửi cho bạn một bảng tính có các mục như sản phẩm, giá cả, v.v. Bạn cần tạo một cột mới để đề cập đến số lượng sản phẩm đã đến tay bạn để bạn có thể làm rõ mọi thứ. Đối với những lúc như vậy, bạn có thể sử dụng hướng dẫn này

Đếm số giá trị được phân tách bằng dấu phẩy trong một ô

Để đếm số lượng giá trị được phân tách bằng dấu phẩy trong một ô duy nhất trong Excel và Google Trang tính, bạn cần làm theo các bước sau để đếm giá trị trong một ô-

  1. Mở bảng tính bằng Excel hoặc Google Trang tính
  2. Chọn một ô và nhập một hàm

Hướng dẫn chi tiết được đề cập dưới đây

Có một chức năng đơn giản thực hiện công việc trong giây lát. Không cần cài đặt công cụ hoặc nhận trợ giúp từ bất kỳ dịch vụ hoặc phần mềm bên thứ ba nào

Bạn cần mở bảng tính. Bạn có thể sử dụng Microsoft Excel hoặc Google Sheets để làm điều đó. Sau đó, chọn một ô mà bạn muốn hiển thị số lượng của tất cả các giá trị được phân tách bằng dấu phẩy

Sau đó, sử dụng chức năng sau-

=LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1

Excel đếm các giá trị được phân tách bằng dấu phẩy
báo cáo quảng cáo này

Bài viết phổ biến

Bài viết gần đây

  • Mẫu ngân sách gia đình
  • Mẫu ngân sách chuyến công tác
  • Mẫu máy tính ngân sách
  • Mẫu ngân sách tiếp thị kênh
  • Mẫu bảng cân đối kế toán màu xanh lam
  • Mẫu ngân sách hàng tháng dễ dàng
  • Mẫu ngân sách chi phí đám cưới
  • Ngân sách chi phí đại học hàng tháng
  • Mẫu theo dõi ngân sách đám cưới
  • Ngân sách cho mẫu sự kiện gây quỹ

©  Bản quyền  2017 - 2022 Excel How  Bảo lưu mọi quyền.   . Chính sách bảo mật. Hạn của dịch vụ. RSS

x

Tôi có một chuỗi tên, được phân tách bằng dấu phẩy, trong các ô trong một cột. Mỗi chuỗi có thể khác nhau nhưng một tên cụ thể có thể xuất hiện trong nhiều ô. Làm cách nào tôi có thể sử dụng Countif() để đếm các tên cụ thể. Nếu không thì có chức năng nào khác mà tôi có thể sử dụng không?

Lưu ý rằng đây không phải là một. csv, nhưng một chuỗi được phân tách bằng dấu phẩy trong các ô của một. tập tin xlsx

Cũng xin lưu ý rằng tôi đang sử dụng phiên bản Excel trực tuyến trong Office 365 và biết rằng có thể có những hạn chế đáng kể đối với các chức năng khả dụng. Tải xuống tệp và sử dụng Excel trên máy tính để bàn của riêng tôi không phải là một tùy chọn

Bài viết này trình bày các công thức đếm giá trị trong ô dựa trên ký tự phân cách. Hình ảnh trên cho thấy một công thức trong ô C3 đếm các chuỗi giữa một ký tự đã cho trong một ô cụ thể

Mục lục

1. Làm cách nào để đếm các giá trị được phân tách bằng dấu phẩy trong một ô?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Công thức sau đây đếm số lượng chuỗi trong một ô bằng cách sử dụng dấu phẩy làm ký tự phân cách

Công thức trong ô C3

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

Giải thích công thức tại ô C3

Bước 1 - Thay thế dấu phẩy bằng không có gì

Hàm SUBSTITUTE thay thế một chuỗi văn bản cụ thể trong một giá trị

SUBSTITUTE(văn bản, cũ_văn bản, mới_văn bản, [instance_num])

SUBSTITUTE(B3,"",","")

trở thành

SUBSTITUTE("aa,EE , gg",",","")

và trả về "aaEE gg"

Bước 2 - Đếm các ký tự trong văn bản được thay thế

Hàm LEN đếm số ký tự trong chuỗi

LEN(SUBSTITUTE(B3,"",",""))

trở thành

LEN("aaEE gg")

và trả về 8

Bước 3 - Đếm ký tự trong văn bản gốc

LEN(B3)

trở thành

LEN("aa,EE , gg")

và trả về 10

Bước 4 - Trừ độ dài văn bản gốc bằng độ dài văn bản được thay thế

LEN(B3)-LEN(SUBSTITUTE(B3,",",""))+1

trở thành

10-8+1 bằng 3

2. Làm cách nào để đếm các giá trị được phân tách bằng dấu phẩy trong một phạm vi ô?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Công thức mảng trong ô C3

=SUM(LEN(B3. B8)-LEN(THAY THẾ(B3. B8, ",", ""))+1)

Cách nhập công thức mảng

Nhập công thức như công thức thông thường nếu bạn dùng Excel 365, làm theo các bước sau nếu bạn dùng phiên bản cũ hơn

  1. Sao chép công thức trên
  2. Nhấn đúp chuột trái vào ô C3
  3. Dán vào ô C3
  4. Nhấn và giữ đồng thời các phím CTRL + SHIFT
  5. Nhấn Enter một lần
  6. Thả tất cả các phím

Công thức bây giờ sẽ trông như thế này. {=SUM(LEN(B3. B8)-LEN(THAY THẾ(B3. B8, ",", ""))+1)}

Đừng tự nhập các ký tự này, chúng sẽ tự động xuất hiện

Giải thích công thức tại ô C3

Bước 1 - Thay thế dấu phẩy bằng không có gì

Hàm SUBSTITUTE thay thế một chuỗi văn bản cụ thể trong một giá trị

SUBSTITUTE(văn bản, cũ_văn bản, mới_văn bản, [instance_num])

THAY THẾ(B3. B8, ",", "")

trở thành

SUBSTITUTE({"aa. EE. gg";"jj. ôi. pp";"uu. ff. bb";"uu";"xC. Oy";"z. OY. RTE. DSW"},"",","")

và trả về

{"aaEE gg";"jjoopp";"uuff bb";"uu";"xC Oy";"z OY RTEDSW"}

Bước 2 - Đếm các ký tự trong văn bản được thay thế

Hàm LEN đếm số ký tự trong chuỗi

LEN(THỜI THẾ(B3. B8, ",", ""))

trở thành

LEN({"aaEE gg";"jjoopp";"uuff bb";"uu";"xC Oy";"z OY RTEDSW"})

và trả về {8;

Bước 3 - Đếm ký tự trong văn bản gốc

LEN(B3. B8)

trở thành

LEN({"aa,EE , gg";"jj,oo,pp";"uu,ff, bb";"uu";"xC, Oy";"z, OY, RTE,DSW"})

và trả về {10;

Bước 4 - Trừ độ dài văn bản gốc bằng độ dài văn bản được thay thế

LEN(B3)-LEN(SUBSTITUTE(B3,",",""))+1

trở thành

{10;

trở thành

{2;

và trả về {3;

3. Làm cách nào để đếm các giá trị được phân tách bằng ký tự trong một ô?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Công thức trong ô C3 sử dụng các ký tự được cung cấp trong ô E3 để phân tách và đếm các giá trị trong B3. Ô E3 chứa ". ", tuy nhiên, bạn có thể sử dụng bất kỳ ký tự nào bạn muốn. Ví dụ: bạn có thể sử dụng công thức này để phân tách và đếm các giá trị bằng cách sử dụng khoảng trống làm ký tự phân tách

Công thức trong ô C3

=((LEN(B3)-LEN(SUBSTITUTE(B3,$E$3,"")))/LEN($E$3))+1

4. Đếm các giá trị được phân tách bằng dấu phẩy [UDF]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tôi đã nhận được một email từ một trong bảy độc giả blog của tôi (đùa)

Trong Excel, tôi có một cột, chẳng hạn như A, với một số ô trống và một số ô có văn bản

Trong một cột khác, giả sử B, mỗi *ô* chứa nhiều từ, được phân tách bằng dấu phẩy

Đối với mỗi ô trong B, tôi cần kiểm tra xem có bao nhiêu từ trong cột A trong ô và xuất tổng số từ khớp

Tôi đã tạo một hàm do người dùng xác định cho việc này, nếu bạn có một công thức thông thường mà bạn nghĩ có thể giải quyết vấn đề này, vui lòng chia sẻ. Bức tranh hoạt hình này giải thích tất cả

Excel đếm các giá trị được phân tách bằng dấu phẩy

Công thức trong ô C2 là một hàm do người dùng xác định. Bạn xây dựng một UDF giống như một macro bằng Visual Basic Editor (VBA)

=CountWords(B2,$A$2. $A$20)

Đối số đầu tiên (B2) trong hàm được tạo tùy chỉnh này là tham chiếu ô đến các giá trị được phân tách bằng dấu phẩy, trong một ô duy nhất. Đối số thứ hai ($A$2. $A$20) là tham chiếu đến phạm vi ô mà bạn muốn đếm, đảm bảo rằng đó là tham chiếu ô một cột

4. 1 Hàm do người dùng định nghĩa Mã VBA

Function CountWords(a As String, b As Range)
Dim Words() As String
Dim Value As Variant, cell As Variant
Dim c As Single
Words = Split(a, ",")
For Each Value In Words
    For Each cell In b
        If UCase(WorksheetFunction.Trim(cell)) = UCase(WorksheetFunction.Trim(Value)) Then c = c + 1
    Next cell
Next Value
CountWords = c
End Function

4. 2 Đặt mã VBA ở đâu?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Để xây dựng một chức năng do người dùng định nghĩa, hãy làm theo các bước sau

  1. Nhấn Alt + F11 để mở trình chỉnh sửa trực quan cơ bản
  2. Nhấn nút chuột trái vào "Chèn" trên menu trên cùng
  3. Nhấn chuột trái vào "Module", xem hình trên
  4. Sao chép mã VBA ở trên và dán vào mô-đun mã
  5. Quay lại Excel

4. 3 Giải thích chức năng do người dùng định nghĩa

Tên hàm và đối số

Một quy trình hàm do người dùng xác định luôn bắt đầu bằng "Hàm" và sau đó là tên. Udf này có hai đối số, a và b. Biến a là một chuỗi và b là một phạm vi

Function CountWords(a As String, b As Range)

khai báo biến

Dim Words() As String
Dim Value As Variant, cell As Variant
Dim c As Single

Words() là một mảng chuỗi động. Giá trị và ô là các biến thể. c là một loại dữ liệu duy nhất. Đọc thêm về Xác định loại dữ liệu

chức năng chia

Words = Split(a, ",")

Hàm Split chấp nhận một chuỗi văn bản và trả về một mảng một chiều, dựa trên số 0 có chứa tất cả các chuỗi con. Split cho phép bạn chỉ định một ký tự phân cách, mặc định là ký tự khoảng trắng

Vì. tuyên bố tiếp theo

For Each Value In Words
...
Next Value

Lặp lại một nhóm câu lệnh với số lần xác định. Trong trường hợp này, số lần có giá trị trong mảng Từ

nếu chức năng

If UCase(WorksheetFunction.Trim(cell)) = UCase(WorksheetFunction.Trim(Value)) Then c = c + 1

Hàm Ucase chuyển chuỗi thành chữ in hoa. Chức năng Worksheet. Phương thức cắt bỏ tất cả các khoảng trắng khỏi văn bản ngoại trừ các khoảng trắng đơn lẻ giữa các từ
Hàm If so sánh ô và Giá trị và nếu chúng khớp với 1 thì được thêm vào c

udf trả về

CountWords = c

udf trả về giá trị trong c

Kết thúc một udf

________số 8_______

Một thủ tục hàm kết thúc bằng câu lệnh "Kết thúc hàm"

Lấy tệp Excel

Excel đếm các giá trị được phân tách bằng dấu phẩy

Giá trị liền kề được lặp lại nhiều nhất. xlsx

đề nghị đọc

  • Excel udf. Tra cứu và trả về nhiều giá trị được nối vào một ô
  • Lọc các từ duy nhất từ ​​một phạm vi trong excel (udf)
  • Excel udf. Lọc các giá trị riêng biệt duy nhất (phân biệt chữ hoa chữ thường)
  • Excel udf. Lọc các bản ghi riêng biệt duy nhất (phân biệt chữ hoa chữ thường)
  • Hàm do người dùng xác định để tách các từ trong một phạm vi ô thành từng ô trong excel
  • Excel udf. Lọc các giá trị chung giữa hai phạm vi ô trong excel
  • Excel udf. Lọc các giá trị chỉ tồn tại ở một trong hai phạm vi

Đếm danh mục giá trị văn bản

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm một mẫu nhất định trong một giá trị ô
Công thức trong ô B6 đếm số lần chuỗi (D3) được tìm thấy trong một giá trị ô (B3) thậm chí […]

Danh mục giá trị đếm

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất đáp ứng nhiều tiêu chí
Bài đăng này trình bày cách tạo công thức mảng đếm các giá trị riêng biệt duy nhất dựa trên tiêu chí. Có gì trên này […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất
Bài viết này mô tả cách đếm các giá trị riêng biệt duy nhất. Các giá trị khác biệt duy nhất là gì?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các ô được định dạng có điều kiện
Bài viết này giải thích cách đếm các ô được đánh dấu bằng Định dạng có điều kiện (CF). Hình ảnh trên hiển thị dữ liệu trong phạm vi ô […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các ô giữa các giá trị được chỉ định
Bài viết này trình bày các công thức tính số ô giữa hai giá trị, tình huống đầu tiên liên quan đến hai giá trị tìm […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất trong hai cột
Công thức trong C12. =SUM(1/COUNTIF($B$3. $B$8, $B$3. $B$8))+SUM(IF(COUNTIF($B$3). $B$8, $D$3. $D$8)=0, 1/COUNTIF($D$3). $D$8, $D$3. $D$8), 0)) Cách tạo công thức mảng Nhấn đúp chuột trái […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất trong Bảng được xác định bằng Excel đã lọc
Bài viết này trình bày một công thức đếm các giá trị riêng biệt duy nhất được lọc từ Bảng do Excel xác định. Debra Dalgleish được mô tả trong […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Cách đếm các giá trị khác biệt duy nhất dựa trên một ngày
Công thức mảng trong ô D3 tính toán số lượng mục riêng biệt duy nhất dựa trên ngày đã cho trong cột B. […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất trong cùng một tuần, tháng hoặc năm
Công thức mảng trong ô E3 đếm các mục riêng biệt duy nhất cho tất cả các ngày trong cùng một tuần. Ví dụ, tuần 2 […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất dựa trên một điều kiện
Bài viết này trình bày cách xây dựng một công thức đếm các giá trị riêng biệt duy nhất dựa trên một điều kiện. Hình ảnh trên […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các ngày chồng chéo trong nhiều phạm vi ngày
Hàm MEDIAN cho phép bạn đếm các ngày chồng chéo giữa hai phạm vi ngày. Nếu bạn có nhiều hơn hai phạm vi ngày […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm số ngày chồng chéo trên nhiều phạm vi ngày
Bài đăng này minh họa một công thức trong ô D16 đếm các ngày chồng chéo trên nhiều phạm vi ngày. Phạm vi ngày là […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các bản ghi riêng biệt duy nhất với tiêu chí ngày và cột
davidlim hỏi. lại. Đếm các bản ghi giữa hai ngày và một tiêu chí dựa trên ví dụ, tôi đang tìm kiếm 1 […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm ô dựa trên màu nền
Bài viết này trình bày các kỹ thuật về cách đếm ô dựa trên màu nền. Tôi cũng sẽ chứng minh người dùng xác định […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các ô giữa hai giá trị
Công thức trong ô E16 đếm số ô giữa giá trị B và H, Giá trị B nằm trong ô B3 […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm số ngày chồng chéo trong nhiều phạm vi ngày, phần 2
Trong bài đăng trước, tôi đã giải thích cách đếm các ngày chồng chéo so sánh một phạm vi ngày với nhiều phạm vi ngày. […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Cách đếm các giá trị lặp lại
Bài viết này trình bày cách đếm các giá trị liền kề trong một cột, hay nói cách khác là các giá trị lặp lại và liền kề nhau. […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các mục dựa trên ngày và thời gian
Câu hỏi. Vấn đề của tôi là tôi nhận được ngày ở định dạng này. 23/7/2011 7. 00. 00 AM Tôi đang cố đếm […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm một ngày trong tuần cụ thể trong một phạm vi ngày
Hàm NETWORKDAYS trả về tổng số ngày làm việc giữa hai ngày, tuy nhiên công thức mảng mà tôi sắp trình bày […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các ô dựa trên một điều kiện và tháng
Janib Soomro hỏi. Trong cột A, có các ngày ở định dạng mmddyyy và trong cột B, có hai biến […]

Danh mục chức năng do người dùng xác định

Excel đếm các giá trị được phân tách bằng dấu phẩy

Cách đếm tần số từ trong một dải ô [UDF]
Hàm do người dùng xác định này tạo ra một danh sách các từ riêng biệt duy nhất và số lần chúng xuất hiện trong […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Trích xuất các giá trị riêng biệt duy nhất trong danh sách đã lọc
Bài viết này trình bày hai công thức trích xuất các giá trị riêng biệt từ Bảng Excel đã lọc, một công thức dành cho người đăng ký Excel 365 […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Liệt kê các tệp trong một thư mục và thư mục con [UDF]
Bài viết này trình bày một chức năng do người dùng xác định liệt kê các tệp trong một thư mục và thư mục con đã cho. Hàm do người dùng xác định là […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tìm kiếm tệp trong thư mục và thư mục con [UDF]
Hình ảnh trên minh họa một hàm do người dùng xác định trong phạm vi ô B6. D7 cho phép bạn tìm kiếm một thư mục và các thư mục con […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Chia đều các giá trị thành các nhóm
Câu hỏi. Làm cách nào để chia đều các giá trị thành các nhóm (3 danh sách trở xuống)?

Excel đếm các giá trị được phân tách bằng dấu phẩy

Chia nhỏ các giá trị trong một phạm vi ô thành các ô riêng biệt dựa trên ký tự khoảng trắng làm dấu phân cách
Bài viết này trình bày cách chuyển đổi một dải ô chứa các chuỗi được phân tách bằng dấu phân cách thành một dải […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Liệt kê các hoán vị không lặp lại [UDF]
Bài đăng trên blog này mô tả cách tạo hoán vị, KHÔNG được phép lặp lại. Hoán vị là các mục được sắp xếp theo một thứ tự nhất định có nghĩa […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Lọc các từ riêng biệt duy nhất từ ​​một phạm vi ô [UDF]
Bài đăng trên blog này mô tả cách tạo danh sách các từ riêng biệt duy nhất từ ​​​​một phạm vi ô. Những từ riêng biệt độc đáo […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Đếm các giá trị riêng biệt duy nhất theo màu ô
Bài viết này trình bày Hàm do người dùng xác định (UDF) đếm các giá trị ô riêng biệt duy nhất dựa trên một màu ô đã cho. […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Thay thế nhiều chuỗi văn bản [UDF]
Các hàm SUBSTITUTE và REPLACE chỉ có thể xử lý một chuỗi,  Hàm do người dùng xác định (UDF) sau đây cho phép bạn thay thế nhiều […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Lọc các từ trùng lặp từ một phạm vi ô [UDF]
AJ Serrano hỏi. Tôi có một cột trong đó mỗi hàng chứa các giá trị khác nhau và tôi muốn lấy giá trị trùng lặp […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tra cứu nhiều giá trị trong một ô
Bài viết này giải thích cách thực hiện nhiều tra cứu dựa trên các giá trị trong một ô có ký tự phân cách bằng […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tra cứu hai chiều bằng nhiều bảng [UDF]
Bài viết này mô tả một Hàm do Người dùng Xác định giúp tra cứu các giá trị trong nhiều bảng tham chiếu chéo dựa trên hai điều kiện. MỘT […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tìm số tiền âm và dương bằng không [UDF]
Câu hỏi. Tôi muốn giảm số lượng mặt hàng đang mở bằng cách xác định số lượng dương và âm ròng bằng 0 […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tách giá trị tìm kiếm bằng dấu phân cách và tìm kiếm từng chuỗi con
Bài viết này trình bày các công thức và một UDF tìm kiếm các giá trị trong bảng dựa trên các giá trị được nối và trả […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Cách lưu các chức năng và macro tùy chỉnh vào Bổ trợ
Macro và chức năng tùy chỉnh rất tuyệt, chúng có thể tự động hóa nhiều tác vụ tẻ nhạt. Để có sẵn chúng bất cứ khi nào bạn cần, […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Liệt kê các hoán vị có lặp lại [UDF]
Bài đăng trên blog này minh họa một chức năng tùy chỉnh (UDF) tạo ra hoán vị. Sự lặp lại được cho phép. Chức năng tùy chỉnh cho phép bạn chỉ định […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tìm hiểu cách trả về giá trị dựa trên vị trí bạn nhập UDF
Trong hướng dẫn vba này, tôi sẽ chỉ cho bạn cách trả về giá trị từ một udf, tùy thuộc […]

Excel đếm các giá trị được phân tách bằng dấu phẩy

Tìm các số có tổng [UDF]
Bài viết này mô tả cách tìm tổng từ một dãy số bằng hàm do người dùng xác định. Hãy xem nào […]

Các chức năng trong bài viết này


LENSUBSTITUTESUMCountWords


Hơn 1300 công thức Excel

Danh mục công thức Excel

danh mục excel


trang chủ

Bài viết cập nhật mới nhất

Hàm Excel

Hơn 300 hàm Excel với thông tin chi tiết bao gồm cú pháp, đối số, giá trị trả về và ví dụ cho hầu hết các hàm được sử dụng trong công thức Excel

Công thức Excel

Hơn 1300 công thức được sắp xếp trong các danh mục con

Bảng Excel

Bảng Excel đơn giản hóa công việc của bạn với dữ liệu, thêm hoặc xóa dữ liệu, lọc, tính tổng, sắp xếp, nâng cao khả năng đọc bằng cách sử dụng định dạng ô, tham chiếu ô, công thức, v.v.

Bộ lọc nâng cao

Cho phép bạn lọc dữ liệu dựa trên giá trị đã chọn , văn bản nhất định hoặc tiêu chí khác. Nó cũng cho phép bạn lọc dữ liệu hiện có hoặc di chuyển các giá trị đã lọc sang vị trí mới

Xác nhận dữ liệu

Cho phép bạn kiểm soát những gì người dùng có thể nhập vào một ô. Nó cho phép bạn chỉ định các điều kiện và hiển thị thông báo tùy chỉnh nếu dữ liệu đã nhập không hợp lệ

Danh sách thả xuống

Cho phép người dùng làm việc hiệu quả hơn bằng cách hiển thị danh sách mà người dùng có thể chọn một giá trị từ đó. Điều này cho phép bạn kiểm soát những gì được hiển thị trong danh sách và nhanh hơn so với nhập vào một ô

Phạm vi được đặt tên

Cho phép bạn đặt tên cho một hoặc nhiều ô, điều này giúp bạn dễ dàng tìm ô bằng cách sử dụng hộp Tên, đọc và hiểu các công thức chứa tên thay vì tham chiếu ô

Trình giải Excel

Bộ giải Excel là một phần bổ trợ miễn phí sử dụng các ô mục tiêu, các ràng buộc dựa trên các công thức trên trang tính để thực hiện phân tích giả định và các vấn đề quyết định khác như hoán vị và kết hợp

biểu đồ

Một tính năng của Excel cho phép bạn trực quan hóa dữ liệu trong biểu đồ

Định dạng có điều kiện

Định dạng ô hoặc giá trị ô dựa trên điều kiện hoặc tiêu chí, có nhiều công cụ Định dạng có điều kiện tích hợp sẵn mà bạn có thể sử dụng hoặc sử dụng công thức định dạng có điều kiện tùy chỉnh

Bảng tổng hợp

Cho phép bạn nhanh chóng tóm tắt lượng dữ liệu khổng lồ theo cách rất thân thiện với người dùng. Tính năng Excel mạnh mẽ này cho phép bạn phân tích, sắp xếp và phân loại dữ liệu quan trọng một cách hiệu quả

VBA

VBA là viết tắt của Visual Basic for Applications và là ngôn ngữ lập trình máy tính do Microsoft phát triển, nó cho phép bạn tự động hóa các tác vụ tốn thời gian và tạo các chức năng tùy chỉnh

macro

Một chương trình hoặc chương trình con được xây dựng trong VBA mà bất kỳ ai cũng có thể tạo. Sử dụng trình ghi macro để nhanh chóng tạo macro VBA của riêng bạn

UDF

UDF là viết tắt của Hàm do người dùng xác định và là các hàm được tạo tùy chỉnh mà bất kỳ ai cũng có thể tạo

Lưu trữ

Danh sách tất cả các bài báo đã xuất bản

7 Phản hồi cho “Đếm các giá trị được phân tách bằng dấu phẩy”

  1. Rick Rothstein (MVP - Excel) nói.

    Miễn là danh sách Giá trị trong Cột A theo thứ tự bảng chữ cái, công thức này có vẻ hoạt động

    =SUMPRODUCT(0+(LOOKUP(TRIM(MID(SUBSTITUTE(","&B2,",",REPT(" ",999)),ROW(INDIRECT("1. "&LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1))*999,999)),A$2. A$20)=TRIM(MID(SUBSTITUTE(","&B2,",",REPT(" ",999)),ROW(INDIRECT("1. "&LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1))*999,999))))

    • Oscar nói.

      Đụn rơm,

      công thức ấn tượng. Tôi phải xóa một ô trống ở đầu trong ô A8 để đếm chính xác. Có lẽ wordpress đã lọc lại một số ký tự html khỏi công thức của bạn?

      Tôi không biết tại sao tôi lại sắp xếp các giá trị trong cột A theo thứ tự bảng chữ cái, đó không phải là ý định của tôi

  2. Vernita nói.

    Điều đó có vẻ thực sự tốt

    Có cách nào để trích xuất các giá trị (thay vì đếm chúng) và đặt kết quả vào cột C không?

    Ví dụ

    Ô B3 ("jj,oo,pp")

    Trong cột C3, nó trả về "2" vì 2 trong số các giá trị trong ô B3 được tìm thấy trong cột A

    Tuy nhiên, tôi sau đó đã tìm thấy 2 giá trị trong cột A

    i. e. Tôi đang tìm kiếm một công thức trả về "jj,pp") trong ô c3 thay vì "2"

    điều này có thể không?
    cảm ơn

  3. Rick Rothstein (MVP - Excel) nói.

    Nó DÀI, nhưng tôi có thể giảm CountWords UDF thành một dòng mã (không cần vòng lặp)

    Function CountWords(A As String, R As Range) As Long
      CountWords = Evaluate("COUNT(MATCH({""" & Replace(Replace(Replace(Application.Trim(A), ", ", ","), " ,", ","), ",", """,""") & """}," & R.Address & ",0))")
    End Function
    

    • Oscar nói.

      Rick Rothstein (MVP - Excel),
      Hàm của bạn trả về 2 cho các giá trị trong ô B2? . Tôi không chắc tại sao?

    • Rick Rothstein (MVP - Excel) nói.

      Đó là do danh sách từ của bạn không "thuần". giá trị trong ô A8 có khoảng trắng phía trước. xóa nó và UDF sẽ trả về 3 như mong đợi. Nhân tiện, tôi không mong đợi một danh sách tra cứu có khoảng trắng ở đầu hoặc ở cuối. nếu chúng phải được cho phép, thì tôi không nghĩ mình có thể sửa đổi UDF một lớp của mình để cho phép chúng