Copy vùng dữ liệu tương ứng với tên (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

changngoc

Thành viên chính thức
Tham gia
27/4/09
Bài viết
93
Được thích
0
Chào cả nhà,

Cho mình hỏi:
Mình có một sheet 'data': có dữ liệu của từng người.
Yêu cầu: tại sheet 'yêu cầu' => Làm sao để chọn tên người nào thì dữ liệu của người đó sẽ tự động copy vào vùng đã định sẵn
( Tham khảo yêu cầu tại file đính kèm)

Cảm ơn các AC
 

File đính kèm

Góp ý: dùng tên để xác định thường gây nhầm lẫn khi có tên trùng nhau -> nên dùng một mã để gán -> dễ quản lý.
Với dữ liệu của bạn thì:
chọn vùng: B6:K7 ở sheet [yeu cau] và nhập công thức mảng sau:

PHP:
=OFFSET(data!$A$1,MATCH($B$2,data!A1:$A$1000,0)-1,2,2,10)
nhớ nhấn Ctrl-Shift-Enter để tạo công thức mảng!
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Mình làm được rồi. Cảm ơn bạn.
Bạn giải thích giúp mình ý nghĩa của 04 con số 0, -1, 2, 2 được không ?

=
OFFSET(data!$A$1,MATCH($B$2,data!A1:$A$1000,0)-1,2,2,10)

thanks.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn xem lại bài #2, đã đính kèm thêm file!
 
Upvote 0
Cảm ơn bạn, mình đã làm được theo hướng dẫn của bạn. sẵn tiện bạn giải thích giúp mình ý nghĩa của 04 con số 0, -1, 2, 2 nhé.
=OFFSET(data!$A$1,MATCH($B$2,data!A1:$A$1000,0)-1,2,2,10)
 
Upvote 0
số 0 của hàm Match dùng để tìm chính xác (xem lại cú pháp hàm Match)
sau khi xác định được dòng chứa tên thì trừ đi 1 (-1) để đưa vào hàm Offset (xem lại cú pháp hàm này)
số 2 đầu là là dời sang 2 cột
số 2 sau là resize (đặt lại kích thước) 2 dòng, và 10 cột
 
Upvote 0
Web KT

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

Back
Top Bottom