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:
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 |
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
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...
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!