Lấy giá trị gần nhất trong Pivot Table

Liên hệ QC

katzyngok

Thành viên mới
Tham gia
8/2/11
Bài viết
5
Được thích
0
Mong anh chị giúp em giải quyết vấn đề sau, em xin cảm ơn nhiều lắm ạ.
Link file mẫu

Screenshot 2021-06-30 143113.png

* Em có:
- Bảng dữ liệu A1:C11, gồm Ngày điều trị, Tên bệnh nhân và Bác sĩ.
- F1:H11 là Pivot table từ dữ liệu trên => Tùy vào thời điểm khám bệnh, Bác sĩ điều trị cho bệnh nhân sẽ khác nhau, như "Thuận Phong" ngày 01/01/2021 bác sĩ B điều trị, sang ngày 06/01/2021 do bác sĩ A điều trị.

* Em cần: Tra cứu tên Bác sĩ điều trị gần nhất theo tên bệnh nhân (B15:B16), công thức tại B16 là =IFERROR(INDEX($G$2:$G$500,MATCH(B15,$F$2:$F$500,0)),"Chưa có bác sĩ điều trị").
Ví dụ như: gõ "Thuận Phong" => Phần Bác sĩ sẽ là A.
 
* Em cần: Tra cứu tên Bác sĩ điều trị gần nhất theo tên bệnh nhân (B15:B16), công thức tại B16 là
Ví dụ như: gõ "Thuận Phong" => Phần Bác sĩ sẽ là A.
Đầu tiên, cần định nghĩa thế nào là gần nhất?

1. Từ trên xuống?

2. Ngày gần với ngày hiện tại?

Nếu dữ liệu của bạn sắp xếp ngày từ nhỏ đến lớn:

1. Dùng VLOOKUP:

=VLOOKUP(B15,$B$2:$D$11,2,0)

2. Dùng LOOKUP:

=LOOKUP(2,1/(B15=B2:B11),C2:C11)

.
 
Web KT

Bài viết mới nhất

Back
Top Bottom