Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Thật đơn giản để có thể tham chiếu hoặc lấy dữ liệu trong cùng một trang tính hoặc từ những trang tính khác nhau trong cùng 1 file Excel bằng cách sử dụng các hàm. Tuy nhiên, đã bao giờ bạn thắc thắc: Làm thế nào để lấy được dữ liệu từ file Excel khác, đặc biệt là các file Excel đang đóng hay không? Trong bài viết này, Gitiho sẽ hướng dẫn các bạn cách lấy dữ liệu từ file Excel này sang file Excel khác. Cùng theo dõi nhé!

Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ!

Để tham chiếu hoặc lấy dữ liệu từ file Excel này sang file Excel khác, ta thực hiện các bước sau:

Xác định đường dẫn của file Excel (Path)

Trước khi muốn tham chiếu hoặc lấy dữ liệu, chúng ta cần cho Excel biết file Excel mà chúng ta cần lấy dữ liệu là file nào bằng cách xác định đường dẫn của file Excel đó. Có nhiều cách để lấy được đường dẫn của file Excel bạn muốn lấy dữ liệu:

  • Nhấn Shift và nhấp chuột phải vào file Excel muốn lấy dữ liệu, sau đó chọn Copy as path để sao chép đường dẫn của file Excel đó

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

  •  Mở file Excel cần lấy dữ liệu lên, chọn thẻ File > Infor, đường dẫn của file Excel này sẽ được hiển thị ở đâu phần Infor
  • Mở file Excel cần lấy dữ liệu, sau đó sử dụng hàm INFO với cú pháp: =INFO("DIRECTORY") để lấy đường dẫn của file Excel đó

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

  • Mở file Excel cần lấy dữ liệu, sau đó sử dụng hàm CELL với cú pháp: =CELL("filename") để lấy đường dẫn của file Excel. Khi sử dụng hàm này có thể trả về kết quả chính xác tới tên trang tính.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết dễ hiểu nhất

Lưu ý: Đối với những file Excel có nhiều trang tính (sheet), bạn cần chỉ rõ trong đường dẫn là muốn lấy d liệu từ trang tính, ô hoặc vùng nào trong bảng tính bằng cách thêm tên trang tính, tên ô hoặc chọn vùng đó vào đường dẫn.

Ví dụ: Đường dẫn của bạn là: C:\Users\linhvd\Documents\Fileexcel.xlsm và muốn lấy dữ liệu từ sheet tên là MARCH ở ô B3 thì cần đổi đường dẫn thành: ‘C:\Users\linhvd\Documents\[Fileexcel.xlsm]MARCH!B3’

Tham chiếu hoặc lấy dữ liệu mong muốn trong file Excel

Sau khi đã lấy được đường dẫn của file Excel mà bạn mong muốn, bạn có thể sử dụng nó như một giá trị cụ thể để sử dụng trong hàm tính toán bình thường trong file Excel.

Lưu ý khi áp dụng:

  • Cần đặt đúng và đủ các dấu nháy đơn, chấm than, ngoặc vuông trong đường dẫn dẫn tới ô/vùng chọn trong trang tính của file Excel mà bạn muốn lấy dữ liệu
  • Dù tiện lợi nhưng cách làm này không phổ biến và cũng không nên sử dụng nhiều vì rất khó để kiểm soát dữ liệu và dễ tham chiếu sai.

Xem thêm: Cách tìm tệp gần đây nhất xuất hiện trong một địa chỉ đường dẫn

Tổng kết

Như vậy, trong bài viết trên, Gitiho đã cùng các bạn tìm hiểu cách để lấy dữ liệu từ file Excel này sang file Excel khác thông qua sử dụng đường dẫn của file Excel. Hy vọng bạn có thể áp dụng thành công vào công việc của mình, và đừng quên cập nhật những kiến thức bổ ích khác về Excel trên blog Gitiho.com nhé!

Cùng tham gia cộng đồng hỏi đáp về chủ đề Excel Cơ Bản

Trong công việc văn phòng khi các bạn cần liên kết dữ liệu giữa hai file Excel khác nhau. Vậy thì làm sao để thực hiện được chức năng sao chép dữ liệu từ file Excel này sang file Excel khác, đó chính là nội dung trong bài viết ngày hôm nay của ThuThuat123.com chúng tôi.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Để bài hướng dẫn được dễ hiểu hơn các bạn có thể cùng nhìn vào ví dụ đơn giản được đưa ra dưới đây.

Chúng ta có hai file Excel được đặt tên là 1 và 2.

File Excel 1 đã được ghi chú trong dòng đầu tiên đó là "Dữ liệu ở File số 1" và File Excel 2 thì được ghi chú là "Dữ liệu ở File số 2". Các bạn có thể dựa vào đây để biết ThuThuat123 đang thao tác hướng dẫn trên file Excel nào.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Việc lấy dữ liệu từ file Excel này sang file Excel khác chúng ta chỉ có thể thực hiện bước đầu trên một ô dữ liệu nhất định chứ không thể thực hiện việc đó cho cả mảng dữ liệu.

Bạn chọn một ô dữ liệu ở file Excel đích (ở đây chúng ta chọn là File Excel 2) sau đó điền dấu = giống như việc bắt đầu một thuật toán tính toán.

Sau đó bạn di chuột sang file Excel nguồn (ở đây chúng ta chọn là File Excel 1) và click vào ô dữ liệu tương ứng mà chúng ta muốn sao chép.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Khi đó các bạn có thể thấy file Excel đích (file 2) sẽ tạm thời bị ẩn đi để các bạn có thể hiển thị toàn giao diện của file nguồn (file 1), tiện cho việc chọn lựa dữ liệu nguồn.

Khi bạn chọn một ô trong file nguồn, phía trên thanh công thức Formula Bar sẽ hiển thị địa chỉ của ô dữ liệu bạn đã chọn nằm phía sau dấu bằng.

Ấn Enter để hoàn thành việc thực hiện công thức.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Đây cũng chính là công thức bạn đang tạo ra cho ô dữ liệu tại file đích (file 2). Thật vậy, khi bạn nhìn vào công thức cho ô dữ liệu tại file đích vừa rồi bạn sẽ thấy nó y hệt như trong thanh công thức của file 1.

Trong đó thì ở trong dấu ngoặc vuông [1.xlsx] sẽ là tên của file nguồn bạn lấy dữ liệu. Phía sau, Sheet1!$C$3 là vị trí cụ thể của ô dữ liệu tại file nguồn đó, trước ! là tên sheet và sau ! là đánh số của vị trí ô dữ liệu, ô C3.

Hai dấu $ đi kèm tên cột C và hàng 3 của ô C3 là biểu thị một dữ liệu cố định, không thể thay đổi theo biến số khi copy công thức.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Nếu bạn muốn copy công thức sao chép dữ liệu trên xuống bên dưới (vì thực tế chúng ta muốn copy cả một cột chứ không phải một ô) thì bạn click chuột vào ô dữ liệu đó để con trỏ nháy phía sau địa chỉ ô, sau đó bạn bấm ba lần phím F4. Việc này để các bạn loại bỏ $ cố định hàng cột và đưa nó về dạng biến số. Tất nhiên các bạn có thể sử dụng phương pháp thủ công đó là bôi đen và xóa các dấu $ đi bằng Backspace hoặc Delete.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Sau đó bạn đã có thể kéo chuột để copy công thức phía trên xuống bên dưới để lấy dữ liệu của cả cột bên file đích.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Cảm ơn các bạn đã đọc bài viết của ThuThuat123.com chúng tôi. Bài viết về cách lấy dữ liệut ừ file Excel này sang file Excel khác đến đây là hết. Hy vọng bài viết đã hướng dẫn được đầy đủ những gì bạn cần và giúp bạn áp dụng thành công trong file dữ liệu của mình.

Cách lấy dữ liệu từ file excel này sang file excel khác? đây sẽ lại nội dung chính của bài viết này!

Thật ra việc lấy dữ liệu từ file excel này sang file excel khác nó khá là dễ dàng, bạn chỉ cần sử dụng tổ hợp phím Ctrl + C copy dữ liệu từ file A và Ctrl + V paste sang file B là xong!

Tuy nhiên nhiều khi bạn lại không muốn mọi việc quá dễ dàng thì hôm nay xemngaydi.com sẽ giúp bạn thực hiện điều đó (đùa thôi chứ cái gì cũng có ứng dụng của nó bạn theo dõi cuối cách 2 bạn sẽ thấy nó ĐẶC BIỆT VÀ ĐÁNG ĐỂ LÀM đến mức nào. Mình sẽ hướng dẫn bạn “cách lấy dữ liệu từ file excel này sang file excel khác” bằng công thức

Mình có 2 cách để giới thiệu cho bạn

Đầu tiên mình sẽ lấy 1 ví dụ: lấy dữ liệu từ file excel A sang file excel B như hình

Hàm lấy dữ liệu từ file Excel này sang file Excel khác
Ta có 2 file A và file B

Cách 1: Chuyển cả sheet từ file excel A sang file excel B

Bước 1: mở 2 file excel A và B

Bước 2: Di chuột đến sheet chứa dữ liệu bạn muốn chuyển => Click chuột phải vào sheet đó chọn (ở đây mình là sheet 5) chọn Move & Copy

Hàm lấy dữ liệu từ file Excel này sang file Excel khác
Sử dụng Move or Copy để chuyển cả sheet

Bước 3: Một hộp thoại hiện lên ở ô:

To book: bạn chọn file muốn chuyển sang (ở đây là file B)

Before sheet: Ở đây bạn chọn sheet chuyển dữ liệu sang (Mình đang để sheet 2 vì mình muốn chuyển dữ liệu sang 1 sheet mới hoàn toàn)

Lưu ý: bạn phải tích vào ô “Creat and copy” nhé nếu không muốn bị mất dữ liệu đó ở bên file A

Rồi chọn “Ok” là xong.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Cách 2: Sử dụng công thức để lấy dữ liệu từ file excel này sang file excel khác

Bước 1: Mở 2 bảng excel lên

Bước 2: Ở file bạn muốn lấy dữ liệu (ở đây là file B) chọn ô D3 => Gõ “=” => sau đó sang File A chọn ô D3 => Enter là xong.

Ở ô D3 file B khi bạn chọn vào sẽ hiển thị công thức: ='[File A – ví dụ.xlsx]Sheet5′!$D$3  ta sẽ tìm hiểu xem công thức của nó là gì nhé

File A – ví dụ.xlsx: tên file nguồn ta vừa lấy dữ liệu sang

Sheet5: sheet lấy dữ liệu trong file nguồn

$D$3: là ô dữ liệu mà ta lấy dữ liệu sang

Hàm lấy dữ liệu từ file Excel này sang file Excel khác
Kết quả sau khi dùng công thức chuyển dữ liệu

Vậy nếu ta tắt file A (file nguồn) đi thì sao, khi đó công thức sẽ hiện đầy đủ link dẫn đến file chứa nguồn

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

File mình để hơi sâu nên đường dẫn của mình khá dài =))))

Bước 3: Cách để các dòng dưới cũng lấy được dữ liệu

Ở đây tại sao bạn lại không kéo xuống được như các công thức khác, vì hiện tại ô dữ liệu mình lấy đang để định dạng địa chỉ tuyệt đối. Bây giờ bạn chỉ cần bỏ ký tự “$” rồi kéo xuống như bình thường là dữ liệu sẽ được lấy sang file B của bạn.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Đọc đến đây bạn sẽ bắt đầu nghĩ rằng thôi copy paste cho nhanh tội gì mà phải làm khó mình đúng không ạ. Tuy nhiên cái hay của cách 2 là bạn có thể lấy dữ liệu tự động (cái này mới đáng để làm chứ :D)

Ví dụ:  Khi bạn có 1 file công thức cài đặt sẵn tính toán doanh thu của cửa hàng mà file này bạn không thể để cho nhân viên biết, mà cần nhập doanh thu theo từng ngày để quản lý và theo dõi kết quả bán hàng thì bạn có thể dùng cách lấy dữ liệu từ file excel này sang file excel khác để nhân viên của bạn nhập tự động doanh thu cho bạn mà vẫn bảo mật được thông tin khác.

Như mình hướng dẫn ở trên thì bạn chỉ việc kéo thêm ô lấy dữ liệu dài ra và khi nhân viên của bạn nhập ở file A dữ liệu sẽ tự động nhảy sang file B.

Hàm lấy dữ liệu từ file Excel này sang file Excel khác

Như vậy mình đã hướng dẫn cho bạn cách lấy dữ liệu từ file excel này sang file excel khác. Nếu bạn thấy hữu ích hãy share ủng hộ xemngaydi.com nhé. Tks!