Hợp nhất các hàng tương tự và tổng giá trị trong Google Sheets

Query và Pivot Table là hai tùy chọn trong Google Sheets để hợp nhất và tổng hợp các hàng trùng lặp/tương tự.

Nhưng bạn cũng có thể sử dụng một công thức kết hợp Unique+Sumif khéo léo.

Trong bài viết hướng dẫn Google Sheets này, tôi sẽ giải thích cách hợp nhất các hàng tương tự và tổng giá trị trong Google Sheets bằng cả công thức Query và Unique+Sumif.

Vì mục đích minh họa, tôi sử dụng một tập dữ liệu cơ bản.

Đây không phải là dữ liệu có thực. Nhưng với điều này, tôi hy vọng tôi có thể giải thích rõ các công thức.

Dữ liệu mẫu:

Tôi chỉ sử dụng dữ liệu hai cột trong ví dụ đầu tiên.

Trong phần cuối của bài viết này, bạn có thể tìm hiểu cách sử dụng nhiều cột trong các phép tính tương tự.

Hợp nhất các hàng trùng lặp và tổng giá trị trong Google Sheets không phải là một nhiệm vụ khó khăn.

Yêu cầu kiến thức cơ bản về Query hoặc Sumif để thực hiện việc này.

Ngay cả khi bạn không biết cách sử dụng Query, bạn cũng có thể tham khảo công thức của tôi để nắm vững kỹ năng cơ bản để hợp nhất các hàng tương tự và tổng giá trị trong Google Sheets.

Công thức Query để hợp nhất các hàng tương tự và tổng giá trị trong Google Sheets

Công thức:

=query(B3:C11,"Select B, Sum(C) group by B")

Giả sử bạn muốn bao gồm một số hàng không giới hạn trong Query để bao gồm các giá trị trong tương lai.

Trong trường hợp đó, bạn có thể sửa công thức Query trên như dưới đây.

=query(B3:C,"Select B, Sum(C) where B is not null group by B")

Lưu ý: Các công thức Query trên, hợp nhất các hàng trùng lặp dựa trên dữ liệu mẫu ở trên (ảnh chụp màn hình).

Bây giờ hãy xem cách hợp nhất các hàng trùng lặp trong Google Sheets và tổng cột giá trị bằng một công thức khác. Lần này tôi sử dụng Unique và Sumif.

Công thức:

=index(sumif(B3:B11,unique(B3:B11),C3:C11))

Hoặc sử dụng:

=ArrayFormula(sumif(B3:B11,unique(B3:B11),C3:C11))

Hai công thức trên chỉ trả về tổng của các hàng trùng lặp.

Nên trước tiên, hãy sử dụng công thức Unique dưới đây trong một ô và sử dụng một trong hai công thức trên trong một ô khác.

Sử dụng công thức trên trong ô G4 và công thức sau trong ô F4.

=unique(B3:B11)

Vai trò của Index trong công thức đầu tiên và ArrayFormula trong công thức thứ hai là giống nhau.

Đó là gì?

Vì Sumif không thể trả về một mảng kết quả, có nghĩa là nhiều giá trị, chúng ta phải sử dụng một Công thức Mảng với nó.

Lưu ý: Đừng quên sử dụng từ khóa “Duplicates” để tìm một số mẹo xóa các bản sao trên trang web này.

Kết hợp các hàng trùng lặp trong các hàng và tổng giá trị (Các hàng trùng lặp nhiều cột)

Trước tiên, hãy xem dữ liệu mẫu trên Google Sheets và kết quả của công thức.

Ở đây, Query là giải pháp phù hợp.

=query(B3:D,"Select B,C, sum(D) where B is not null group by B,C")

Lần này, nếu bạn muốn, bạn có thể sử dụng Sumif như sau.

Công thức Unique trong ô G4:

=UNIQUE(B3:C8)

Công thức Sumif trong ô I4:

=ArrayFormula(sumif(B3:B8&C3:C8,G4:G7&H4:H7,D3:D8))

Kết luận

Trong các ví dụ của tôi, tôi khuyến nghị các công thức dựa trên Query cho độc giả của tôi.

Tôi chỉ đã bao gồm Sumif để giúp bạn hiểu sự linh hoạt của các chức năng có sẵn trong Google Sheets.

Hy vọng bạn đã có những trải nghiệm thú vị.

Related posts