Xin chỉ dẫn về việc truy xuất dữ liệu qua hai sheet (1 người xem)

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

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

laotan

Thành viên mới
Tham gia
6/12/06
Bài viết
5
Được thích
0
Kính nhờ các anh chị trong diễn đàn chỉ giúp.

Em có bảng dữ liệu được bố trí như ở sheet2 (file đính kèm) gồm 1 cốt Index (được sắp sếp để dùng làm khóa), các cột còn lại là các ngày trong năm.

Sheet1, chỉ được thay đổi dữ liệu tại mục chọn ngày và các ô trong cột giá trị.

Vấn đề là khi người sử dụng chọn 1 ngày mới, thì:

1. Chương trình tự động cập nhật các ngày có sẵn tương ứng với Index và ngày bên sheet2 vào cột giá trị tương ứng của sheet1.

2. Khi người dùng thay đổi giá trị tại cột giá trị thì chương trình tự dộng cập nhật về ô giá trị tương ứng với cột Index và cột ngày bên Sheet2.

Em đã đọc các hàm VlookUp, HlookUp, Index, March ... nhưng không biết áp dụng thế nào, thành thật mong được giúp đỡ.

Trân trọng cám ơn các anh chị đã quan tâm.
 

File đính kèm

Kính nhờ các anh chị trong diễn đàn chỉ giúp.

Em có bảng dữ liệu được bố trí như ở sheet2 (file đính kèm) gồm 1 cốt Index (được sắp sếp để dùng làm khóa), các cột còn lại là các ngày trong năm.

Sheet1, chỉ được thay đổi dữ liệu tại mục chọn ngày và các ô trong cột giá trị.

Vấn đề là khi người sử dụng chọn 1 ngày mới, thì:

1. Chương trình tự động cập nhật các ngày có sẵn tương ứng với Index và ngày bên sheet2 vào cột giá trị tương ứng của sheet1.

2. Khi người dùng thay đổi giá trị tại cột giá trị thì chương trình tự dộng cập nhật về ô giá trị tương ứng với cột Index và cột ngày bên Sheet2.

Em đã đọc các hàm VlookUp, HlookUp, Index, March ... nhưng không biết áp dụng thế nào, thành thật mong được giúp đỡ.

Trân trọng cám ơn các anh chị đã quan tâm.

"chỉ danh" là gì?
giá trị D6=OFFSET(Sheet2!$A$1,MATCH(B6,Sheet2!$A$2:$A$21,0),MATCH($D$3,Sheet2!$B$1:$GZ$1,0))
 
Cám ơn anh rất nhiều,
Nhìn công thức của anh mà em thực sự thấy mình còn kém về Excel quá,

em cứ nghĩ Offset chỉ dùng để di chuyển Cell trong lập trình VBA thôi, ai ngờ lại có thể áp dụng được vào tính toán trên cell như thế này :)

cột chỉ danh, dùng để diễn giải cho cái cột Index ở bên cạnh để biết mỗi index là mục gì trên thực tế, nó cố định theo Index nên em không nêu ra ở đây ... :)

Còn vấn đề cập nhật lại Sheet 2 khi có thay đổi bên Sheet 1 thì dùng hàm của anh rồi thay đổi lại tên Sheet và Cell (Cột) phải không anh?
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom