Cách thay đổi kích thước Named Range hiện có trong Excel

Nội dung được viết bởi Bến Hà Trương

Bạn có muốn thay đổi một named range hiện có trong excel để thêm nhiều hàng và nhiều cột hơn hay không? Trong bài viết này, chúng tôi sẽ hướng dẫn cho bạn hai phương pháp để thay đổi kích thước một name range hiện có trong Excel.

Named Range trong Excel là gì

Trong cuộc sống hàng ngày, tên gọi được sử dụng rộng rãi để chỉ người, vật và vị trí địa lý. Ví dụ: thay vì nói “thành phố nằm 20°53′ đến 21°23′ vĩ độ Bắc và 105°44′ đến 106°02′ kinh độ Đông, bạn chỉ cần nói ”Thành phố Hà nội”.

Tương tự, trong Excel, bạn cũng có thể đặt tên cho một ô hoặc một phạm vi ô và tham chiếu đến các ô đó theo tên của nó (named range).

Ví dụ: để tìm tổng doanh số (B2: B10) cho một mặt hàng cụ thể (E1), bạn có thể sử dụng công thức sau:

= SUMIF($A$2:$A$10,$E$1,$B$2:$B$10)

Hoặc, bạn có thể đặt tên cho các phạm vi và các ô riêng lẻ và sử dụng tên đó trong công thức của mình.

= SUMIF (items_list,items,Sales)

Như bạn có thể quan sát trong hình ngay bên dưới.

Cách thay đổi kích thước Name Range hiện có trong Excel

Trong Microsoft Excel, bạn có thể tạo và sử dụng hai loại tên:

  • Tên được xác định (Define name) – tên dùng để chỉ một ô, phạm vi ô, giá trị không đổi hoặc công thức. Ví dụ: khi bạn xác định tên cho một phạm vi ô, nó được gọi là phạm vi được đặt tên hoặc phạm vi được xác định. Những tên này là chủ đề của hướng dẫn này.
  • Tên bảng (Table name) – tên của bảng Excel được tạo tự động khi bạn chèn bảng vào bảng tính (Ctrl + T). Để biết thêm thông tin về các bảng Excel.

Gitiho đã có một bài viết chi tiết về cách tạo Named Range trong Excel, nếu cần thêm những thông tin khác về tính năng này, bạn vui lòng tìm đọc lại bài viết đó.

Bây giờ, chúng ta sẽ tìm hiểu hai cách dễ dàng thay đổi kích thước Name Range trong Excel.

Thay đổi kích thước Named range với Name Manager

Bạn có thể dễ dàng thay đổi kích thước named range hiện có trong excel bằng công cụ Name Manager

1. Nhấp vào Formulas > Name Manager. 

Cách thay đổi kích thước Named Range hiện có trong Excel

2. Trong hộp thoại Name Manager, hãy chọn tên dải ô bạn muốn thay đổi kích thước, sau đó click vào biểu tượng bảng tính, như hình bên dưới:

Cách thay đổi kích thước Named Range hiện có trong Excel

3. Trong hộp Name Manager – Refers to , hãy chọn một phạm vi mới cho named range của bạn, sau đó đóng hộp này lại.

Cách thay đổi kích thước Named Range hiện có trong Excel

4. Bạn sẽ được đưa trở lại hộp thoại Name Manager, hãy nhấp vào nút check để lưu lại phạm vi mới, và cuối cùng nhấp vào nút Close để đóng hộp thoại. Xem ảnh chụp màn hình:

Cách thay đổi kích thước Named Range hiện có trong Excel

Bạn có thể thấy Named range của mình đã thay đổi kích thước

Cách thay đổi kích thước Named Range hiện có trong Excel

Thay đổi kích thước Named range với VBA

Bên cạnh phương pháp trên, code VBA cũng có thể giúp bạn thay đổi kích thước một named range hiện có

1. Nhấn đồng thời phím Alt + F11 để mở cửa sổ Microsoft Visual Basic Application.

2. Trong cửa sổ Ứng dụng Microsoft Visual Basic Application, bấm CInsert > Module.

3. Dán đoạn code VBA bên dưới vào cửa sổ Module

VBA: Thay đổi kích thước name range

1
2
3
4
5
6
7
8
9
10
11
Sub ResizeNamedRange()
    Dim xWb As Workbook
    Dim xNameString As String
    Dim xName As Name
    Set xWb = Application.ActiveWorkbook
    xNameString = Application.InputBox("Name :", xTitleId, "", Type: = 2)
    Set xName = xWb.Names.Item(xNameString)
    With xName
        .RefersTo = .RefersToRange.Resize(10, 6)
    End With
End Sub


Ghi chú:

1. “10, 6” trong dòng này .RefersTo = .RefersToRange.Resize (10, 6) có nghĩa là names range được chỉ định sẽ được thay đổi kích thước để có 10 hàng và 6 cột.

2. Vui lòng thay đổi các biến này khi bạn cần.

4. Sau khi thay đổi các biến chính xác như trên bảng tính của bạn, hãy nhấn phím F5 để chạy code. Trong hộp thoại bật lên, nhập tên phạm vi bạn muốn thay đổi kích thước vào hộp Name , sau đó bấm vào nút OK .

Cách thay đổi kích thước Named Range hiện có trong Excel


Ngay lập tức, named range của bạn thay đổi kích thước với các điều kiện bạn đã chỉ định.

Hy vọng, qua bài viết này, bạn đã biết cách dể dàng thay đổi kích thước named range hiện có trong excel. Bên cạnh đó, để không bỏ lỡ những mẹo và thủ thuật tin học văn phòng hữu ích khác, hãy theo dõi chúng tôi ngay hôm nay.


KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông