Bỏ qua nội dung chính

Làm thế nào để vlookup và tính tổng các kết quả phù hợp trong các hàng hoặc cột trong Excel?

Sử dụng vlookup và hàm sum giúp bạn nhanh chóng tìm ra các tiêu chí được chỉ định và tính tổng các giá trị tương ứng cùng một lúc. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn hai phương pháp để vlookup và tính tổng các giá trị đầu tiên hoặc tất cả các giá trị phù hợp trong các hàng hoặc cột trong Excel.

Vlookup và so khớp tổng trong một hàng hoặc nhiều hàng với các công thức
Vlookup và tổng các kết quả phù hợp trong một cột có công thức
Dễ dàng vlookup và tổng hợp các kết quả phù hợp theo hàng hoặc cột bằng một công cụ tuyệt vời

Các hướng dẫn khác về VLOOKUP ...


Vlookup và so khớp tổng trong một hàng hoặc nhiều hàng với các công thức

Các công thức trong phần này có thể giúp tính tổng các giá trị đầu tiên hoặc tất cả các giá trị phù hợp trong một hàng hoặc nhiều hàng dựa trên các tiêu chí cụ thể trong Excel. Hãy làm như sau.

Vlookup và tính tổng giá trị phù hợp đầu tiên trong một hàng

Giả sử bạn có một bảng hoa quả như ảnh chụp màn hình bên dưới được hiển thị và bạn cần phải tra cứu Apple đầu tiên trong bảng và sau đó tính tổng tất cả các giá trị tương ứng trong cùng một hàng. Để đạt được điều này, hãy làm như sau.

1. Chọn ô trống để xuất ra kết quả, ở đây mình chọn ô B10. Sao chép công thức dưới đây vào nó và nhấn Ctrl + sự thay đổi + đăng ký hạng mục thi phím để nhận kết quả.

=SUM(VLOOKUP(A10, $A$2:$F$7, {2,3,4,5,6}, FALSE))

Ghi chú:

  • A10 là ô chứa giá trị bạn đang tìm kiếm;
  • $ A $ 2: $ F $ 7 là phạm vi bảng dữ liệu (không có tiêu đề) bao gồm giá trị tra cứu và các giá trị phù hợp;
  • Số 2,3,4,5,6 {} biểu thị rằng các cột giá trị kết quả bắt đầu bằng cột thứ hai và kết thúc bằng cột thứ sáu của bảng. Nếu số cột kết quả nhiều hơn 6, vui lòng đổi {2,3,4,5,6} thành {2,3,4,5,6,7,8,9….}.
Vlookup và tổng hợp tất cả các giá trị phù hợp trong nhiều hàng

Công thức trên chỉ có thể tính tổng các giá trị trong một hàng cho giá trị phù hợp đầu tiên. Nếu bạn muốn trả về tổng của tất cả các kết quả phù hợp trong nhiều hàng, vui lòng thực hiện như sau.

1. Chọn một ô trống (trong trường hợp này tôi chọn ô B10), sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi phím để nhận kết quả.

=SUMPRODUCT((A2:A7=A10)*B2:F7)

Dễ dàng vlookup và tính tổng các kết quả phù hợp trong các hàng hoặc cột trong Excel:

Sản phẩm LOOKUP và Sum tiện ích của Kutools cho Excel có thể giúp bạn nhanh chóng vlookup và tính tổng các kết quả phù hợp theo hàng hoặc cột trong Excel như hình minh họa bên dưới.
Tải xuống bản đầy đủ tính năng miễn phí trong 30 ngày của Kutools cho Excel ngay bây giờ!


Vlookup và tính tổng giá trị phù hợp trong một cột có công thức

Phần này cung cấp một công thức để trả về tổng của một cột trong Excel dựa trên các tiêu chí cụ thể. Như ảnh chụp màn hình bên dưới được hiển thị, bạn đang tìm kiếm tiêu đề cột “Jan” trong bảng trái cây, sau đó tính tổng các giá trị của toàn bộ cột. Hãy làm như sau.

1. Chọn một ô trống, sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi phím để nhận kết quả.

=SUM(INDEX(B2:F7,0,MATCH(A10,B1:F1,0)))


Dễ dàng vlookup và tổng hợp các kết quả phù hợp theo hàng hoặc cột bằng một công cụ tuyệt vời

Nếu bạn không giỏi áp dụng sữa công thức, thì đây khuyên bạn nên Vlookup và Sum tính năng của Kutools cho Excel. Với tính năng này, bạn có thể dễ dàng vlookup và tổng hợp các kết quả phù hợp trong các hàng hoặc cột chỉ với các cú nhấp chuột.

Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.

Vlookup và tính tổng các giá trị đầu tiên hoặc tất cả các giá trị phù hợp trong một hàng hoặc nhiều hàng

1. nhấp chuột Kutools > SIÊU NHÌN > LOOKUP và Sum để kích hoạt tính năng. Xem ảnh chụp màn hình:

2. bên trong LOOKUP và Sum hộp thoại, vui lòng cấu hình như sau.

  • 2.1) Trong Tra cứu và loại Sum chọn phần Tra cứu và tính tổng (các) giá trị phù hợp trong (các) hàng Tùy chọn;
  • 2.2) Trong Giá trị tra cứu , hãy chọn ô chứa giá trị bạn đang tìm kiếm;
  • 2.3) Trong Dải đầu ra hộp, chọn một ô để xuất kết quả;
  • 2.4) Trong Phạm vi bảng dữ liệu hộp, chọn phạm vi bảng không có tiêu đề cột;
  • 2.5) Trong Các lựa chọn , nếu bạn chỉ muốn tính tổng các giá trị cho giá trị phù hợp đầu tiên, hãy chọn Trả về tổng giá trị phù hợp đầu tiên Lựa chọn. Nếu bạn muốn tính tổng các giá trị cho tất cả các kết quả phù hợp, hãy chọn Trả về tổng của tất cả các giá trị đối sánh Tùy chọn;
  • 2.6) Nhấp vào OK để nhận ngay kết quả. Xem ảnh chụp màn hình:

Chú thích: Nếu bạn muốn vlookup và tính tổng các giá trị đầu tiên hoặc tất cả các giá trị phù hợp trong một cột hoặc nhiều cột, vui lòng kiểm tra Tra cứu và tính tổng (các) giá trị phù hợp trong (các) cột trong hộp thoại, sau đó định cấu hình như hình minh họa bên dưới.

Để biết thêm chi tiết về tính năng này, xin vui lòng nhấn vào đây.

  Nếu bạn muốn dùng thử miễn phí (30 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Những bài viết liên quan

Giá trị Vlookup trên nhiều trang tính
Bạn có thể áp dụng hàm vlookup để trả về các giá trị phù hợp trong một bảng của trang tính. Tuy nhiên, nếu bạn cần vlookup giá trị trên nhiều trang tính, bạn có thể làm như thế nào? Bài viết này cung cấp các bước chi tiết để giúp bạn dễ dàng giải quyết vấn đề.

Vlookup và trả về các giá trị phù hợp trong nhiều cột
Thông thường, việc áp dụng hàm Vlookup chỉ có thể trả về giá trị phù hợp từ một cột. Đôi khi, bạn có thể cần trích xuất các giá trị phù hợp từ nhiều cột dựa trên tiêu chí. Đây là giải pháp cho bạn.

Vlookup để trả về nhiều giá trị trong một ô
Thông thường, khi áp dụng hàm Vlookup, nếu có nhiều giá trị phù hợp với tiêu chí, bạn chỉ có thể nhận được kết quả của giá trị đầu tiên. Nếu bạn muốn trả về tất cả các kết quả phù hợp và hiển thị tất cả chúng trong một ô duy nhất, bạn có thể đạt được điều gì?

Vlookup và trả về toàn bộ hàng có giá trị phù hợp
Thông thường, sử dụng hàm vlookup chỉ có thể trả về một kết quả từ một cột nhất định trong cùng một hàng. Bài viết này sẽ chỉ cho bạn cách trả về toàn bộ hàng dữ liệu dựa trên các tiêu chí cụ thể.

Vlookup ngược hoặc theo thứ tự ngược lại
Nói chung, hàm VLOOKUP tìm kiếm các giá trị từ trái sang phải trong bảng mảng và nó yêu cầu giá trị tra cứu phải nằm ở phía bên trái của giá trị đích. Tuy nhiên, đôi khi bạn có thể biết giá trị mục tiêu và muốn tìm ra giá trị tra cứu ngược lại. Do đó, bạn cần vlookup ngược trong Excel. Có một số cách trong bài viết này để giải quyết vấn đề này một cách dễ dàng!

Các hướng dẫn khác về VLOOKUP ...

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need help with a formula. I have 2 sheets to pull data from and calculate the sum of on column with a match to a name.
I.e Name is in sheet 1 D5, the name in sheet 2 is B3 the amounts to calculate which match the name in B3 in sheet 2 is F3 to F32.
I've tried sum index, vlookup, match and so on but keep getting a 0. Can anyone assist with this?
This comment was minimized by the moderator on the site
Hi Marnel Strydom,
I don't know if I understand you correctly: If the name in D5 of Sheet1 matches the name in B3 of Sheet2, then sum numbers in the range F3:F32 of Sheet2.
If so, you can apply the following formula to get it done.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
This comment was minimized by the moderator on the site
I have a multi sheet spread sheet keeping track of job hours. I have used VLOOKUP in succession to sum all the hours on multiple sheets and it works great... Until it gets to a sheet that does not contain the lookup value. I have searched all over for my issue, and VLOOKUP may be the incorrect solution. I was wondering if I could rattle anyone's brain to make this work.

I.E. I have 1 excel document with 52 tabs. Each tab is a work week starting from January so WW1 is all the hours FOR sed jobs I did for that week. "joes house 2 hours ; mikes house 3 hours"... WW2, WW3 etc... Until WW52.

This is the function I made to add hours together...

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE)) And it works great. But when that job is finished it is not on (for example WW32 tab). Hence I get the #N/A error. so for example, as the previous one works great when I expand the formula to cover all 52 sheets... (EXAMPLE OF NEXT PAGE WIOTHOUT LOOKUP VALUE)

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE)) I get the #N/A error because the job is not listed on WW32. But I may add hours to that on WW45.

Is there a way to make VLOOKUP skip a sheet that does not have the referenced value and continue summing it till the end? I apologize, this may be as clear as mud but I will clarify anything if need be.

I have also tried IFERROR. You can set IFERROR to return text or even blanks, but does not seem to cover summing. I'm looking for how to SUM multiple sheets when some of the sheets do not contain the lookup value. When using IFERROR function, instead of RETURNING #N/A it just returns "YOU'VE ENTERERED TOO MANY ARGUMENTS FOR THIS FUNCTION"...

=IFERROR(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE),"")

And that's just 3 sheets.

Any help would be greatly appreciated.

P.S. I have tried with CTRL+SHIFT+ENTER as well to no avail.
This comment was minimized by the moderator on the site
Hi Joe,
The methods provided in the following article can do you a favor. Please give it a try. Hope I can help.
How To Vlookup Across Multiple Sheets And Sum Results In Excel?
This comment was minimized by the moderator on the site
A B C D E F
1 I want this cells in col B to sum the values in col F7 (today) to say F20. this will reduce as tomorrow it will sum the values from F8:F20 and so on -$19 I
want this cells in column B to sum the values in col F7 (today) to say F10.
this will reduce as tomorrow it will sum the values from F8:F10 and so on

2 Fri 22 Jul 22 -$19
3 Sat 23 Jul 22 -$19
4 Sun 24 Jul 22 -$19
5 Mon 25 Jul 22 -$19
6 Tue 26 Jul 22 -$19
7 Wed 27 Jul 22 -$19 tried with vlookup, needless to say it doesn't work
8 Thu 28 Jul 22 -$19 =L8=(D1-E1)+SUM(vlookup(today(),6,false):F28)
9 Fri 29 Jul 22 -$19
10 Sat 30 Jul 22 -$19
11 Sun 31 Jul 22 -$19
12 Mon 01 Aug 22 -$19
13 Tue 02 Aug 22 -$19
14 Wed 03 Aug 22 -$19
15 Thu 04 Aug 22 -$19
This comment was minimized by the moderator on the site
hi
How can I add multiple vlookups together and sum it up ?


=VLOOKUP(E3,'Waste Process NEW'!N:O,2,FALSE) --------------- for this everything goes fine except that retune valve is only the first one where N column have many values match's lookup values of E3.


using index didn't help and shows #N/A
=SUM(INDEX('Waste Process NEW'!N:N,0,MATCH('Monthly Report'!H5,'Waste Process NEW'!1:1048576,0)))
This comment was minimized by the moderator on the site
Hi tariq,
Would you mind providing a screenshot of your data? Sorry for the inconvenience.
This comment was minimized by the moderator on the site
I just get a #VALUE! when I try to do all matched values, but it works for the first value. Any idea?
This comment was minimized by the moderator on the site
How can I add multiple vlookups together, for example I want to look up from your example Apples + oranges + bananas for January.Is there a way to do this?
This comment was minimized by the moderator on the site
I'm having trouble with a similar formula I feel like I need to use an index but can't figure it out. I'm trying to get the sum but the lookup is based on 2 values. Column D which contains an employee's extension and column I which provides a logout code. The goal is to find the sum of time in column K based on a specific employee (column D) and the logout code (column I).
This comment was minimized by the moderator on the site
Hi Mike,
Do you mind uploading a screenshot of your data?
This comment was minimized by the moderator on the site
Thanks but I was able to get my formula up and running with a sumifs calculation. Sumifs giving the sum of something based on multiple factors. Mine being an employee ID number and a status code.
This comment was minimized by the moderator on the site
what will be the formula to add qty of apple in jan only
This comment was minimized by the moderator on the site
the =SUM(PRODUCT((A2:A7=A11)*B2:I7) is not working with decimal point.
This comment was minimized by the moderator on the site
For me works just fine. Try without separating SUM and Product, it should be =SUMPRODUCT((A2:A7=A11)*B2:I7)
This comment was minimized by the moderator on the site
can one sum things up in a column and not a row?
This comment was minimized by the moderator on the site
Hi Jelly,
This formula =SUM(INDEX(B2:F9,0,MATCH(A12,B1:F1,0))) can help you solve the problem. Please have a try. Hope I can help.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations