Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Thường thì bạn có thể cần vlookup đối phó với ngày. Nếu bạn muốn trả về một giá trị hoặc giá trị nhất định cho phạm vi ngày thay vì vlookup theo ngày, bạn sẽ ở đây ở đúng nơi. Trong bài viết này, tôi sẽ hiển thị 4 phương thức cho phạm vi ngày VLookUP và giá trị trả lại trong Excel với lời giải thích cần thiết. Để bạn có thể điều chỉnh các phương pháp cho việc sử dụng của bạn.VLOOKUP dealing with the date. If you want to return a certain value or values for the date range instead of VLOOKUP by date, you’re here in the right place. In this article, I’ll show 4 methods to VLOOKUP date range and return value in Excel with the necessary explanation. So that you can adjust the methods for your uses.


Tải xuống Sổ làm việc thực hành


4 Phương pháp cho Vlookup Phạm vi ngày và giá trị trả về trong Excel

Hãy để giới thiệu ngày hôm nay, bộ dữ liệu của Google, nơi tên của các mặt hàng được cung cấp cùng với ngày đặt hàng, giá, số lượng và doanh số. Ở đây, tôi đã sử dụng một số ngày trong tương lai mà don don cản trở phân tích.Items is provided along with Order Dates, Unit Price, Quantity and Sales. Here, I used some future dates which don’t hamper the analysis.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Bây giờ, bạn sẽ thấy các phương thức về cách vlookup dựa trên phạm vi ngày (nghĩa là ngày đặt hàng) và sau đó trả về giá trị tương ứng. Ngay trước đó, tôi đã muốn nói rằng tôi sẽ hiển thị cho bạn 2 phương thức bằng cách sử dụng hàm VLookup (phương pháp 1 và 3). Bên cạnh đó, bạn sẽ thấy việc sử dụng các hàm chỉ mục và khớp trong phương pháp thứ hai. Cuối cùng, việc áp dụng chức năng tra cứu sẽ được thảo luận.VLOOKUP based on the date range (i.e. Order Dates) and then return the corresponding value. Right before that, I’d like to say that I’ll show you 2 methods using the VLOOKUP function (1st and 3rd methods). Besides, you’ll see the use of INDEX and MATCH functions in the second method. Lastly, the application of the LOOKUP function will be discussed.

Hãy để đi sâu vào các phương pháp.


1. VLOOKUP Một ngày trong phạm vi ngày và giá trị trả về

Trong phương thức đầu tiên, bạn sẽ khám phá cách tìm kiếm giá trị nếu bạn chỉ định ngày trong phạm vi ngày. Hãy nói, ngày tra cứu của bạn trong phạm vi ngày (nghĩa là ngày đặt hàng) nằm trong ô D14. Sau đó, bạn muốn trả về giá trị của doanh số của ô tương ứng (ngày đặt hàng tra cứu).D14 cell. Then, you want to return the value of the Sales of the corresponding cell (Lookup Order Date).

Thật ra, nó là một phương pháp đơn giản. Chỉ cần sử dụng công thức sau trong ô D15.D15 cell.

=VLOOKUP(D14,B5:F12,5,TRUE)

Ở đây, D14 là ngày đặt hàng tra cứu, B5: F12 là mảng bảng, 5 là số chỉ mục cột (bạn có thể truy cập số chỉ mục cột VLookUP nếu bạn có bất kỳ sự nhầm lẫn nào với đối số này) và cuối cùng đúng là để khớp gần đúng.D14 is the lookup order date, B5:F12 is the table array, 5 is the column index number (you may visit VLOOKUP Column Index Number if you have any confusion with this argument), and finally TRUE is for approximate matching.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị


2. Tìm một đầu ra duy nhất xử lý hai ngày

Ngoài ra, nếu bạn muốn tìm một giá trị duy nhất bao gồm hai ngày trong phạm vi ngày, phương pháp này sẽ hữu ích cho bạn. Ví dụ: bạn phải tìm đầu ra (doanh số) có ngày đặt hàng lớn hơn 6/3/2022 nhưng dưới 6/5/22.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Để tìm đầu ra, chèn công thức sau chính xác trong ô C15.C15 cell.

=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12

Ở đây, F5: F12 là phạm vi ô cho dữ liệu bán hàng, B5: B12 là phạm vi ô cho ngày đặt hàng, B15 là một ngày trong phạm vi ngày và B16 là một ngày khác trong phạm vi ngày.F5:F12 is the cell range for the Sales data, B5:B12 is the cell range for Order Dates, B15 is a date within the date range and B16 is another date within the date range.

Trong công thức trên, hàm logic IF trả về 1 nếu ô đáp ứng các tiêu chí (lớn hơn nhưng nhỏ hơn). Tiếp theo, hàm khớp cung cấp vị trí của các giá trị phù hợp. Cuối cùng, chỉ số trả về giá trị của doanh số hoàn thành tất cả các tiêu chí.IF logical function returns 1 if the cell fulfills the criteria (greater than but less than). Next, the MATCH function provides the location of the matched values. Finally, the INDEX returns the value of the Sales that fulfills all criteria.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Sau khi chèn công thức, nếu bạn nhấn Enter, bạn sẽ nhận được đầu ra sau.ENTER, you’ll get the following output.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Lưu ý: Nếu bạn muốn sử dụng phương pháp này cho một ngày cụ thể trong phạm vi ngày, bạn cũng có thể tìm thấy điều đó. Trong trường hợp đó, bạn phải chèn cùng một ngày thay vì ngày thứ hai. If you want to use this method for a specific date within the date range, you can find that also. In that case, you have to insert the same date instead of the second date.


3. Phạm vi ngày Vlookup với nhiều tiêu chí và trả về nhiều giá trị

Quan trọng hơn, nếu bạn muốn trả về nhiều giá trị thay vì trả về một giá trị duy nhất đáp ứng nhiều tiêu chí trong trường hợp phạm vi ngày, phương thức này sẽ cung cấp cho bạn hiệu suất vượt trội.

Giả sử rằng bạn muốn áp dụng chức năng VLOOKUP để trả về tất cả các giá trị thực hiện phạm vi ngày cụ thể. Vì quá trình thực hiện nhiệm vụ là một chút lớn, chỉ cần làm theo hướng dẫn từng bước.VLOOKUP function to return all values that fulfill the specific date range. As the process of executing the task is a little bit large, just follow the step-by-step guideline.

Bước 01: Chỉ định ngày bắt đầu và kết thúc

Ban đầu, bạn phải chỉ định ngày bắt đầu và ngày kết thúc. Trong tình huống như vậy, sử dụng trình quản lý tên có thể hữu ích để cập nhật dữ liệu thường xuyên.Name Manager might be useful for updating the data frequently.

Đầu tiên, chỉ cần nhập hai ngày trong hai ô khác nhau như thể hiện trong hình sau.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Lưu ý: Tôi đã mở một bảng làm việc mới để thực hiện nhiệm vụ. Tuy nhiên, nó không bắt buộc. Bạn có thể hoàn thành cùng một nhiệm vụ trong bảng làm việc hiện có.I opened a new working sheet for doing the task. However, it is not mandatory. You can accomplish the same task within the existing working sheet.

Thứ hai, chọn ô C5 hiển thị ngày bắt đầu và chọn trình quản lý tên từ tab Công thức.C5 cell which shows the Start Date, and choose the Name Manager from the Formulas tab.

Ngay lập tức, bạn sẽ thấy một hộp thoại là trình quản lý tên và nhấp vào tùy chọn mới.Name Manager and click on the New option.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Tiếp theo, nhập tên là start_date và lặp lại quy trình tương tự cho ngày kết thúc.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Bước 02: Xử lý nhiều tiêu chí của phạm vi ngày

Như bạn đã biết, chúng tôi phải xem xét ngày thực hiện các tiêu chí. Các tiêu chí là ngày đặt hàng sẽ lớn hơn hoặc bằng ngày bắt đầu và nhỏ hơn hoặc bằng ngày kết thúc.

Để đối phó với các tiêu chí như vậy, chỉ cần sử dụng hàm if.IF function.

=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")

Ở đây, và chức năng trả về ngày đáp ứng hai tiêu chí. Hơn nữa, nếu các tiêu chí được đáp ứng, chức năng nếu trả về có. Khác, nó sẽ trả lại số.AND function returns dates that fulfill two criteria. Furthermore, if the criteria are fulfilled, the IF function returns Yes. Else, it will return No.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Bước 03: Đếm giá trị tra cứu

Công thức kết hợp sau đây sử dụng các hàm IF và Countif để đếm giá trị tra cứu nếu ô đáp ứng các tiêu chí (khớp có có). Khác, nó sẽ trở lại 0.IF and COUNTIF functions to count the lookup value if the cell fulfills criteria (matches Yes). Else, it will return 0.

=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)

Ở đây, C5 là ô khởi đầu của trường tra cứu.C5 is the starting cell of the Lookup field.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Bước 04: Trả về nhiều giá trị

Ban đầu, sao chép tên của tất cả các trường (không phải giá trị) trong bước trước ngoại trừ các tiêu chí điền.

Sau đó nhập giá trị tra cứu tuần tự trong trường tra cứu#.Lookup# field.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Tiếp theo, đi đến ô C15 và chèn công thức sau.C15 cell and insert the following formula.

=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)

Ở đây, $ b15 là giá trị của trường tra cứu#, $ b $ 4: $ h $ 12 là mảng bảng, c $ 14 là giá trị tra cứu, $ b $ 4: $ h $ 4 là mảng tra cứu, 0 là cho khớp chính xác phù hợp .$B15 is the value of the Lookup# field, $B$4:$H$12 is the table array, C$14 is the lookup value, $B$4:$H$4 is the lookup array, 0 is for the exact matching.

Trong công thức trên, hàm khớp tìm số chỉ mục cột thực sự cho hàm VLookup. Cuối cùng, hàm VLookup trả về giá trị phù hợp của ngày thứ tự.MATCH function finds the column index number actually for the VLOOKUP function. Finally, the VLOOKUP function returns a matched value of the Order Dates.

Lưu ý: Bạn phải chỉ định dấu hiệu đô la ($) một cách cẩn thận, nếu không bạn sẽ không nhận được đầu ra mong muốn của mình. You have to specify the dollar sign ($) carefully, otherwise you’ll not get your desired output.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Sau khi nhấn Enter, bạn sẽ nhận được đầu ra là 44715. Sau đó, kéo dấu cộng vào các cột liền kề cho đến khi bán hàng và các ô bên dưới cho đến khi giá trị tra cứu là 5 (sử dụng công cụ xử lý điền).ENTER, you’ll get the output is 44715. Then, drag the plus sign to the adjacent columns until the Sales and the below cells until the lookup value is 5 (use the Fill Handle Tool).

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Sau khi kéo xuống và phải, bạn sẽ nhận được đầu ra sau.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Nếu bạn nhìn kỹ, bạn sẽ thấy rằng ngày đặt hàng ở định dạng số. Chỉ cần nhấn Ctrl + 1 sau khi chọn phạm vi ô C15: C19 để mở tùy chọn ô định dạng.CTRL + 1 after selecting the cell range C15:C19 to open the Format Cells option.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Sau đó, chọn định dạng mong muốn của bạn.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Cuối cùng, bạn sẽ nhận được tất cả các giá trị đáp ứng các tiêu chí của phạm vi ngày.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị


4. Vlookup hai phạm vi ngày bằng cách sử dụng chức năng tra cứu

Cuối cùng nhưng không kém phần quan trọng, bạn cũng có thể đối phó với hai phạm vi ngày khác nhau. Ví dụ, tôi đã thêm một cột riêng lẻ là ngày giao hàng. Bây giờ, tôi muốn tìm mục cụ thể đáp ứng hai ngày nhất định của hai phạm vi ngày. May mắn thay, bạn có thể hoàn thành nhiệm vụ bằng cách sử dụng chức năng tra cứu một cách dễ dàng.Delivery Date. Now, I want to find the specific item that meets two certain dates of the two date ranges. Luckily, you can accomplish the task using the LOOKUP function easily.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Chỉ cần chèn công thức sau.

=LOOKUP(2,1/($B$5:$B$12<=C15)/($D$5:$D$12>=C16),$C$5:$C$12)

Ở đây, $ B $ 5: $ B $ 12 là phạm vi ô của ngày đặt hàng, $ D $ 5: $ D $ 12 là phạm vi ô cho ngày giao hàng, C15 là ngày đặt hàng và C16 là ngày giao hàng. Cuối cùng, $ C $ 5: $ C $ 12 là phạm vi ô cho các mục.$B$5:$B$12 is the cell range of the Order Dates, $D$5:$D$12 is the cell range for the Delivery Dates, C15 is an order date and C16 is delivery date. Finally, $C$5:$C$12 is the cell range for the Items.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị

Sau khi chèn công thức, bạn sẽ nhận được đầu ra sau.

Hướng dẫn excel vlookup date range and return multiple values - excel vlookup phạm vi ngày và trả lại nhiều giá trị


Sự kết luận

Đây là cách bạn có thể áp dụng vlookup để trả về giá trị cho phạm vi ngày trong Excel. Tôi tin tưởng mạnh mẽ bài viết này sẽ nói rõ hành trình Excel của bạn. Dù sao, nếu bạn có bất kỳ truy vấn hoặc đề xuất nào, vui lòng chia sẻ chúng trong phần bình luận.VLOOKUP to return a value for the date range in Excel. I strongly believe this article will articulate your Excel journey. Anyway, if you have any queries or recommendations, please share them in the comments section.