Hàm gì ra kết quả đúng bằng tên của các Sheet (1 người xem)

Liên hệ QC

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

Dauthivan

Thành viên tiêu biểu
Tham gia
15/8/08
Bài viết
565
Được thích
327
Em xin phép hỏi dùng hàm gì để 1 ô luôn ra kết quả là tên của Sheet ta muốn lấy, khi tên sheet đó thay đổi thì kết quả tự động nhảy theo.
 

File đính kèm

Em xin phép hỏi dùng hàm gì để 1 ô luôn ra kết quả là tên của Sheet ta muốn lấy, khi tên sheet đó thay đổi thì kết quả tự động nhảy theo.

Cái này chỉ có 2 cách làm: Hoặc là VBA, hoặc là công thức dựa trên các hàm macro4
Tôi làm cho bạn theo cách 2 nhé:
1> Đặt 3 name:
Mã:
wkb =GET.WORKBOOK(16+NOW()*0)
Mã:
lCount =GET.WORKBOOK(4) + NOW()*0
Mã:
AllWks =SUBSTITUTE(GET.WORKBOOK(1+NOW()*0),"["&wkb&"]","")
2> Công thức:
Mã:
=IF(ROWS($1:1)>lCount,"",INDEX(AllWks,,ROWS($1:1)))
kéo fill xuống
Thử nghiệm: Xóa sheet, đổi tên sheet, di chuyển sheet... rồi xem lại kết quả
 

File đính kèm

Web KT

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

Back
Top Bottom