Lấy Danh Sách Tên Files Trong Thư Mục (Folder) Mà Không Cần VBA

Cách lấy tên file trong thư mục

Cách lấy tên file trong thư mục

Ví dụ, ở đây tôi có một thư mục làm bài tập với các tệp khác nhau. Bạn đang làm việc trong thư mục của riêng mình trên máy tính, vì vậy không có tệp bài tập nào cho hướng dẫn này.

Bạn Đang Xem: Lấy Danh Sách Tên Files Trong Thư Mục (Folder) Mà Không Cần VBA

ví dụ

Lấy danh sách tên tệp của phiên bản excel 365

Bây giờ chúng ta bắt đầu tiết học. Trước tiên, bạn sẽ nhận được địa chỉ của thư mục, hãy nhấp vào nút chuột trái trên thanh tên thư mục rồi sao chép địa chỉ, sau đó bạn sẽ vào excel dán.

lấy địa chỉ

Hoặc bạn có thể nhấp chuột phải vào thư mục trên thanh và chọn Sao chép địa chỉ.

cách 2

Bây giờ, bạn sẽ tạo Tên của riêng mình bằng cách đi tới tab Công thức, sau đó chọn Trình quản lý tên, sau đó chọn Mới >.

tạo tên mới

Xem Thêm: A00 gồm những môn nào?

Trong cửa sổ Tên mới, trong phần Tên bạn có thể đặt tên bất kỳ, sau đó trong phần Tham khảo nhập =files ( ), trong đó dấu ngoặc trỏ đến ô chứa địa chỉ thư mục mà bạn sẽ dán rồi nhập.

đặt vùng dữ liệu

Vậy là bạn có 1 tên. Bạn đóng lại và thực hành lại. Tiếp theo, đi đến bất kỳ hộp nào và đặt tên cho hộp đó là name bằng cách nhập =namename, sau đó enter và bạn đã hoàn tất.

Xem Thêm : FeCl2 NaOH → Fe(OH)2 NaCl

Ví dụ: =laytenfiles

gọi tên name

Nó vẫn không hiển thị tên tệp khi bạn nhập. Bạn phải gọi lệnh có tên tệp bằng cách đi tới địa chỉ thư mục mà bạn vừa thêm các ký tự * trong đó là lệnh và * là nó sẽ gọi tất cả các tệp.

Ví dụ: c:userstiendesktopassignment*

gọi file

Bạn có thể lồng hàm transpose để chuyển về các cột để xem dễ dàng hơn.

Xem Thêm: Hóa học 9 Bài 33: Thực hành Tính chất hóa học của phi kim và hợp

Ví dụ: =transpose(laytenfiles)

lòng thêm hàm

Nếu bạn chỉ muốn lấy các tệp word, excel hoặc powerpoint thì bạn chỉ cần thêm phần mở rộng tương ứng của các tệp này là

strong>xls, doc ,*sau ppt.

Ví dụ: c:userstiendesktopexercise*doc

lấy theo dạng

Xem Thêm : Cẩm nang đầu tư F0

Bạn có thể lồng các hàm sắp xếp để sắp xếp theo thứ tự bảng chữ cái.

Ví dụ: =sort(transpose(laytenfiles))

sắp xếp thứ tự

Lấy danh sách tên tệp cho các phiên bản khác

Trong các phiên bản khác, bạn sẽ nhập hàm sau: =index(laytenfiles,row()-9), trong đó hàm index trỏ đến vùng điều kiện, trong bài viết này là laytenfiles (tên do chúng ta tạo), sau đó dùng hàm row để trỏ đến hàng hiện tại chứa hàm, sau đó trừ đi, kết quả là 1. ĐƯỢC RỒI Ví dụ bài mình ở dòng 10 mình sẽ trừ 9 để nó được file đầu tiên, sau đó bạn kéo xuống copy công thức và hiện ra các file còn lại.

Xem Thêm: Học phí Trường Đại học Kinh tế – Tài chính TPHCM

gọi hàm

Như bạn có thể thấy, có các ô ref, là những ô có quá nhiều tệp khi bạn cuộn xuống. Bạn có thể lồng hàm iferror rồi thêm phần tử “” vào cuối đối với bất kỳ ô nào bị thiếu, tức là sai hoặc trống, hàm này sẽ trả về khoảng trắng. Sau đó bạn kéo lại và kiểm tra.

Ví dụ trong bài viết này là: =iferror(index(laytenfiles,row()-9),””)

fix lỗi sai

Nhưng khi bạn muốn cập nhật sau khi thêm tệp hoặc xóa tệp, bạn có thể nhấp vào bất kỳ ô nào và sử dụng tổ hợp phím alt + ctrl + f9 hoặc bạn bấm vào ô địa chỉ thư mục rồi bấm enter nó sẽ tự cập nhật.

cập nhật dữ liệu

Điều cuối cùng cần lưu ý là để các tệp này khả dụng với bạn, bạn phải lưu chúng dưới dạng .xlsm, bạn lưu chúng dưới dạng .xlsx sẽ không có hiệu lực.

lưu dạng file

Chúc may mắn

Video hướng dẫn

Nguồn: https://anhvufood.vn
Danh mục: Giáo Dục

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *