Nếu bạn có một sổ làm việc chứa khá nhiều trang tính, bạn có thể đang tìm một cách dễ dàng hơn để chuyển đến một nhóm trang tính cụ thể, thay vì sử dụng các mũi tên cuộn gần các tab trang tính. Ví dụ: bạn có thể muốn nhập một chữ cái duy nhất và để Excel hiển thị trang tính đầu tiên bắt đầu bằng chữ cái đó. Có một cách để thực hiện việc này trực tiếp trong Excel. Đơn giản chỉ cần làm theo các bước sau:

  1. Nhấp chuột phải vào các mũi tên cuộn ở bên trái của các tab.

Excel hiển thị menu Ngữ cảnh bao gồm nhiều tên tab trang tính.

  1. Nhấp vào tùy chọn More Sheets. Excel sẽ hiển thị hộp thoại Kích hoạt.

Tất cả các tên trang tính của bạn được liệt kê trong hộp thoại. (Xem Hình 1.)

  1. Nhấn vào chữ cái đầu tiên của tên trang tính mà bạn muốn. Trang tính đầu tiên bắt đầu bằng chữ cái đó được chọn.

  2. Tiếp tục nhấn cùng một chữ cái để chọn trang tính tiếp theo bắt đầu bằng chữ cái đó.

  3. Khi tên trang tính mong muốn được chọn, nhấn Enter.

Điều thú vị về cách tiếp cận này là bạn không cần phải có các trang tính theo thứ tự bảng chữ cái để sử dụng nó. Mỗi lần bạn nhấn một chữ cái (bước 3 và 4), Excel sẽ chọn trang tính tiếp theo bắt đầu bằng chữ cái đó.

Mặc dù cách tiếp cận này khá nhanh để sử dụng, nhưng một số người có thể phản đối vì nó liên quan đến việc sử dụng cả chuột (hai lần nhấp) và bàn phím. Một số người thích sử dụng bàn phím một cách nghiêm túc. Trong trường hợp này, tốt nhất là bạn sắp xếp trang tính của mình theo thứ tự bảng chữ cái (như đã đề cập trong các vấn đề khác của ExcelTips) và sau đó sử dụng macro để kéo lên vùng trang tính mong muốn. Macro sau sẽ thực hiện thủ thuật:

Sub GoToSheet()

Dim iTemp As Integer     Dim sSheet As String     Dim sThisOne As String

sSheet = InputBox("Enter first letter of sheet", _       "Go to sheet", Left(ActiveSheet.Name, 1))

If sSheet = "" Then Exit Sub     sSheet = UCase(Left(sSheet, 1))

iTemp = 0     For i = 1 To ThisWorkbook.Sheets.Count         sThisOne = UCase(Left(ThisWorkbook.Sheets(i).Name, 1))

If sThisOne = sSheet Then             iTemp = i             Exit For         End If     Next i     If iTemp > 0 Then         ThisWorkbook.Sheets(iTemp).Activate     End If End Sub

Bây giờ, hãy gán một phím tắt cho macro, chẳng hạn như Ctrl + G. Từ bây giờ, bạn chỉ cần nhấn Ctrl + G, nhập một ký tự, rồi nhấn Enter.

Trang tính đầu tiên bắt đầu bằng chữ cái bạn chỉ định được chọn.

Giải pháp cuối cùng là tạo “chỉ mục” hoặc “TOC” cho trang tính của bạn. Chèn một trang tính trống vào đầu sổ làm việc, sau đó thêm siêu liên kết vào nhiều trang tính khác trong sổ làm việc của bạn.

Ai đó có thể nhấp vào siêu kết nối, sau đó sẽ hiển thị trang tính được tham chiếu bởi siêu kết nối.

Thiết lập siêu liên kết theo cách này chắc chắn là công việc nhiều hơn, nhưng nó có những lợi thế không được cung cấp bởi các phương pháp khác được mô tả cho đến nay.

Đầu tiên, người dùng không cần biết tên trang tính. Thứ hai, bạn có thể sử dụng nhiều “từ khóa” làm liên kết, mỗi từ khóa dẫn đến cùng một trang tính. Bằng cách này, sổ làm việc tổng thể trở nên dễ tiếp cận hơn với những người dùng khác nhau. Cuối cùng, các trang tính có thể theo bất kỳ thứ tự nào mong muốn, thay vì đặt chúng theo thứ tự bảng chữ cái.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

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

Mẹo này (2718) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: