Bỏ qua nội dung chính

Làm cách nào để thay thế tên phạm vi bằng tham chiếu ô trong Excel?

Một số người thích sử dụng nhiều tên phạm vi trong công thức của họ vì họ cảm thấy nó rõ ràng hơn và dễ đọc và dễ hiểu hơn. Nhưng nếu bạn muốn xem các tham chiếu ô thực tế, bạn phải làm thế nào? Ở đây hướng dẫn này sẽ giới thiệu hai thủ thuật nhanh chóng để giải quyết vấn đề này.

Thay thế tên dải ô bằng mã VBA;

Thay thế tên phạm vi một cách nhanh chóng và dễ dàng bằng Kutools cho Excel.

Ví dụ: trong trang tính này, tôi sẽ đặt tên dải ô A2: A6 là giá bánvà đặt tên B2 là giảm giá, và sau đó sử dụng cả tên phạm vi trong công thức để tính giá mới. Xem ảnh chụp màn hình:

           

Sau khi làm theo các thủ thuật nhanh, tên phạm vi sẽ được thay thế bằng tham chiếu ô như được hiển thị như bên dưới:


mũi tên màu xanh bong bóng bên phải Thay thế tên dải ô bằng mã VBA

Sử dụng VBA để thay thế tên phạm vi của công thức bằng tham chiếu ô, bạn có thể thực hiện từng bước như sau:

1. Chọn phạm vi chứa các công thức bạn muốn thay thế tên của chúng bằng các tham chiếu ô.

2. nhấp chuột Nhà phát triển > Visual Basic or Alt + F11 để mở một cái mới Microsoft Visual Basic cho các ứng dụng cửa sổ sẽ hiển thị, nhấp vào Chèn>Mô-đun, rồi nhập các mã sau vào mô-đun:

Mã VBA: Thay thế tên dải ô bằng Tham chiếu tuyệt đối

Sub AbsoleteNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(VBA.Replace(xName.RefersTo, "=", ""), "$", ""))
        End If
    Next
Next
End Sub

Mã VBA: Thay thế tên dải ô bằng tham chiếu tương đối

Sub ReplaceNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(xName.RefersTo, "=", ""))
        End If
    Next
Next
End Sub

3. Sau đó nhấn vào  để chạy mã, một hộp thoại hiển thị để chọn một dải ô để thay thế. Xem ảnh chụp màn hình:

4. Sau đó nhấn vào OK. và tất cả các tên phạm vi công thức đã chọn đã được thay thế. Xem ảnh chụp màn hình:

 

Thay thế tên phạm vi bằng tham chiếu ô tương đối

 

Thay thế tên phạm vi bằng tham chiếu ô tuyệt đối



mũi tên màu xanh bong bóng bên phải Thay thế tên phạm vi một cách nhanh chóng và dễ dàng bằng Kutools cho Excel

Nếu bạn có Kutools cho ExcelCủa nó, Thay thế tên dải ô tiện ích sẽ giúp bạn thay thế các tên phạm vi bằng các tham chiếu ô một cách nhanh chóng và dễ dàng.

Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. Lấy nó ngay

Bước 1. Vui lòng áp dụng tiện ích này bằng cách nhấp vào Kutools > Thêm công cụ > Thay thế tên dải ô. Xem ảnh chụp màn hình:

Bước 2. Một hộp thoại bật lên có tên Thay thế tên dải ô được hiển thị và nhấp vào Phạm vi và sau đó chọn phạm vi bạn muốn thay thế bằng tham chiếu ô từ Dải cơ sở. Xem ảnh chụp màn hình:

Bước 3. Nhấp chuột Thay thế, Một Thay thế tên dải ô hộp thoại bật lên sẽ được hiển thị để cho bạn biết số lượng công thức đã sửa đổi và công thức không thay đổi, hãy nhấp vào Ok, và sau đó các tên phạm vi trong ô đã chọn đã được thay thế bằng các tham chiếu ô. Xem ảnh chụp màn hình:

Để biết thêm thông tin về Thay thế tên dải ô, Vui lòng truy cập Mô tả tính năng Replace Range Name.


Bài báo tương đối:

Thay đổi tham chiếu ô trong công thức thành tên dải ô trong Excel

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

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
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 !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọ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 dãy và cột 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, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Muchas gracias por el post! Me ha funcionado la macro perfectamente, una ayuda buenísima
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations