Lấy tên sheet
Ví dụ tôi có Sheet1 là "11.04.2008" Tại ô A1 tôi muốn đánh ngày 11.04.2008 nếu lấy tên của Sheet thì dùng cách nào. Xin các bác chỉ giúp. Cám ơn nhiều
Dùng hàm CELL("filename",A1) thử xem
Ra dc kết quả thì dùng các hàm xử lý chuổi cắt ra cái bạn cần!
Chú ý: Hàm này chỉ ra kết quả khi file đã dc lưu trên máy tính (1 file mới tinh sẽ ko ra gì cả)
ANH TUẤN
Tôi muốn lấy tên Sheet là 11.04.2008 cơ. Bạn giúp tôi với
Thì tôi nói rồi đó, dùng hàm CELL… Có vấn đề gì chứ?
CELL xong rồi phải xử lý tiếp chứ đâu phải bạn gõ CELL("filename") 1 cái nó ra ngay đâu!
Bạn xem file đây!
ANH TUẤN
www.giaiphapexcel.com/diendan/threads/l%E1%BA%A5y-t%C3%AAn-sheet.9327/
Kỹ năng giải quyết vấn đề hiệu quả
Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...
Xem khóa học
Đúng ra phải là =RIGHT(CELL("filename"),12) chứ nhỉ ? Nhưng dù như thế thì cũng ko tổng quát…
Tóm lại sẽ tùy tác giã quyết định lấy
ANH TUẤN
Các bạn chú ý thêm trong vụ lấy tên sheet này:
1> Có thể dùng CELL("Filename") ko có tham số, nhưng nếu như vậy thì khả năng cập nhật khi có thay đổi sẽ rất kém… Các bạn thử sẽ biết
2> Các bạn có thể nghiên cứu thêm để biết nguyên nhân tại sao tôi lại dùng CELL("filename",INDIRECT("A1")) mà ko phải là CELL("filename",A1)
ANH TUẤN
Đó cũng là 1 nguyên nhân, nhưng cái tôi quan tâm nhất trong này tập trung ở 2 điểm:
1> Với CELL("filename",A1), công thức này mà gõ trực tiếp trên bảng tính thì ko có vấn đề, nhưng nếu bạn muốn add nó thành 1 name thì.. e rằng bắt đầu có vấn rồi đấy… Vì khi ấy công thức trong name sẽ tự động trở thành:
CELL("filename",Ten Sheet !A1)
Ví dụ là Cell("filename",Sheet1!A1)
Như vậy nó sẽ ko tồng quát và chỉ có tác dụng trong sheet 1… Nếu ta có 100 sheet chẳng lẽ add 100 name ?
Nếu dùng CELL("filename",INDIRECT("A1")) thì bất chấp tên sheet là gì, nó luôn sẽ ngầm hiểu là ta đang nói đến Active Sheet —> 1 name cho toàn bộ sheet, bất kể là mấy sheet, bất chấp tên sheet là gì
2> Nếu ko dùng tham số đứng phía sau thì mặc nhiên nó cũng ngầm hiểu la ta đang nói đến Active Sheet nhưng có điều trong trường hợp này nó lại cập nhật kém
Tạm giãi thích theo cách mà tôi hiểu!
Mến
ANH TUẤN
Trả lời bạn, bạn nhập thử