Chuck có thể dễ dàng thiết lập phạm vi đã đặt tên trong sổ làm việc và Excel cho phép anh ta chỉ định xem phạm vi được đặt tên đó nên áp dụng cho toàn bộ sổ làm việc hay cho một trang tính. Tuy nhiên, anh ấy tự hỏi về những ưu và nhược điểm của việc giới hạn phạm vi của một phạm vi được đặt tên trong một trang tính. Điều đó dẫn đến câu hỏi liệu nó có tốt hơn là để phạm vi được đặt cho toàn bộ sổ làm việc hay không.

Như Chuck ngụ ý, mặc định cho một phạm vi được đặt tên là phạm vi này áp dụng cho toàn bộ sổ làm việc. Đối với hầu hết mọi người, điều này là tốt và nó phản ánh cách mà hầu hết mọi người làm việc với các phạm vi được đặt tên. Không có “lần truy cập hiệu suất” nào được liên kết với phạm vi sổ làm việc hoặc phạm vi trang tính, do đó (may mắn thay) không nhập vào phương trình.

Vì vậy, khi nào bạn nên thay đổi từ mặc định và thay vào đó, chọn đặt một phạm vi đã đặt tên chỉ áp dụng cho một trang tính? Câu trả lời rõ ràng là khi bạn có một trang tính mà bạn có thể muốn sao chép trong một sổ làm việc, trang tính đó chứa các phạm vi được đặt tên tham chiếu đến các phạm vi trên trang tính đó và trang tính đó chứa các công thức sử dụng các phạm vi được đặt tên đó. Khi bạn nhân bản trang tính, bạn sẽ muốn các công thức đó trên nhiều trang tính vẫn hoạt động tương ứng với trang tính của chúng. Nếu phạm vi đã đặt tên bị giới hạn trong phạm vi trang tính, thì mọi thứ sẽ hoạt động như mong đợi.

Nếu bạn sao chép một trang tính bao gồm các phạm vi được đặt tên sử dụng phạm vi “sổ làm việc” và bản sao đó nằm trong cùng một sổ làm việc, Excel sẽ thực hiện thay đổi trong trang tính đã sao chép. Cụ thể, để tránh nhầm lẫn trong không gian tên sổ làm việc, Excel sẽ tự động chuyển đổi các phạm vi được đặt tên trong bản sao để có phạm vi trang tính. Các phạm vi được đặt tên trong trang tính ban đầu vẫn không thay đổi và do đó, giữ lại phạm vi sổ làm việc.

Nếu bạn sao chép một trang tính bao gồm các phạm vi được đặt tên sử dụng phạm vi “sổ làm việc” và bản sao đó được đặt trong một sổ làm việc khác, thì Excel chỉ sửa đổi phạm vi của các phạm vi đó nếu việc giữ nguyên phạm vi ban đầu sẽ gây ra xung đột với bất kỳ phạm vi đã đặt tên nào. hiện có trong sổ làm việc đích.

Trong mọi trường hợp, bạn sẽ muốn kiểm tra kỹ bất kỳ công thức nào trong trang tính của mình để đảm bảo rằng chúng tham chiếu đến những gì bạn mong đợi chúng tham chiếu đến. Ngược lại, bạn có thể thay đổi phạm vi dải ô đã đặt tên thành “bảng tính”

trước khi thực hiện sao chép trang tính để ít có khả năng nhầm lẫn với các trang tính được sao chép hoặc sao chép.

Tuy nhiên, bạn nên lưu ý hai vấn đề tiềm ẩn khi sử dụng phạm vi đã đặt tên trong phạm vi cho một trang tính cụ thể. Đầu tiên, khi bạn bắt đầu sao chép trang tính, bạn sẽ khiến người dùng khó khăn hơn một chút trong việc theo dõi các vấn đề tiềm ẩn do các phạm vi được đặt tên giống nhau trên các trang tính khác nhau. (Người dùng chỉ mất thêm một chút thời gian để xoay quanh phạm vi giới hạn.)

Thứ hai, nó có thể làm cho các macro của bạn phức tạp hơn, nếu những macro đó truy cập vào các phạm vi được đặt tên. Nếu bạn có các macro như vậy, bạn sẽ muốn kiểm tra chúng kỹ lưỡng để đảm bảo rằng chúng tham chiếu đến phạm vi mong đợi. Nếu bạn không làm như vậy, các macro có thể làm rối tung dữ liệu trang tính của bạn hoặc sập hoàn toàn.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (4633) áp dụng cho Microsoft Excel 2007, 2010, 2013 và 2016.