Cách sử dụng giá trị ô làm tên trang tính trong tham chiếu công thức trong Excel

  • Chia Sẻ Cái Này
Hugh West

Nếu bạn đang cố gắng sử dụng giá trị ô làm tên trang tính trong tham chiếu công thức trong Excel thì bài viết này có thể hữu ích cho mục đích này. Vì vậy, hãy bắt đầu với bài viết chính của chúng ta để tìm hiểu thêm về cách sử dụng giá trị ô làm tên trang tính.

Tải xuống Sổ làm việc

Tham chiếu Tên Trang tính.xlsm

3 cách để sử dụng giá trị ô làm tên trang tính trong tham chiếu công thức trong Excel

Ở đây, chúng ta có 3 trang tính tháng 1 , tháng 2, Tháng 3 chứa các kỷ lục bán hàng trong 3 tháng này cho các sản phẩm khác nhau. Vì vậy, chúng tôi sẽ cố gắng sử dụng các giá trị ô làm tên trang tính này trong công thức làm tham chiếu để trích xuất các giá trị trong trang tính mới.

Chúng tôi đã sử dụng phiên bản Microsoft Excel 365 tại đây, bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của mình.

Phương pháp-1: Sử dụng hàm INDIRECT để Sử dụng Giá trị Ô làm Tên Trang tính trong Tham chiếu Công thức

Ở đây, chúng ta có thể thấy chúng ta có tổng giá trị bán hàng trong ô D11 trong mỗi ba trang tính Tháng 1 , Tháng 2 , Tháng 3 .

Chúng tôi đã tập hợp tên trang tính làm giá trị ô trong một trang tính mới để sử dụng các giá trị này làm tham chiếu. Sử dụng hàm INDIRECT , chúng ta sẽ sử dụng các giá trị này làm tên trang tính trong công thức và ưu điểm là nó sẽ tạo tham chiếu động. Vì vậy, để thay đổi, thêm hoặcxóa các giá trị ô này, kết quả sẽ được cập nhật tự động.

Các bước :

➤ Nhập công thức sau vào ô C4

=INDIRECT("'"&B4&"'"&"!"&"D11")

Ở đây, B4 là tên trang tính Tháng 1 D11 là ô trong trang tính chứa tổng giá trị bán hàng.

  • “'”&B4&”' ”&”!”&”D11″ → & Toán tử sẽ nối giá trị ô của B4 bằng dấu phẩy ngược, dấu chấm than và tham chiếu ô D11

    Đầu ra → “ 'Jan'!D11”
  • INDIRECT(“'”&B4&”'”&”!”&”D11″) trở thành

    INDIRECT(“'Jan'!D11”)

    Đầu ra → $23.084,00

➤ Nhấn ENTER và kéo công cụ Fill Handle xuống.

Sau đó, bạn sẽ nhận được tổng doanh số các giá trị tương ứng với tham chiếu tên trang tính trong cột Tên trang tính .

Đọc thêm: Tên trang tính Excel trong Công thức động (3 cách tiếp cận)

Phương pháp-2: Sử dụng hàm INDIRECT và ADDRESS để sử dụng giá trị ô làm tên trang tính

Trong ba trang tính Tháng 1<9 , Tháng 2 Tháng 3 chúng tôi có một số hồ sơ bán hàng trong những tháng này cho các sản phẩm khác nhau.

Để tạo một bảng tóm tắt, chúng tôi sẽ trích xuất các giá trị bán hàng từ các trang tính đó và kết hợp chúng lại với nhau. vào Tháng 1 , Tháng 2 Tháng 3 . Để sử dụng tham chiếu tên trang tính ở đây, chúng tôi sẽ sử dụng tiêu đề của các cột này và với sự trợ giúp của Hàm INDIRECT Hàm ADDRESS , chúng tôi sẽ tóm tắt chúng.

Các bước :

➤ Nhập công thức sau vào ô C4

=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Ở đây, $C$3 là tên của trang tính.

  • ROW(D4) → trả về số hàng của ô D4

    Đầu ra → 4
  • COLUMN(D4) → trả về số cột của ô D4

    Đầu ra → 4
  • ADDRESS(ROW (D4),COLUMN(D4)) trở thành

    ADDRESS(4,4)

    Đầu ra → $D$4

  • INDIRECT(“'”&$C$3&”'”&”!”& ĐỊA CHỈ(ROW(D4),COLUMN(D4))) trở thành

    INDIRECT(“'Jan'!”&”$D$4”) INDIRECT(“Jan!$D$4”)

    Đầu ra →$4.629,00

➤ Nhấn ENTER , kéo xuống Fill Handle Công cụ.

Sau đó, bạn sẽ nhận được hồ sơ bán hàng của tháng 1 tháng qua m tờ Tháng 1 trong cột Tháng 1 .

Để có các giá trị bán hàng từ Bảng tính tháng 2 cho tháng này trong cột tháng 2 sử dụng công thức sau

=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Tại đây , $D$3 là tên của trang tính.

Tương tự, đối với hồ sơ bán hàng của Tháng 3 sử dụngcông thức sau

=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Ở đây, $E$3 là tên của trang tính.

Đọc thêm: Excel VBA:  Tham chiếu ô trong trang tính khác (4 phương pháp)

Cách đọc tương tự

  • Địa chỉ ô tương đối và tuyệt đối trong bảng tính
  • Ví dụ về tham chiếu ô tương đối trong Excel (3 tiêu chí)
  • Cách giữ một ô cố định trong công thức Excel (4 cách dễ dàng)
  • Phím tắt tham chiếu ô tuyệt đối trong Excel (4 ví dụ hữu ích)
  • Ví dụ tham chiếu ô hỗn hợp trong Excel (3 loại)

Phương pháp-3: Sử dụng mã VBA để sử dụng giá trị ô làm tên trang tính trong tham chiếu công thức

Ở đây, chúng ta có tổng giá trị bán hàng trong ô D11 trong mỗi ba trang tính Tháng 1 , Tháng 2 , Tháng 3 chứa hồ sơ bán hàng của Tháng 1 , Tháng 2 Tháng 3 .

Trong cột Tên trang tính , chúng tôi đã đặt tên trang tính làm giá trị ô cho chúng tôi e chúng dưới dạng tham chiếu trong mã VBA . Với sự trợ giúp của mã này, chúng tôi sẽ nhận được tổng giá trị doanh số từ các trang tính này và tập hợp chúng vào cột Tổng doanh số tương ứng với tên trang tính của chúng.

Các bước :

➤ Chuyển đến tab Nhà phát triển >> Tùy chọn Visual Basic.

Sau đó, Trình chỉnh sửa Visual Basic sẽ mở ra.

➤ Chuyển đến Chèn Tab >> Mô-đun Tùy chọn.

Sau đó, Mô-đun sẽ được tạo.

➤ Viết đoạn mã sau

2903

Ở đây, chúng tôi đã khai báo SheetR String , ws ws1 as Worksheet , ws sẽ được gán cho trang tính VBA nơi chúng tôi sẽ có đầu ra của mình. SheetR sẽ lưu trữ các giá trị ô có tên trang tính trong trang tính VBA . Sau đó, chúng tôi đã gán các trang tính Tháng 1 , Tháng 2 Tháng 3 cho biến ws1 .

Vòng lặp FOR sẽ trích xuất tổng giá trị doanh số từ mỗi trang tính sang trang tính VBA và ở đây chúng tôi đã khai báo phạm vi cho vòng lặp này là 4 đến 6 vì các giá trị bắt đầu từ Hàng 4 trong trang tính VBA .

➤ Nhấn F5 .

Cuối cùng, bạn sẽ nhận được tổng giá trị bán hàng tương ứng với tham chiếu tên trang tính trong Tên trang tính cột.

Đọc thêm: Excel VBA: Nhận giá trị ô từ sổ làm việc khác mà không cần mở

Nhập Tên Trang tính để Sử dụng Tham chiếu trong Công thức

Nếu bạn không muốn sử dụng các phương pháp trên để tham chiếu một giá trị ô dưới dạng tên trang tính, thì bạn chỉ cần nhập tên trang tính hoặc chọn thủ công để nhận các giá trị từ trang tính đó một cách dễ dàng.

Ở đây, chúng tôi sẽ trích xuất tổng giá trị bán hàng từ các trang tính Tháng 1 , Tháng 2 ,và Tháng 3 , và tập hợp chúng vào cột Tổng doanh số trong một trang tính mới.

Để có tổng giá trị bán hàng của tháng tháng 1 , hãy nhập công thức sau vào ô C4

=January!D11

Ở đây, Jan là tên trang tính và D11 là tổng giá trị bán hàng trong trang tính đó.

Tương tự, đối với giá trị bán hàng của tháng tháng 2 , hãy sử dụng công thức sau

=February!D11

Ở đây, tháng 2 là tên trang tính và D11 là tổng giá trị bán hàng trong trang tính đó.

Nếu không muốn nhập công thức, bạn có thể chỉ cần chọn ô của trang tính Mar để trích xuất giá trị đó trong ô C6 .

➤ Trước tiên, hãy nhập dấu Bằng ( = ) trong ô C6 .

➤ Nhấp vào trang tính Mar .

Sau đó, bạn sẽ được đưa đến trang tính Tháng ba và từ đây, hãy chọn ô D11 .

➤ Nhấn ENTER .

Bạn sẽ nhận được tổng giá trị bán hàng của Marc h tháng kể từ trang tính đó trong ô C6 trong trang tính Loại .

Phần Thực hành

Để tự thực hành, chúng tôi đã cung cấp phần Thực hành như bên dưới trong trang tính có tên Thực hành . Vui lòng tự làm.

Kết luận

Trong bài viết này, chúng tôi đã cố gắng đề cập đến các cách sử dụng giá trị ô làm tên trang tính trong tham chiếu công thức trong Excel . Mongbạn sẽ thấy nó hữu ích. Nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào, vui lòng chia sẻ chúng trong phần nhận xét.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.