[nhờ giúp] Tham chiếu đến đường dẫn động (1 người xem)

Liên hệ QC

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

chickenexcel

Thành viên hoạt động
Tham gia
24/8/12
Bài viết
154
Được thích
28
Giới tính
Nam
Dear anh/chị GPE!
Em muốn liên kết đến 1 file để lấy dữ liệu, hàng tháng sẽ có sự thay đổi file mới

VD ta có địa chỉ tham chiếu: ‪='D:\[hanghoathang5.xlsx]sheet1'!$R$2

em đã nghĩ tạo tên đường dẫn tại 1 cell (để khi thay đổi tên file chỉ việc thay đổi tại cell này) rồi ghép vào:
VD: A1=D:\[hanghoathang5.xlsx]sheet1'!
rồi ghép: =A1&$R$2 nhưng lỗi

Vậy làm thế nào để thay đổi được tên file nhanh nhất ạ?
em cảm ơn cả nhà!
 
Dear anh/chị GPE!
Em muốn liên kết đến 1 file để lấy dữ liệu, hàng tháng sẽ có sự thay đổi file mới

VD ta có địa chỉ tham chiếu: ‪='D:\[hanghoathang5.xlsx]sheet1'!$R$2

em đã nghĩ tạo tên đường dẫn tại 1 cell (để khi thay đổi tên file chỉ việc thay đổi tại cell này) rồi ghép vào:
VD: A1=D:\[hanghoathang5.xlsx]sheet1'!
rồi ghép: =A1&$R$2 nhưng lỗi

Vậy làm thế nào để thay đổi được tên file nhanh nhất ạ?
em cảm ơn cả nhà!
Thay đổi tên file bạn chỉ cần dùng công cụ replace:
Ấn ctrl+H, find what: D:\[hanghoathang5.xlsx]sheet1 => Replace with: D:\[hanghoathang6.xlsx]sheet1 => ấn replace all. Cũng tiện chứ ko có gì khó khăn lắm
Còn đường dẫn động như bạn nói thì liên quan hàm indirect nhưng với điều kiện file kia đang mở (tất nhiên không phù hợp với yêu cầu)
 
Thay đổi tên file bạn chỉ cần dùng công cụ replace:
Ấn ctrl+H, find what: D:\[hanghoathang5.xlsx]sheet1 => Replace with: D:\[hanghoathang6.xlsx]sheet1 => ấn replace all. Cũng tiện chứ ko có gì khó khăn lắm
Còn đường dẫn động như bạn nói thì liên quan hàm indirect nhưng với điều kiện file kia đang mở (tất nhiên không phù hợp với yêu cầu)
Cảm ơn bạn, mình muốn làm sao cho nhanh gọn nhất. Với muốn đơn giản cho những người # có thể thực hiện được (thay đổi chỉ cần gõ số tháng) mà test hoài không ra
 
Cảm ơn bạn, mình muốn làm sao cho nhanh gọn nhất. Với muốn đơn giản cho những người # có thể thực hiện được
replace nó phức tạp ở chỗ nào bạn nhỉ??? copy tên file cũ và đổi bằng tên file mới mà bạn còn cho là phức tạp nữa thì mình thua,
Còn bạn muốn bấm nút hô biến thì chờ anh chị khác vào tiếp sức nhé
Link tham khảo:
Update link khi thay đổi tên file
 
Lần chỉnh sửa cuối:
replace nó phức tạp ở chỗ nào bạn nhỉ??? copy tên file cũ và đổi bằng tên file mới mà bạn còn cho là phức tạp nữa thì mình thua,
Còn bạn muốn bấm nút hô biến thì chờ anh chị khác vào tiếp sức nhé
Link tham khảo:
Update link khi thay đổi tên file
Chỗ mình mọi người ko rành excel lắm nên khi replace có thể bị lỗi (do cop thiếu, xóa nhầm, chọn sai cột...) :). Cảm ơn bạn, chắc phải tự mình làm thôi :)
 
A1 có giá trị là: '[D:\hanghoathang5.xlsx]sheet1'!
Thì tham chiếu như sau:
=INDIRECT(A1 & "R2")

Hàm INDIRECT sẽ biến một chuỗi địa chỉ hợp lệ thành Đối tượng để tham chiếu đến địa chỉ đó.
 
A1 có giá trị là: '[D:\hanghoathang5.xlsx]sheet1'!
Thì tham chiếu như sau:
=INDIRECT(A1 & "R2")

Hàm INDIRECT sẽ biến một chuỗi địa chỉ hợp lệ thành Đối tượng để tham chiếu đến địa chỉ đó.
Cảm ơn bạn, hàm indirect sẽ không hữu dụng khi không mở file tham chiếu. Không đáp ứng được nguyện vọng của mình :)
 
Web KT

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

Back
Top Bottom