Tìm thời gian (2 người xem)

  • Thread starter Thread starter nilt02
  • Ngày gửi Ngày gửi
Liên hệ QC

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

nilt02

Thành viên hoạt động
Tham gia
19/3/08
Bài viết
119
Được thích
17
Giới tính
Nam
Chào các bạn, mình có 1 bảng số liệu dài theo trung bình tháng của nhiều năm, giờ mình muốn làm theo mẫu ở sheet Work, nhưng ko biết có cách nào tìm đc số liệu trên sheet Data, bạn nào biết cách chỉ mình với ?
thank các bạn đã đọc và giúp mình - */
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các bạn, mình có 1 bảng số liệu dài theo trung bình tháng của nhiều năm, giờ mình muốn làm theo mẫu ở sheet Work, nhưng ko biết có cách nào tìm đc số liệu trên sheet Data, bạn nào biết cách chỉ mình với ?
thank các bạn đã đọc và giúp mình -+*/
Với dữ liệu trong file của bạn có thể dùng hàm sau tại ô B2
HTML:
=OFFSET(Data!$A$1,(Work!B$1-1995)*12+ROW()-1,RIGHT(Work!$A$1,LEN(Work!$A$1)-2)-21)
kéo xuống và sang ngang.
P/S: Tôi nghĩ bạn chỉ cần làm 1 bảng, còn muốn tìm MS khác nhau thì gõ thay đổi vào ô bôi vàng
 
Với dữ liệu trong file của bạn có thể dùng hàm sau tại ô B2
HTML:
=OFFSET(Data!$A$1,(Work!B$1-1995)*12 ROW()-1,RIGHT(Work!$A$1,LEN(Work!$A$1)-2)-21)
kéo xuống và sang ngang.
P/S: Tôi nghĩ bạn chỉ cần làm 1 bảng, còn muốn tìm MS khác nhau thì gõ thay đổi vào ô bôi vàng

cảm ơn bác nhiều ạ, của em có rất nhiều MS trong 1 sheet va lai co nhieu sheet nên em muốn để ngang như vậy cho tiện theo dõi, em ko hiểu sao copy công thức của bác xuống MS khác thì lại ko đc...hix
 
Lần chỉnh sửa cuối:
cảm ơn bác nhiều ạ, của em có rất nhiều MS trong 1 sheet va lai co nhieu sheet nên em muốn để ngang như vậy cho tiện theo dõi, em ko hiểu sao copy công thức của bác xuống MS khác thì lại ko đc...hix
Vì các bảng cùng kiểu, nên tôi có bảo bạn nếu muốn xem mã số khác thì thay đổi ở ô A1, còn copy sang bảng khác thì bạn sửa lại các tham chiếu trong công thức nhé, bạn thử tìm hiểu hàm offset xem sao
 
Vì các bảng cùng kiểu, nên tôi có bảo bạn nếu muốn xem mã số khác thì thay đổi ở ô A1, còn copy sang bảng khác thì bạn sửa lại các tham chiếu trong công thức nhé, bạn thử tìm hiểu hàm offset xem sao
hix...em thử mà ko thấy tìm đc, bác cho em thêm ví dụ ở ô B17 đc ko ạ ? thank bác nhiều ^_^
 
Lần chỉnh sửa cuối:
Thử tại ô B17 xem sao nhé
PHP:
=OFFSET(Data!$A$1,(Work!B$16-1995)*12 ROW()-16,RIGHT(Work!$A$16,LEN(Work!$A$16)-2)-21)
em thử lại ok rồi, nhưng sao tên mã số em thay đổi ở sheet Data, sau đó thay đổi mã ở sheet Work nó báo lỗi hết là sao vậy bác ?
ví dụ em thay cột tên MS022 của cả 2 sheet thành MS023041M thì lỗi hết
bác hay ai đó giải thích hộ em chút đc ko ạ ? có công thức tìm kiếm nào dễ hơn ko bác...hi
thank bác nhiều!
 
Lần chỉnh sửa cuối:
em thử lại ok rồi, nhưng sao tên mã số em thay đổi ở sheet Data, sau đó thay đổi mã ở sheet Work nó báo lỗi hết là sao vậy bác ?
ví dụ em thay cột tên MS022 của cả 2 sheet thành MS023041M thì lỗi hết
bác hay ai đó giải thích hộ em chút đc ko ạ ? có công thức tìm kiếm nào dễ hơn ko bác...hi
thank bác nhiều!
Do tôi không muốn sử dụng công thức mảng vì nó "nặng nề", nên có dùng offset, do thấy mã số ban đầu của bạn có dạng MS + số, nên lợi dụng để dùng cho tham số Column của hàm offset.

Vậy bạn dùng hàm này cho ô B2
Mã:
=OFFSET(Data!$A$1,(Work![COLOR=#ff0000]B$1[/COLOR]-1995)*12+RIGHT(Work!$A2,LEN(Work!$A2)-1),MATCH(Work![COLOR=#ff0000]$A$1[/COLOR],Data!$B$1:$Z$1,0))
thay đổi phần màu đỏ tương ứng nếu copy sang bảng khác
 
okei rồi bác ạ, thank bác nhiều --=0
 
Lần chỉnh sửa cuối:
Nếu số liệu nhiều thì nên xài macro như file đính kèm
 

File đính kèm

Web KT

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

Back
Top Bottom