Vo Duy Minh
Thành viên hoạt động
- Tham gia
- 21/3/19
- Bài viết
- 113
- Được thích
- 32
Chào các bạn,
Rất mong được các bạn giúp giải quyết vấn đề rút gọn hàm sau đây.
Tôi có 20 sheet, được đánh số từ Sheet 1 đến Sheet 20 và trong Sheet 21 để lấy kết quả tôi tạo Data Validation tương ứng với 20 sheets trước.
Để lấy kết quả trong một cell của 20 sheets trước (cùng vị trí trong từng sheet, giả định E2 trong mỗi sheet), tôi phải viết hàm sau (rất dài) trong ô B2 của Sheet21
= If($A$1="Sheet1",'Shee 1'!E2,IF($A$1="Shee 2",'Sheet 2'!E2,IF($A$1="Shee 3",'Shee 3'!E2,IF($A$1="Sheet4",'Sheet4'!E2, ....
Tôi không rõ có cách nào để đưa giá trị "Sheet1" trong ô A1 vào hàm được không, đại khái ='Sheet1'!E2, khi chuyển Data Validation ở ô A1 thì giá trị "Sheet1" sẽ thay đổi thành giá trị tương ứng.
Tôi e việc trình bày không rõ ràng nên có làm một file đính kèm (tôi chỉ lập 6 sheets dù thực tế có nhiều sheets)
Xin cám ơn các bạn.
Rất mong được các bạn giúp giải quyết vấn đề rút gọn hàm sau đây.
Tôi có 20 sheet, được đánh số từ Sheet 1 đến Sheet 20 và trong Sheet 21 để lấy kết quả tôi tạo Data Validation tương ứng với 20 sheets trước.
Để lấy kết quả trong một cell của 20 sheets trước (cùng vị trí trong từng sheet, giả định E2 trong mỗi sheet), tôi phải viết hàm sau (rất dài) trong ô B2 của Sheet21
= If($A$1="Sheet1",'Shee 1'!E2,IF($A$1="Shee 2",'Sheet 2'!E2,IF($A$1="Shee 3",'Shee 3'!E2,IF($A$1="Sheet4",'Sheet4'!E2, ....
Tôi không rõ có cách nào để đưa giá trị "Sheet1" trong ô A1 vào hàm được không, đại khái ='Sheet1'!E2, khi chuyển Data Validation ở ô A1 thì giá trị "Sheet1" sẽ thay đổi thành giá trị tương ứng.
Tôi e việc trình bày không rõ ràng nên có làm một file đính kèm (tôi chỉ lập 6 sheets dù thực tế có nhiều sheets)
Xin cám ơn các bạn.