Xin chào, đây là một bảng tính mẫu:
+--------+-------+-------------+-------------------+
| Animal | Count | Animal Type | Animal Type Count |
+--------+-------+-------------+-------------------+
| cat | 1 | cat | 3 |
| cat | 2 | dog | 4 |
| dog | 4 | turtle | 5 |
| turtle | 5 | | |
+--------+-------+-------------+-------------------+
Tôi đã tạo động vật Loại động:
=SORT(UNIQUE("A2:A")))
Nhưng tôi bị mắc kẹt về cách tạo cột thứ tư một cách linh hoạt. Tôi đã cố gắng pha trộn COUNT
, COUNTIF
và FILTER
. Nhưng các ví dụ tôi đã thấy cho đến nay luôn luôn mã hóa các tiêu chí lọc / tìm kiếm.
Làm thế nào tôi có thể xây dựng một cái gì đó tương tự như những gì tôi nghĩ trong psudeocode?
animal_types = [for row in Columns['Animal Type']]
animal_types_count = {}
for animal_type in animal_types:
for row in Rows:
if row['Animal'] == animal_type:
animal_types_count[animal_type] += row['count']
Bảng tính Google rất giống với Excel, nhưng là một ứng dụng web, nó không có chủ đề. Nói chung, không có gì đảm bảo rằng một giải pháp trong một sẽ hoạt động ở một giải pháp khác và sẽ gây bất lợi nếu người dùng tìm kiếm các giải pháp và thấy rằng họ không luôn luôn hoạt động vì một số khác biệt với một ứng dụng khác. Trong trường hợp này, bạn đã yêu cầu một giải pháp cho vấn đề Excel để sử dụng sau này trong Excel, vì vậy nó sẽ không phải là vấn đề đối với những người dùng khác. Nhưng vấn đề phức tạp khi bạn cố gắng triển khai nó trong Bảng tính Google, đây là loại minh họa cho vấn đề. Tôi sẽ rút lại phiếu bầu gần.
—
sửa chữa1234
UNIQUE
vàSORT
không tồn tại trong Excel thì đó chỉ là sự thiếu sử dụng của tôi với Excel, nhưng câu hỏi này vẫn còn rất nhiều giá trị trong Excel. Trong thực tế, tôi có kế hoạch xuất khẩu từ máy chủ Google; nếu tôi không có Excel, tôi sẽ sử dụng một công cụ trực tuyến. Câu hỏi cốt lõi không thay đổi. Vì vậy, không có chủ đề là điều sai.