MS Excel: Làm thế nào để đếm số lần xuất hiện của các mục trong danh sách?


18

Tôi có một danh sách các mục trông như thế này:

A
B
C
A
A
B
D
E
A

Bây giờ tôi muốn đếm số lần xuất hiện của từng mục. Kết quả sẽ như thế này:

A 4
B 2
C 1
D 1
E 1

Làm thế nào tôi có thể làm điều đó? Điều quan trọng cần lưu ý là điều này nên linh hoạt. Điều đó có nghĩa là nếu tôi thêm mục Fvào danh sách, mục đó cũng sẽ được xem xét trong kết quả.


1
Câu hỏi trùng lặp: superuser.com/q/329128/76571
Excellll

Có tài liệu tốt về điều này trên trang web của Microsoft support.office.com/en-us/article/
Kẻ

Câu trả lời:


19

Đây là một cách:

Giả định: Bạn muốn giữ cho cột / danh sách hiện tại không bị ảnh hưởng và bạn muốn tóm tắt này ở nơi khác:

  1. Các hoạt động tiếp theo rõ ràng cần một tiêu đề cột. Thêm một tiêu đề cột trong ô phía trên danh sách của bạn.
  2. Từ tab Dữ liệu của Excel, bên dưới Bộ lọc, chọn tùy chọn menu "Nâng cao" (từ ruy-băng trong Excel 2007/10)
  3. Chọn phạm vi, bao gồm tiêu đề mới. Chọn "Sao chép sang vị trí khác" và chọn "Chỉ bản ghi duy nhất". Chọn một ô đích cho vị trí "Sao chép vào". nhập mô tả hình ảnh ở đây
  4. Trong ô liền kề với danh sách duy nhất mới, hãy thêm công thức = Countif như thế này:

    = COUNTIF (F $ 16: F $ 24, I16)

    (trong đó tham số đầu tiên là phạm vi tuyệt đối của danh sách gốc và tham số thứ hai là ô tương đối của giá trị duy nhất)

  5. Sao chép và dán công thức này vào bên phải của tất cả các ô duy nhất.

  6. Nếu tính toán tự động bị tắt, nhấn F9để cập nhật.
    Kết quả là như thế này:

    nhập mô tả hình ảnh ở đây


COUNTIF có cú pháp COUNTIF (phạm vi; tiêu chí) - do đó cần có dấu chấm phẩy thay vì dấu phẩy.
Kozuch

1
@Kozuch - Trong Excel và Office cú pháp là dấu phẩy. support.office.com/en-us/article/ từ
jdh

4
Ok, điều này có thể quay trở lại cài đặt ngôn ngữ (ngôn ngữ) - ở nước tôi, dấu phân cách thập phân là dấu phẩy thay vì dấu chấm, vì vậy cú pháp trong COUNIF có thể đã được thay đổi thành dấu chấm phẩy thay vì dấu phẩy như với ngôn ngữ tiếng Anh mặc định. Tôi không thể nghĩ ra bất kỳ lời giải thích nào khác.
Kozuch

1
@Kozuch - điểm tốt. Tôi đang sử dụng ngôn ngữ tiếng Anh Hoa Kỳ và nó lặp đi lặp lại rằng ngôn ngữ đó có thể ảnh hưởng đến một số cú pháp Excel.
jdh

16

Sử dụng bảng xoay:

  • Thêm một tiêu đề vào danh sách Mục của bạn (ví dụ: "Mục" trong ô A1)
  • Chọn cột 1 (toàn bộ cột, không chỉ dữ liệu ở đó)
  • Chèn bảng trụ
  • Kéo "Mục" vào vùng hàng và cũng kéo nó vào vùng giá trị
  • phép tính giá trị nên mặc định là "Đếm"

Nếu bạn thêm các mục vào danh sách của mình, chỉ cần làm mới bảng xoay vòng để cập nhật số lượng và / hoặc chọn bất kỳ mục mới nào.


5

Ở đây bạn có một GIF đẹp hiển thị cách làm trong Excel. Đây là phiên bản Mac OS X, nhưng nó không nên khác nhau nhiều.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.