VLOOKUP Phạm vi ngày và giá trị trả về trong Excel (4 phương pháp phù hợp)

  • Chia Sẻ Cái Này
Hugh West

Thông thường, bạn có thể cần Vlookup xử lý ngày. Nếu bạn muốn trả về một hoặc nhiều giá trị nhất định cho phạm vi ngày thay vì VLOOKUP theo ngày, bạn đã đến đúng chỗ. Trong bài viết này, tôi sẽ chỉ ra 4 phương pháp cho phạm vi ngày của VLOOKUP và trả về giá trị 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 mục đích sử dụng của mình.

Tải xuống Sách bài tập thực hành

Phạm vi ngày và giá trị trả về của VLOOKUP.xlsx

4 Phương pháp VLOOKUP Phạm vi Ngày và Giá trị Trả về trong Excel

Hãy giới thiệu tập dữ liệu hôm nay trong đó tên của Mặt hàng được cung cấp cùng với Ngày đặt hàng , Đơn giá , Số lượng Doanh số . Ở đây, tôi đã sử dụng một số ngày trong tương lai không cản trở quá trình phân tích.

Bây giờ, bạn sẽ thấy các phương pháp về cách Vlookup dựa trên phạm vi ngày (tức là Or der Dates ) rồi trả về giá trị tương ứng. Ngay trước đó, tôi muốn nói rằng tôi sẽ chỉ cho bạn 2 phương pháp sử dụng hàm VLOOKUP (phương thức thứ nhất và thứ ba). Ngoài ra, bạn sẽ thấy việc sử dụng các hàm INDEX MATCH trong phương thức thứ hai. Cuối cùng, ứng dụng của hàm LOOKUP sẽ được thảo luận.

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 pháp đầu tiên, bạn sẽ khám phá cách tìm giá trị nếu bạn chỉ định một ngày trong phạm vi ngày. Hãygiả sử, ngày tra cứu của bạn trong phạm vi ngày (tức 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 ).

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

=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 có nhầm lẫn với đối số này) và cuối cùng là TRUE dành cho đối sánh gần đúng.

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

Ngoài ra, nếu bạn muốn tìm một giá trị 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 3/6/2022 nhưng nhỏ hơn 5/6/22.

Để tìm đầu ra, hãy chèn chính xác công thức sau vào ô C15 .

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

Tại đâ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.

Trong công thức trên, hàm logic IF trả về 1 nếu ô đáp ứng tiêu chí (lớn hơn nhưng nhỏ hơn). Tiếp theo, hàm MATCH cung cấp vị trí của các giá trị phù hợp. Cuối cùng, INDEX trả về giá trị của Sales đáp ứng tất cả các tiêu chí.

Sau khi chèn công thức, nếu bạn nhấn ENTER , bạn sẽ nhận được kết quả như sau.

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 phương pháp đó. Trong trường hợp đó, bạn phải chèn cùng một ngày thay vì ngày thứ hai.

3. Phạm vi Ngày của 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 pháp 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 VLOOKUP để trả về tất cả các giá trị đáp ứng phạm vi ngày cụ thể. Vì quy trình thực hiện nhiệm vụ hơi lớn nên bạn chỉ cần làm theo hướng dẫn từng bước.

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

Ban đầu, bạn phải chỉ định Ngày bắt đầu Ngày kết thúc . Trong tình huống như vậy, việc 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.

➤ Trước tiên, chỉ cần nhập hai ngày vào hai ô khác nhau như trong hình sau.

Lưu ý: Tôi đã mở một trang tính mới để thực hiện tác vụ. Tuy nhiên,nó không bắt buộc. Bạn có thể hoàn thành tác vụ tương tự trong trang làm việc hiện có.

➤ 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 .

Ngay lập tức, bạn sẽ thấy một hộp thoại có tên là Trình quản lý tên và nhấp vào nút Mới tùy chọn.

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

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 các ngày đáp ứng tiêu chuẩn. Tiêu chí là Ngày đặt hàng phải 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 .

➤ Để giải quyết các tiêu chí như vậy, chỉ cần sử dụng hàm IF .

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

Đây, AND hàm trả về ngày đáp ứng hai tiêu chí. Hơn nữa, nếu tiêu chí được đáp ứng, hàm IF trả về . Ngược lại, nó sẽ trả về Không .

Bước 03: Đếm Giá trị Tra cứu

➤ Sau đây công thức kết hợp sử dụng các hàm IF COUNTIF để đếm giá trị tra cứu nếu ô đáp ứng tiêu chí (khớp với ). Nếu không, nó sẽ trả về 0.

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

Ở đây, C5 là ô bắt đầu của Tra cứu trường .

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

Ban đầu, hãy sao chép tên của tất cả các trường (không phải giá trị) ở bước trước ngoại trừ Tiêu chí điền vào .

Sau đó, nhập giá trị tra cứu theo trình tự trong trường Lookup# .

Tiếp theo, chuyển đến ô C15 và chèn công thức sau.

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

Ở đây, $B15 là giá trị của trường Lookup# , $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 dùng để so khớp chính xác.

Trong công thức trên, hàm MATCH 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ị khớp của Ngày đặt hàng .

Lưu ý: Bạn phải xác định cẩn thận ký hiệu đô la ( $ ), nếu không, bạn sẽ không nhận được kết quả mong muốn.

➤ Sau khi nhấn ENTER , bạn sẽ nhận được kết quả là 44715 . Sau đó, kéo dấu cộng vào các cột liền kề cho đến khi Sales và các ô bên dưới cho đến khi giá trị tra cứu là 5 (sử dụng Fill Handle Tool ).

➤ Sau khi kéo xuống và sang phải, bạn sẽ nhận được kết quả sau.

➤ 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ở Định dạng ô tùy chọn.

➤ Sau đó, chọn định dạng mong muốn.

➤ 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.

4. VLOOKUP Hai Phạm vi Ngày Sử dụng Hàm LOOKUP

Cuối cùng nhưng không kém phần quan trọng, bạn cũng có thể xử lý với hai phạm vi ngày khác nhau. Ví dụ: tôi đã thêm một cột riêng lẻ có tên 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 trong 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 LOOKUP một cách dễ dàng.

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

=LOOKUP(2,1/($B$5:$B$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 Delivery Dates , 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 Items .

Sau khi chèn công thức, bạn sẽ nhận được kết quả sau.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.