Bỏ qua nội dung chính

Tham chiếu bảng tính động hoặc sổ làm việc Excel

Giả sử bạn có dữ liệu có cùng định dạng trên nhiều trang tính hoặc sổ làm việc và cần lấy dữ liệu từ các trang tính hoặc sổ làm việc này vào một trang tính khác. Chức năng INDIRECT có thể giúp bạn nhanh chóng hoàn thành công việc.

Tham chiếu động các ô trong một trang tính khác
Các ô tham chiếu trong sổ làm việc khác động


Tham chiếu động các ô trong một trang tính khác

Giả sử có bốn trang tính chứa doanh số bán hàng khác nhau trong các quý cho bốn nhân viên bán hàng và bạn muốn tạo một trang tính tóm tắt để kéo động doanh số bán hàng quý dựa trên nhân viên bán hàng tương ứng. Để làm cho nó hoạt động, công thức dưới đây có thể giúp bạn.

Công thức chung

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

1. Như ảnh chụp màn hình bên dưới được hiển thị, trước tiên, bạn cần tạo bảng tính tóm tắt bằng cách nhập tên trang tính riêng biệt vào các ô khác nhau, sau đó chọn một ô trống, sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi Chìa khóa.

=INDIRECT("'"&B3&"'!C3")

Chú ý: Trong mã:

  • B3 là ô chứa tên trang tính mà bạn sẽ lấy dữ liệu từ đó;
  • C3 là địa chỉ ô trong trang tính cụ thể mà bạn sẽ lấy dữ liệu của nó;
  • Để tránh trả về giá trị lỗi nếu B5 (ô tên trang tính) hoặc C3 (ô bạn sẽ kéo dữ liệu) trống, vui lòng kèm theo công thức INDIRECT với hàm IF hiển thị như sau:
    = IF (HOẶC (B3 = "", C3 = ""), "", INDIRECT ($ B $ 3 & "! C3"))
  • Nếu không có khoảng trắng trong tên trang tính của bạn, bạn có thể sử dụng trực tiếp công thức này
    = INDIRECT (B3 & "! C3")

2. Sau đó, kéo Điền vào Xử lý xuống để áp dụng công thức cho các ô khác. Bây giờ bạn đã trả lại tất cả doanh thu của quý đầu tiên từ các bảng tính cụ thể.

3. Tiếp tục để kéo tất cả doanh số của các quý khác khi bạn cần. Và đừng quên thay đổi tham chiếu ô trong công thức.


Các ô tham chiếu trong sổ làm việc khác động

Phần này nói về tham chiếu động các ô trong sổ làm việc khác trong Excel.

Công thức chung

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

Như ảnh chụp màn hình bên dưới được hiển thị, Dữ liệu bạn muốn trả về định vị trong cột E của trang tính "Tổng doanh số" trong một sổ làm việc riêng biệt có tên “Hồ sơ bán hàng”. Vui lòng làm như sau từng bước để hoàn thành.

1. Đầu tiên, hãy điền thông tin sổ làm việc (bao gồm tên sổ làm việc, tên trang tính và các ô tham chiếu), bạn sẽ kéo dữ liệu dựa trên thông tin này vào sổ làm việc hiện tại.

2. Chọn một ô trống, sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi Chìa khóa.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Chú ý:

  • B3 chứa tên sổ làm việc mà bạn muốn trích xuất dữ liệu từ đó;
  • C3 là tên trang tính;
  • D3 là ô bạn sẽ lấy dữ liệu từ đó;
  • Mô hình #REF! giá trị lỗi sẽ trả về nếu sổ làm việc được tham chiếu bị đóng;
  • Để tránh lỗi #REF! giá trị lỗi, vui lòng đính kèm công thức INDIRECT với hàm IFERROR như sau:
    = IFERROR (INDIRECT ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Sau đó kéo Fill Handle xuống để áp dụng công thức cho các ô khác.

Mẹo: Nếu bạn không muốn giá trị trả về biến thành lỗi sau khi đóng sổ làm việc được tham chiếu, bạn có thể chỉ định trực tiếp tên sổ làm việc, tên trang tính và địa chỉ ô trong công thức như sau:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Chức năng liên quan

Hàm INDIRECT
Hàm INDIRECT của Microsoft Excel chuyển đổi một chuỗi văn bản thành một tham chiếu hợp lệ.


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations