Bài viết này, Học Excel Online sẽ giúp bạn giải thích tham chiếu ngoại trong Excel một cách cơ bản và hướng dẫn cách lập tham chiếu cho một trang tính hoặc bảng tính trong công thức của bạn.
Khi tính toán dữ liệu trong Excel, đôi khi bạn sẽ gặp phải trường hợp cần lấy dữ liệu từ một trang tính hoặc thậm chí một file Excel khác. Để làm được điều này, bạn chỉ cần tạo liên kết giữa hai trang tính (cùng một bảng tính hoặc khác bảng tính) bằng cách sử dụng ô tham chiếu ngoại hoặc đường link.
Ô tham chiếu ngoại trong Excel là sự tham chiếu dẫn tới một ô hoặc một mảng các ô (range) không nằm trong trang tính hiện tại. Lợi ích của việc dùng tham chiếu ngoại là bất cứ khi nào ô tham chiếu thay đổi, giá trị trả về bởi ô tham chiếu ngoại sẽ tự động cập nhật.
Giữa tham chiếu ngoại trong Excel và ô tham chiếu vẫn có những điểm khác biệt mặc dù chúng tương tự nhau. Trong bài hướng dẫn này, chúng ta cùng bắt đầu với những bước cơ bản và tạo một vài loại tham chiếu ngoại qua các ví dụ cụ thể
Xem nhanh
Để tham chiếu một ô hoặc một mảng các ô từ một trang tính khác cùng nằm trong một bảng tính, đưa tên trang tính đằng sau dấu (!) nằm trước đại chỉ ô.
Tên_trang_tính!Địa_chỉ_ô
Ví dụ tham chiếu tới ô A1 nằm trong Sheet2, đánh Sheet2!A1.
Tên_trang_tính!Ô_đầu:Ô_cuối
Ví dụ tham chiếu tới các ô A1:A10 trong Sheet2, đánh Sheet2!A1:A10
Trong thực tế khi nhân giá trị ô A1 trong trang tính Thống kê với 10, công thức tham chiếu ngoại như sau
=’Thống kê’!A1*10
Khi viết công thức tham chiếu tới ô nằm trong trang tính khác, bạn có thể đánh tên trang tính khác đằng sau dấu (!) và tham chiếu một ô một cách thủ công và dễ mắc lỗi.
Cách tốt hơn là chỉ tới ô nằm trong trang tính khác mà bạn muốn công thức tham chiếu tới và để Excel tự sửa cú pháp. Để Excel chèn tham chiếu tới một trang tính khác, làm theo các bước sau
Ví dụ, nếu bạn có một danh sách Doanh số bán hàng và bạn muốn tính thuế giá trị gia tăng (19%) cho mỗi sản phẩm trong một trang tính khác tên VAT, thực hiện theo các bước sau
Tương tự như trên, bạn có thể tham chiếu một mảng các ô trong trang tính khác. Điểm khác biệt duy nhất là chọn nhiều ô từ trang tính. Ví dụ, để tìm tổng doanh số bán hàng trong các ô B2:B5 trong trang tính Doanh số , bạn nhập công thức sau
=SUM (‘Doanh số’!B2:B5)
Trong công thức Microsoft Excel, tham chiếu ngoại từ bảng tính khách được trình bày theo hai cách dựa trên vị trí nguồn của bảng tính mở hay đóng
Khi nguồn bảng tính mở, tham chiếu ngoại chứa tên bảng tính đặt trong dấu ngoặc vuông (bao gồm phần mở rộng tệp) đứng trước tên trang tính, dấu (!), và ô tham chiếu hoặc mảng tham chiếu. Cú pháp như sau:
[Tên_bảng_tính]Tên_trang_tính!Địa_chỉ_ô_tham_chiếu
Ví dụ tham chiếu ngoại tới B2:B5 trong trang tính Tháng 1 nằm trong bảng tính Doanh số.xlsx:
[Tổng.xlsx]’T1’B2:B5
Nếu muốn tính tổng các ô, công thức tham chiếu bảng tính như sau:
=SUM ([Tổng. xlsx]T1!B2:B5)
Khi tham chiếu từ một bảng tính khác, bảng tính này không nhất thiết phải mở. Nếu nguồn của bảng tính là đóng, bạn phải chèn đường dẫn tới tham chiếu ngoại
Ví dụ, để chèn ô B2:B5 vào trang tính Tháng 1 từ bảng tính Doanh số. xlsx nằm trong folder Báo cáo trong ổ D, công thức như sau:
=SUM (D:\BC\[Tổng. xlsx]’T1′!B2:B5)
với
Nếu bạn đã tạo tham chiếu tới một bảng tính mở và sau đó đóng nguồn của bảng tính, tham chiếu ngoại sẽ tự động cập nhật bao gồm cả đường dẫn đầy đủ.
=SUM(‘[Doanh số.xlsx]T1’!B2:B5)
=SUM (‘[Tổng.xlsx] Tháng 1’!B2:B5)
=SUM (‘D:Báo cáo\[Doanh số.xlsx] Tháng 1’!B2:B5)
Giống như trường hợp tạo công thức Excel tham chiếu tới trang tính khác, bạn không cần phải đánh tham chiếu tới bảng tính một cách thủ công. Chỉ cần chuyển sang bảng tính khác khi đang nhập công thức và chọn ô hoặc mảng bạn muốn tham chiếu tới. Microsoft Excel sẽ làm phần việc còn lại
Để tạo tham chiếu ngoại gọn hơn, bạn có thể tạo tên trong nguồn trang tính sau đó tham chiếu tới tên đó từ trang tính khác nằm trong cùng hoặc khác bảng tính.
Để tạo tên trong Excel, chọn tất cả các ô bạn muốn tham chiếu. Sau đó tới tab Formulas>Defined names và click vào nút Define name hoặc ấn Ctrl+F3 và click New
Trong hộp thoại New Name, đánh tên bạn muốn (nhớ rằng kí tự trống không được sử dụng cho tên Excel), và kiểm tra mảng tham chiếu được ghi trong ô Refers to.
Ví dụ đây là cách tạo tên (Doanh_số_T1) cho ô B2:B5 trong trang tính Tháng 1
Sau khi tên được tạo lập, bạn có thể sử dụng tham chiếu ngoại này trong Excel. Định dạng của tham chiếu này đơn gian hơn nhiều so với tham chiếu trang tính và bảng tính vừa đề cập trên đây.
Các bạn nên tạo tên ở level bảng tính (trừ khi bạn có lý do để không sử dụng nó) bởi chúng đơn giản hoá việc tạo lập tham chiếu ngoại hơn nhiều so với tên trang tính.
Để tham chiếu tên level bảng tính trong cùng một bảng tính, bạn chỉ cần đánh tên vào tham số của hàm
=Function (tên)
Ví dụ để tìm tổng của các ô nằm trong tên Doanh_số_T1 mà bạn vừa lập xong, sử dụng công thức sau
=SUM(Doanh_số_T1)
Để tham chiếu tên level trang tính từ một trang tính khác nằm trong cùng bảng tính, bạn phải đặt tên trước tên trang tính và dấu chấm than đằng sau:
=Function (Tên_trang_tính!tên)
Ví dụ
=SUM (T1!Doanh_số_T1)
Nếu tên trang tính chứa dấu cách hoặc kí tự không phải chữ cái, hãy nhớ đặt chúng bên trong dấu nháy như sau
=SUM(‘Báo cáo T1’!Doanh_số_T1)
Tham chiếu tới tên level bảng tính ở khác bảng tính bao gồm tên bảng tính (gồm tệp mở rộng), dấu chấm than và tên (tên của mảng)
=Function (Tên_bảng_tính!tên)
Ví dụ
=SUM (Tổng.xlsx!Doanh_số_T1)
Để tham chiếu tên level trang tính trong bảng tính khác, tên trang tính và dấu chấm than theo sau cũng phải nằm trong công thức, và tên bảng tính phải đặt trong ngoặc vuông. Ví dụ:
=SUM (‘C\Documents\Tổng.xlsx’!Doanh_số_T1)
Nếu bạn đã tạo nhiều tên khác nhau trong trang tính Excel, bạn không cần thiết phải nhớ tất cả tên của chúng. Để chèn tham chiếu tên vào công thức, thực hiện theo các bước sau
Nếu tham chiếu tên ở level bảng tính nằm trong bảng tính khác, chuyển tới bảng tính đó. Nếu tên nằm trong trang tính mà cùng bảng tính, bỏ qua bước này
Nếu bạn đang lập tham chiếu tới tên ở level trang tính, di chuyển tới trang tính đó (nằm trong cùng hoặc khác bảng tính)
Như vậy bạn đã biết cách tạo tham chiếu ngoại trong Excel, bạn có thể sử dụng chúng để lấy dữ liệu cho các phép tính dễ dàng hơn.