Hàm với tên sheet

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

stao

Thành viên hoạt động
Tham gia
29/7/08
Bài viết
113
Được thích
26
B1 = 'sheet1'!C1
Ví dụ mỗi sheet là 1 tháng nên ở B1 đôi khi cần tùy biến kết quả theo tháng. Do đó có cách nào làm thế này:
A1 = tên sheet, ở đây là sheet1
B1 = 'A1'!C1 >>> công thức này là sai nhưng mình muốn nó thể hiện được kết quả thì không biết qua hàm trung gian nào. Nhờ các bác chỉ hộ

Cảm ơn
 
B1 = 'sheet1'!C1
Ví dụ mỗi sheet là 1 tháng nên ở B1 đôi khi cần tùy biến kết quả theo tháng. Do đó có cách nào làm thế này:
A1 = tên sheet, ở đây là sheet1
B1 = 'A1'!C1 >>> công thức này là sai nhưng mình muốn nó thể hiện được kết quả thì không biết qua hàm trung gian nào. Nhờ các bác chỉ hộ

Cảm ơn
Bạn dùng thử xem sao
PHP:
B1=INDIRECT("'"&A1&"!'C1")
 
Lần chỉnh sửa cuối:
B1 = 'sheet1'!C1
Ví dụ mỗi sheet là 1 tháng nên ở B1 đôi khi cần tùy biến kết quả theo tháng. Do đó có cách nào làm thế này:
A1 = tên sheet, ở đây là sheet1
B1 = 'A1'!C1 >>> công thức này là sai nhưng mình muốn nó thể hiện được kết quả thì không biết qua hàm trung gian nào. Nhờ các bác chỉ hộ

Cảm ơn
Dùng cái này chắc ăn chính xác:
=INDIRECT("'"&A1&"'!C1")
 
Em lính mới xin hỏi các bác một chút ạ. Mở rộng bài toán bác ở trên hỏi, mảng A8:A50 chứa tên các sheet. Bây giờ làm thế nào để lấy giá trị của tất cả 15 cột từ B đến P ở dòng 45 của từng sheet và cộng từng cột vào với nhau. Bác nào chỉ em với, cảm ơn các bác.
Hiện tại em chỉ biết cách cộng thủ công :D như ở dưới đây.
INDIRECT("'"&$A8&"'!$B$45:$P$45")+INDIRECT("'"&$A9&"'!$B$45:$P$45")+INDIRECT("'"&$A10&"'!$B$45:$P$45").....
 
Em lính mới xin hỏi các bác một chút ạ. Mở rộng bài toán bác ở trên hỏi, mảng A8:A50 chứa tên các sheet. Bây giờ làm thế nào để lấy giá trị của tất cả 15 cột từ B đến P ở dòng 45 của từng sheet và cộng từng cột vào với nhau. Bác nào chỉ em với, cảm ơn các bác.
Hiện tại em chỉ biết cách cộng thủ công :D như ở dưới đây.
INDIRECT("'"&$A8&"'!$B$45:$P$45")+INDIRECT("'"&$A9&"'!$B$45:$P$45")+INDIRECT("'"&$A10&"'!$B$45:$P$45").....
Thêm sum vào thôi,sao không thử đi ?
 
Thử rồi chứ bác, nhưng ko được nên mới phải hỏi T_T. Em muốn cái lệnh nó ngắn gọn một chút, chứ nếu ko mỗi khi thêm sheet mới lại phải paste thêm một đống indirect thủ công thì ko khoái lắm.
 
Thử rồi chứ bác, nhưng ko được nên mới phải hỏi T_T. Em muốn cái lệnh nó ngắn gọn một chút, chứ nếu ko mỗi khi thêm sheet mới lại phải paste thêm một đống indirect thủ công thì ko khoái lắm.
Bạn xem ở đây xem có giúp gì cho bạn không nè:http://www.giaiphapexcel.com/forum/showthread.php?t=1179
nếu các sheet liền kề không xen kẽ các sheet khác thì xem file đính kèm
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom