tun cua di
Trả lời 14 năm trước
Nếu tên sheet có ký tự cuối cùng là số, và tăng dần theo sheet thì hoàn toàn có thể làm dc... Em nhớ hàm CELL("FILENAME") ko? Hình như là nó đó!
------------------------
[b]Thử công thức này xem:[/b]
="11-"&TEXT(RIGHT(CELL("filename",A1),2)-6,"00")
Cho công thức trên vào cell J2 sheet đầu tiên... Copy toàn bộ sheet và paste sang sheet kế xem thử
-------------------------
Lưu ý: Cell đó đang format TEXT, hảy format lại thành General, xóa nội dung cell và paste công thức vào nha!
ANH TUẤN
Ví dụ bạn có 1 sheet tên là TUAN056.. nếu bạn dùng hàm:
CELL("filename",A1) thì sẽ ra dc kết quả là đường dẩn chứa file, cuối cùng là tên sheet... đại khái kết quả sẽ có dang:
C:\Documents and Settings\AnhTuan\Desktop\[File.xls]TUAN056
Giờ tôi dùng hàm RIGHT đễ móc ra "thằng" 56
RIGHT(CELL("filename",A1),2)... kết quả dc 56
Text(...."00") đễ chắn ăn số dc trích luôn là 2 ký tự... (thật ra ko có hàm này cũng ko sao)
Tiếp tục kết hợp với số 11- phía trước thì coi như ra dc kết quả theo yêu cầu..
Mục đích CELL("filename",A1) là đễ lấy tên Sheet, vì thế công thức ở sheet này sẽ cho kết quả khác với khi nó nằm ở sheet khác
Bạn cứ từ từ nghiên cứu đi.. gõ vào 1 cell bất kỳ công thức =CELL("filename",A1)
Chú ý rằng file mới sẽ ko có tác dụng, cho đến khi bạn lưu nó đàng hoàng vào máy tính thì hàm CELL mới cho kết quả... (Cũng đúng thôi.. file chưa lưu lấy đâu có đường dẩn)
Mến
ANH TUÂN