Giúp em tổng hợp số liệu từ nhiều file có tên đánh số theo thứ tự

Liên hệ QC

duyhoang2004

Thành viên mới
Tham gia
7/7/14
Bài viết
1
Được thích
0
Em có một trường hợp sau đây cần giải quyết.
Em có một loạt các file số liệu exel 2007 trong cùng một thư mục (ví dụ c:\dulieu), tên file được đánh số theo thứ tự (ví dụ file101.xlsx; file102.xlsx, file 103xlsx.....file110.xlsx). Các file này có khuôn dạng dữ liệu dòng cột đồng nhất
Em muốn nhập dữ liệu từ một cell nào đó trong các file nói trên (chẳng hạn cell B4) vào cột A1 của một file tổng hợp nào đó trong thư mục đó(chẳng hạn file_tonghop.xlsx).
Thông thường em sẽ link dữ liệu cột B4 của file đầu tiên (file101.xslx) vào cell A1 của file_tonghop.xls, em phải điền hàm vào cell A1 dạng như sau: ='c:\dulieu\file101.xls'!$B$4
Vấn đề cần giải quyết ở đây là thay vì phải điền nhân công cho những cell tiếp theo A2,A3,....A100 thì các anh chị có cách nào giúp em điền hàm nói trên một cách tự động các cell tiếp theo (tử A2 trở đi) với tên file tăng dần (file102.xlsx, file103.xlsx, file104.xlsx...). Kiểu như nhấn chuột vào góc phải bên dưới của ô A1 và kéo xuống theo cột A để tự động điền theo chỉ số nhảy tuần tự của tên file.
Mong các anh chị giúp em với!
 
Em có một trường hợp sau đây cần giải quyết.
Em có một loạt các file số liệu exel 2007 trong cùng một thư mục (ví dụ c:\dulieu), tên file được đánh số theo thứ tự (ví dụ file101.xlsx; file102.xlsx, file 103xlsx.....file110.xlsx). Các file này có khuôn dạng dữ liệu dòng cột đồng nhất
Em muốn nhập dữ liệu từ một cell nào đó trong các file nói trên (chẳng hạn cell B4) vào cột A1 của một file tổng hợp nào đó trong thư mục đó(chẳng hạn file_tonghop.xlsx).
Thông thường em sẽ link dữ liệu cột B4 của file đầu tiên (file101.xslx) vào cell A1 của file_tonghop.xls, em phải điền hàm vào cell A1 dạng như sau: ='c:\dulieu\file101.xls'!$B$4
Vấn đề cần giải quyết ở đây là thay vì phải điền nhân công cho những cell tiếp theo A2,A3,....A100 thì các anh chị có cách nào giúp em điền hàm nói trên một cách tự động các cell tiếp theo (tử A2 trở đi) với tên file tăng dần (file102.xlsx, file103.xlsx, file104.xlsx...). Kiểu như nhấn chuột vào góc phải bên dưới của ô A1 và kéo xuống theo cột A để tự động điền theo chỉ số nhảy tuần tự của tên file.
Mong các anh chị giúp em với!

hàm của bạn liệt kê ở trên còn thiếu tên sheet,

bạn thử công thức sau cho ô A1:

Mã:
=INDIRECT("'"&"C:\dulieu\[file"&ROW()+100&".xlsx]"&"Sheet1"&"'!B4")
 
Web KT
Back
Top Bottom