Thực hiện tất cả tra cứu và tổng hợp kết quả - Mẹo Excel

Mục lục

Ron muốn thực hiện một loạt các VLOOKUP và tính tổng kết quả. Có một giải pháp công thức duy nhất cho vấn đề này.

Ron hỏi:

Làm cách nào bạn có thể tổng hợp tất cả các VLOOKUP mà không cần thực hiện từng thao tác tra cứu?

Nhiều người quen thuộc với:

=VLOOKUP(B4,Table,2,True)

Nếu bạn đang thực hiện phiên bản đối sánh gần đúng của hàm VLOOKUP (trong đó bạn chỉ định True làm đối số thứ tư), bạn cũng có thể thực hiện LOOKUP.

Tra cứu là kỳ lạ vì nó trả về cột cuối cùng trong bảng. Bạn không chỉ định số cột. Nếu bảng của bạn chạy từ E4 đến J8 và bạn muốn kết quả từ cột G, bạn sẽ chỉ định E4: G4 làm bảng tra cứu.

Một điểm khác biệt khác: bạn không chỉ định True / False làm đối số thứ tư như bạn làm trong hàm VLOOKUP: hàm LOOKUP luôn thực hiện phiên bản Khớp gần đúng của hàm VLOOKUP.

Tại sao phải bận tâm với chức năng cổ xưa này? Bởi vì Lookup có một thủ thuật đặc biệt: Bạn có thể tra cứu tất cả các giá trị cùng một lúc và nó sẽ tính tổng chúng. Thay vì chuyển một giá trị đơn lẻ, chẳng hạn như B4 làm đối số đầu tiên, bạn có thể chỉ định tất cả các giá trị của mình =LOOKUP(B4:B17,E4:F8). Vì điều này sẽ trả về 14 giá trị khác nhau, bạn phải bọc hàm trong một hàm bao bọc chẳng hạn như =SUM( LOOKUP(B4:B17,E4:F8))hoặc =COUNT(LOOKUP(B4:B17,E4:F8))hoặc =AVERAGE( LOOKUP(B4:B17,E4:F8)). Hãy nhớ rằng, bạn cần một chức năng Wrapper, nhưng không phải một chức năng rapper. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))sẽ không hoạt động.

Có một sai lầm thực sự phổ biến mà bạn sẽ muốn tránh. Sau khi nhập hoặc chỉnh sửa công thức, không nhấn Enter! Thay vào đó, hãy thực hiện thủ thuật bàn phím ba ngón tay này. Nhấn giữ Ctrl và Shift. Trong khi giữ Ctrl và Shift, hãy nhấn Enter. Bây giờ bạn có thể nhả Ctrl và Shift. Chúng tôi gọi đây là Ctrl + Shift + Enter, nhưng nó thực sự phải được tính đúng thời gian: Nhấn và giữ Ctrl + Shift, Nhấn Enter, Nhả Ctrl + Shift. Nếu bạn làm đúng, công thức sẽ xuất hiện trong thanh công thức được bao quanh bởi dấu ngoặc nhọn:(=SUM(LOOKUP(B4:B17,E4:F8)))

Ghi chú bên lề

LOOKUP cũng có thể làm tương tự như HLOOKUP. Nếu bảng tra cứu của bạn rộng hơn chiều cao, LOOKUP sẽ chuyển sang HLOOKUP. Trong trường hợp ràng buộc… một bảng có kích thước 8x8 hoặc 10x10, LOOKUP sẽ coi bảng là chiều dọc.

Xem video bên dưới hoặc nghiên cứu ảnh chụp màn hình này.

Tổng tất cả tra cứu

Xem video

Bản ghi video

Học Excel từ Podcast, Tập 2184: Tổng Tất cả Tra cứu.

Chào mừng bạn trở lại netcast, tôi là Bill Jelen. Câu hỏi hôm nay của Ron, về việc sử dụng chương trình LOOKUP cũ, cũ. Và đây là từ cuốn sách của tôi, Excel 2016 In Depth.

Giả sử rằng chúng tôi có nhiều sản phẩm ở đây và chúng tôi phải sử dụng bảng Tra cứu. Và đối với mỗi sản phẩm, bạn biết đấy, chúng tôi phải lấy giá trị từ bảng Tra cứu và tính tổng giá trị đó. Chà, cách thông thường là, chúng tôi sử dụng hàm VLOOKUP-- = VLOOKUP cho sản phẩm này trong bảng này. Tôi sẽ nhấn F4, khóa nó lại và với giá trị thứ hai. Và trong trường hợp cụ thể này, bởi vì mọi giá trị đơn lẻ mà chúng ta đang tìm kiếm đều có trong bảng và bảng được sắp xếp, nên sử dụng TRUE sẽ an toàn. Thông thường, tôi sẽ không bao giờ sử dụng TRUE, nhưng trong tập này, chúng tôi sẽ sử dụng TRUE. Vì vậy, tôi nhận được tất cả các giá trị đó và sau đó ở đây, Alt + =, chúng tôi nhận được tổng cộng các giá trị đó, phải không? Nhưng nếu toàn bộ mục tiêu của chúng ta chỉ là có được chiếc 1130? Chúng tôi không cần tất cả những giá trị này. Chúng tôi chỉ cần kết quả này.

Vâng, được rồi, bây giờ, có một chức năng cũ, cũ đã có từ những ngày của Visical, được gọi là LOOKUP. Không phải hàm VLOOKUP. Không phải HLOOKUP, chỉ là LOOKUP. Và có vẻ như, lúc đầu, tương tự như hàm VLOOKUP - bạn chỉ định giá trị bạn đang tìm kiếm và bảng tra cứu, nhấn F4, nhưng sau đó chúng ta đã hoàn tất. Chúng ta không phải chỉ định cột nào vì LOOKUP chỉ đi đến cột cuối cùng trong bảng. Nếu bạn có một bảng bảy cột và bạn muốn tra cứu giá trị thứ tư, bạn chỉ cần chỉ định các cột từ một đến bốn. Ổn thỏa? Và, vì vậy, bất kể cột cuối cùng là gì, đó là những gì nó sẽ được tra cứu. Và chúng ta không phải chỉ định, FALSE hoặc, TRUE vì nó luôn sử dụng, TRUE; không có phiên bản FALSE. Ổn thỏa?

Vì vậy, bạn phải hiểu, nếu bạn đang thực hiện một hàm VLOOKUP, tôi luôn sử dụng, FALSE ở cuối, nhưng trong trường hợp này, đó là một danh sách ngắn-- chúng tôi biết rằng mọi thứ trong danh sách đều nằm trong bảng. Không có gì thiếu và bảng được sắp xếp. Ổn thỏa? Vì vậy, điều này sẽ cho chúng tôi kết quả chính xác giống như chúng tôi có cho hàm VLOOKUP.

Tuyệt vời, tôi muốn sao chép nó xuống: Alt + =. Ổn thỏa. Nhưng điều đó không giúp ích gì cho chúng tôi vì chúng tôi vẫn phải đặt tất cả các công thức và sau đó là hàm SUM. Điều tuyệt vời là LOOKUP có thể làm một thủ thuật mà hàm VLOOKUP không thể làm được, được chứ? Và đó là thực hiện tất cả các tra cứu cùng một lúc. Vì vậy, nơi tôi gửi điều này đến hàm SUM, khi tôi nói LOOKUP, Mục tra cứu là gì? Chúng tôi muốn tra cứu tất cả những thứ này, dấu phẩy, và sau đó là bảng-- và chúng tôi không phải nhấn F4, vì chúng tôi sẽ không sao chép điều này ở bất cứ đâu, chỉ có một công thức - đóng LOOKUP, đóng Tổng.

Được rồi, bây giờ, đây là nơi mà mọi thứ có thể trở nên rắc rối: Nếu bạn chỉ cần nhấn Enter ở đây, bạn sẽ nhận được 60, được chứ? Bởi vì nó chỉ đi làm cái đầu tiên. Những gì bạn phải làm là giữ ba tổ hợp phím ma thuật và đây là Ctrl + Shift - Tôi đang giữ Ctrl + shift bằng tay trái, tôi tiếp tục giữ các phím đó và nhấn ENTER bằng tay phải, và nó sẽ thực hiện tất cả các phép toán của hàm VLOOKUP. Điều đó không phải là tuyệt vời? Lưu ý trong thanh công thức ở đây, hoặc trong văn bản công thức, nó đặt các dấu ngoặc nhọn xung quanh nó. Bạn không nhập các dấu ngoặc nhọn đó, Excel sẽ đặt các dấu ngoặc nhọn đó vào, để nói, "Này, bạn đã nhấn Ctrl + Shift + Enter cho việc này."

Bây giờ, xin chào, chủ đề này và rất nhiều chủ đề khác có trong cuốn sách này: Power Excel with, phiên bản năm 2017. Nhấp vào "Tôi" ở góc trên cùng bên phải để đọc thêm về cuốn sách.

Hôm nay, câu hỏi từ Ron: Làm thế nào bạn có thể tổng hợp tất cả các VLOOKUP? Bây giờ, hầu hết mọi người đều biết hàm VLOOKUP nơi bạn chỉ định giá trị tra cứu, bảng, cột nào và sau đó là TRUE hoặc FALSE. Và nếu bạn đang làm-- nếu bạn đủ điều kiện - phiên bản ĐÚNG của VLOOKUP. thì bạn cũng có thể thực hiện LOOKUP cũ này. Thật kỳ lạ, bởi vì nó trả về cột cuối cùng của bảng, bạn không chỉ định số cột và bạn không nói TRUE hoặc FALSE. Nó luôn luôn ĐÚNG. Tại sao chúng ta sử dụng cái này? Bởi vì nó có một thủ thuật đặc biệt: Bạn có thể thực hiện tất cả các giá trị tra cứu cùng một lúc và nó sẽ tính tổng chúng. Bạn phải nhấn Ctrl + Shift + Enter sau khi nhập công thức đó nếu không nó sẽ không hoạt động. Và sau đó, tôi sẽ chỉ cho bạn một thủ thuật khác cho LOOKUP.

Chà, này, tôi muốn cảm ơn Ron vì đã gửi câu hỏi đó đến và tôi muốn cảm ơn bạn đã ghé qua. Hẹn gặp lại bạn lần sau cho một netcast khác từ.

Được rồi, trong khi chúng ta đang nói về LOOKUP, điều khác mà LOOKUP có thể làm: Bạn biết đấy, chúng tôi có hàm VLOOKUP cho bảng dọc như thế này hoặc HLOOKUP cho bảng ngang như thế này; LOOKUP có thể đi theo một trong hai cách. vì vậy chúng ta có thể nói rằng chúng ta muốn = LOOKUP giá trị này, D, trong bảng này, và vì bảng rộng hơn chiều cao, LOOKUP tự động chuyển sang phiên bản HLOOKUP, phải không? Vì vậy, trong trường hợp này vì chúng tôi chỉ định 3 hàng x 5 cột, nó sẽ thực hiện HLOOKUP. Và bởi vì hàng cuối cùng ở đây là những con số, nó sẽ mang lại cho chúng ta con số đó. Vì vậy, chúng tôi có D, Date, cho chúng tôi 60. Được rồi. Nếu tôi chỉ định một bảng chỉ đến hàng 12, thì thay vào đó tôi sẽ nhận được tên của sản phẩm. Ổn thỏa? Vì vậy, nó là một chức năng nhỏ thú vị. Tôi nghĩ rằng Trợ giúp Excel đã từng nói, "Này, đừng sử dụng hàm này", nhưng ở đó 's thời gian nhất định mà bạn có thể sử dụng chức năng này.

Tiêu đề Ảnh: grandcanyonstate / Pixabay

thú vị bài viết...