Hỏi về cách tự động lấy giá trị theo số lần copy của sheet (1 người xem)

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

tongkimlinh

Thành viên mới
Tham gia
12/8/10
Bài viết
33
Được thích
1
Chào các bạn ! Mình có 1 vấn đề muốn đưa lên đây mong các bạn giúp đỡ.
Bây giờ mình có 1 sheet với tên: list , trong sheet này bao gồm số thứ tự và tương ứng với 1 giá trị date. Và 1 sheet khác với tên : Phiếu Xuất, sheet này dùng hàm vlookup lấy giá trị ngày theo STT của số lần copy của sheet Phiếu Xuất. Ví dụ: mình copy sheet Phiếu Xuất 10 lần thì sheet Phiếu Xuất(10) tự lấy giá trị là 10 mà k phải nhập tay, có cách nào không các bạn vì sắp tới mình phải làm file với số lượng lên đến cả 1000 sheet giống nhau như thế ( có file đính kèm). Mong các bạn giúp đỡ, chân thành cảm ơn.
 

File đính kèm

Bạn copy ra có đổi tên không, hay là cứ để mặc định như excel tạo ra cho bạn
Ví dụ, sheet hiện tại của bạn tên là: PhieuXuat
Khi copy phải chọn và copy từ đúng sheet PhieuXuat thì excel sẽ tự sinh ra tên mới là sheet: PhieuXuat (2), PhieuXuat (3), ...... PhieuXuat (n)

Nếu đúng theo mặc định như vậy thì tại ô C5 của sheet PhieuXuat bạn xài công thức sau, khi copy ra sheet mới thì nó sẽ căn cứ vào cái số trong dấu ngoặc mà lấy số lần copy ( (2), (3), ...(n))

Mã:
 C5 =IFERROR(LEFT(MID(CELL("filename",A1),FIND("(",CELL("filename",A1),1)+1,200),LEN(MID(CELL("filename",A1),FIND("(",CELL("filename",A1),1)+1,200))-1),1)
Bạn nói đúng ý mình rồi nhưng mình thực hiện nó ra giá trị rồi nhưng vlookup báo lỗi
 
Lần chỉnh sửa cuối:
Mình làm được rồi, mình làm thêm 1 bước trung gian cho ô C5 sử dụng hàm = value(c5) là được, cảm ơn bạn rất nhiều
 
WOw, cảm giác thật tuyệt vời ! Cảm ơn GPE.
 

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

Back
Top Bottom