mọi người giúp e xem bài này lọc dữ liệu trong bảng với

Liên hệ QC

bank_accountancy

Thành viên mới
Tham gia
8/7/10
Bài viết
2
Được thích
0
em nghĩ mãi chả biết lọc dữ liệu kiểu j trong bảng hệ số lương để cho xuống cột HS lương ở bảng dưới. Hik . mọi người xem giúp rồi chỉ giúp e với.
thanks!
 

File đính kèm

- Số liệu của bạn không liên tục: Còn từ 0-1, 3-4, 10-11 thì sao?
- Sửa số liệu lại một chút và làm một cách thô thiển theo trường hợp cụ thể này (ĐK ít <7)
(File đính kèm)
 
Lần chỉnh sửa cuối:
em nghĩ mãi chả biết lọc dữ liệu kiểu j trong bảng hệ số lương để cho xuống cột HS lương ở bảng dưới. Hik . mọi người xem giúp rồi chỉ giúp e với.
thanks!
Dùng công thức này tại C11:
Mã:
=VLOOKUP(A11,$A$3:$E$6,IF(B11<=3,2,IF(B11<=10,3,IF(B11<=20,4,5))),0)
 
Thử công thức này xem:
Mã:
=VLOOKUP(A11,$A$3:$E$6,MATCH(B11,{1;4;11;21})+1,0)
Thân
 
||||| mọi ng` giỏi thật, đúng là ra kết quả jong nhau hết. thanks tất cả mọi người nhé

=VLOOKUP(A11,$A$3:$E$6,MATCH(B11,{1;4;11;21})+1,0)
pác có thể diễn giải công thức này cho e với đc ko? chủ yếu là đoạn hàm Match thôi cũng đc.
 
Lần chỉnh sửa cuối:

=VLOOKUP(A11,$A$3:$E$6,MATCH(B11,{1;4;11;21})+1,0)
pác có thể diễn giải công thức này cho e với đc ko? chủ yếu là đoạn hàm Match thôi cũng đc.

Đại khái là bác ấy dùng hàm Match và +1 để lấy ra số thứ tự cột làm tham số cho hàm Vlookup.

Hàm MATCH


Chức năng: Hàm Match là hàm dò tìm, sẽ trả về vị trí của giá trị dò tìm trong vùng dò tìm (một dòng hoặc một cột).

Cú pháp: MATCH(lookup_value,lookup_array,match_type)

- Lookup_value: là giá trị dùng để dò tìm, lookup_value có thể là một số, một chuỗi, một giá trị logic hay một tham chiếu.

- Lookup_array: là vùng dò tìm, có thể là một cột hoặc một dòng, hoặc một mảng các giá trị.

- Match_type: là tùy chọn để xác định kiểu dò tìm. Có 3 tùy chọn là -1,0,1:

  • match_type = 0: Hàm sẽ dò tìm chính xác giá trị lookup_value trong lookup_array, nếu không tìm thấy hàm sẽ báo lỗi #N/A.
  • match_type = 1(hoặc để trống): Hàm sẽ dò tìm giá trị lớn nhất trong lookup_array mà có giá trị <= giá trị của lookup_value. Trường hợp này, các phấn tử trong lookup_array phải được sắp xếp từ nhỏ đến lớn (..-2,-1,0,1,2…A,B,C..Z…False, True).
  • match_type = -1: Hàm sẽ dò tìm giá trị nhỏ nhất trong lookup_array mà có giá trị >= giá trị của lookup_value. Trường hợp này, các phấn tử trong lookup_array phải được sắp xếp từ lớn đến nhỏ ( True, False, Z…A,..2,1,0,-1,-2..).

Lưu ý: Nếu match_type = 0, lookup_value là một chuỗi ký tự thì bạn có thể dùng ký tự * hoặc ? Để đại diện cho một vài ký tự trong chuỗi dò tìm lookup_value ( * đại diện cho một vài ký tự, ? Đại diện cho 1 ký tự).

(Nguồn GPE)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom