Thay đổi tên Sheet trong Reference của hàm bằng dữ liệu trong ô (2 người xem)

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

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

member

Thành viên chính thức
Tham gia
30/8/07
Bài viết
62
Được thích
7
Dear các bác;
Các bác giúp em vụ này với ạ!
Giả sửa em có 1 file Excel như thế này:
upload_2018-1-31_17-33-36.png

Danh sách máy sẽ có rất nhiều máy, tương ứng với mỗi máy là 1 Sheet có cùng tên
Và giá trị em cần tìm ở sheet TH là ô C2 ở các Sheet tương ứng
Ví dụ như ở đây em đang phải click chọn từng Sheet rồi pick vào ô C2
Vậy có cách nào mà cùng 1 hàm mà có thể dùng được cho tất cả các ô còn lại không ạ?

Ý em dùng cái hàm đấy, ở ô B2 (sheet TH), nó sẽ lấy giá trị C2 ở cái Sheet "May1" mà có tên ở trong ô A2
Sau đó, copy xuống ô B3 thì nó sẽ lấy giá trị C2 ở cái Sheet "May2" mà có tên ở trong ô A3
và cứ như thế với các ô tiếp theo ạ

Em nhớ có lần em dùng cách nào đấy mà em sửa được cái Reference trong các hàm để nó thay đổi theo các giá trị tương ứng, mà bây giờ em không tài nào nhớ ra hay tìm được file cũ đó
Em cảm ơn ạ!
 

File đính kèm

Dear các bác;
..................................
Danh sách máy sẽ có rất nhiều máy, tương ứng với mỗi máy là 1 Sheet có cùng tên
Em cảm ơn ạ!
Không ai theo dõi như bạn, mới có 3 máy mà đã rối, nếu theo dõi hàng trăm máy thì làm sao đây.
Giải pháp là nhập theo chiều dọc rồi dùng Pivottable, nếu nhập liệu hàng trăm máy thì cũng chỉ tổng hợp chưa đầy 1 phút, còn sử dụng VBA thì chỉ nhấn nút là xong (chắc chỉ 2 giây).
 

File đính kèm

Dear các bác;
Các bác giúp em vụ này với ạ!
Giả sửa em có 1 file Excel như thế này:
View attachment 191074

Danh sách máy sẽ có rất nhiều máy, tương ứng với mỗi máy là 1 Sheet có cùng tên
Và giá trị em cần tìm ở sheet TH là ô C2 ở các Sheet tương ứng
Ví dụ như ở đây em đang phải click chọn từng Sheet rồi pick vào ô C2
Vậy có cách nào mà cùng 1 hàm mà có thể dùng được cho tất cả các ô còn lại không ạ?

Ý em dùng cái hàm đấy, ở ô B2 (sheet TH), nó sẽ lấy giá trị C2 ở cái Sheet "May1" mà có tên ở trong ô A2
Sau đó, copy xuống ô B3 thì nó sẽ lấy giá trị C2 ở cái Sheet "May2" mà có tên ở trong ô A3
và cứ như thế với các ô tiếp theo ạ

Em nhớ có lần em dùng cách nào đấy mà em sửa được cái Reference trong các hàm để nó thay đổi theo các giá trị tương ứng, mà bây giờ em không tài nào nhớ ra hay tìm được file cũ đó
Em cảm ơn ạ!
Công thức bạn cần là: =INDIRECT("'"&A2&"'!C2")
Công thức đặt tại B2 rồi kéo fill xuống
 
Web KT

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

Back
Top Bottom