Cách đổi tên sheet tự động trong excel

Thuật ngữ Worksheet được sử dụng trong tài liệu Excel là một tập hợp các ô được sắp xếp theo hàng và cột. Đó là bề mặt làm việc mà bạn tương tác để nhập dữ liệu. Mỗi trang tính chứa 1048576 hàng và 16384 cột và đóng vai trò là một bảng khổng lồ cho phép bạn sắp xếp thông tin

Ở dưới cùng của mỗi trang tính trong cửa sổ tài liệu Excel là một tab nhỏ cho biết tên của các trang tính trong sổ làm việc. Excel đặt tên cho các trang tính này bằng tên mặc định. Những tên này [Sheet1, Sheet2, Sheet3, v.v.] không mang tính mô tả nhiều; . Chẳng hạn, nếu sổ làm việc của bạn chứa ngân sách hàng năm, thì mỗi trang tính trong sổ làm việc có thể chứa ngân sách cho từng tháng riêng lẻ.

Vị trí của tên trang tính

Theo mặc định, mỗi sổ làm việc Excel chứa ba trang tính có tên là Trang tính 1, Trang tính 2 và Trang tính 3. Các tab của họ ở cuối bảng tính như được hiển thị. Nếu bạn không nhìn thấy chúng, hãy làm cho trang tính ngắn hơn theo chiều dọc

Đổi tên tên Sheet Excel

Có ba cách bạn có thể đổi tên một trang tính và sự khác biệt duy nhất giữa chúng là cách bạn bắt đầu quá trình đổi tên. Bạn có thể thực hiện bất kỳ thao tác nào sau đây

Bấm đúp vào tab trang tính và nhập tên mới

Bấm chuột phải vào tab trang tính, bấm Đổi tên và nhập tên mới

Sử dụng phím tắt Alt + H + O + R và nhập tên. [Con trỏ có thể ở bất kỳ đâu trong trang tính. ]

Nhận tên trang tính bằng hàm CELL

Khi làm việc với bảng tính Excel, đôi khi bạn có thể có nhu cầu lấy tên của bảng tính. Mặc dù bạn luôn có thể nhập tên trang tính theo cách thủ công nhưng nó sẽ không cập nhật trong trường hợp tên trang tính bị thay đổi. Vì vậy, nếu bạn muốn lấy tên sheet, để nó tự động cập nhật khi đổi tên, bạn có thể sử dụng công thức đơn giản trong Excel

=RIGHT[CELL[tên tệp],LEN[CELL[tên tệp]]-FIND[],CELL[tên tệp]]]

 

Cách lấy dữ liệu từ một trang tính khác bằng cách sử dụng tham chiếu ô trong Excel bằng cách sử dụng tên trang tính

  1. Nhấp vào ô mà bạn muốn dữ liệu được kéo xuất hiện

  1. Nhập =[dấu bằng] theo sau là tên của trang tính bạn muốn lấy dữ liệu từ đó. Nếu tên của trang tính nhiều hơn một từ, hãy đặt tên trang tính trong dấu nháy đơn

  1. Loại. theo sau là tham chiếu ô của ô bạn muốn kéo

  2. nhấn nút Enter

     5. Giá trị từ trang tính khác của bạn sẽ hiện xuất hiện trong ô

  1. Nếu bạn muốn xem nhiều giá trị hơn, hãy chọn ô và giữ hình vuông nhỏ ở góc dưới cùng bên phải của ô

  1. Kéo xuống để lấp đầy ô còn lại

Bạn đã tìm hiểu về cách thay đổi Tên chú giải trong Bảng tính Excel chưa?

Bạn đã học cách sử dụng tên sheet trong excel chưa. Bạn có thể theo dõi WPS Academy để tìm hiểu thêm các tính năng của Word Document, Excel Spreadsheets và PowerPoint Slides

Bạn cũng có thể tải WPS Office để chỉnh sửa văn bản word, excel, PowerPoint miễn phí. Tải ngay. Và có được trải nghiệm làm việc dễ dàng và thú vị.  

Có thể bạn đã biết rằng bạn có thể thay đổi tên của tab trang tính bằng cách bấm đúp vào tab và cung cấp tên mới. Tuy nhiên, nếu bạn muốn làm điều đó một cách linh hoạt thì sao?

Thật không may, Excel không cung cấp hàm nội tại để xử lý loại tác vụ này. Nhiệm vụ tương đối đơn giản là phát triển một chức năng như vậy bằng cách sử dụng macro sẽ thực hiện công việc cho bạn. Chẳng hạn, macro sau sẽ thay đổi tên tab thành nội dung của A1

Sub myTabName[]
    ActiveSheet.Name = ActiveSheet.Range["A1"]
End Sub

Có một số mục quan trọng cần lưu ý về macro này. Trước hết, không có lỗi kiểm tra. Điều này có nghĩa là nếu A1 chứa một giá trị không hợp lệ đối với tên tab [chẳng hạn như không có gì cả hoặc nhiều hơn 31 ký tự], thì macro sẽ tạo ra lỗi. Thứ hai, macro phải được chạy thủ công

Điều gì sẽ xảy ra nếu bạn muốn có một macro mạnh mẽ hơn để kiểm tra lỗi và chạy tự động?

Công thức ôPhạm viCông thứcA7. A12A7=FILTER[TRANSPOSE[tên trang tính],TRANSPOSE[tên trang tính]"Tóm tắt "&A3]C7C7=IFERROR[LOOKUP[2,1/[INDIRECT["'"&A7&"'. h5. h800"]""],INDIRECT["'"&A7&"'. h5. h800"]]&T[NOW[]],""]D7. D14D7=IFERROR[MAX[INDIRECT["'"&A7&"'. c5. c800"]],""]E7. E14E7=IFERROR[INDEX[INDIRECT["'"&A7&"'. f5. f800"],COUNT[INDIRECT["'"&A7&"'. f5. f800"]]-1],""]F7. F14F7=IFERROR[TÌM KIẾM[2,1/[ GIÁN TIẾP["'"&A7&"'. f5. f800"]""],INDIRECT["'"&A7&"'. f5. f800"]]&T[NOW[]],""]G7. G14G7=IFERROR[F7-E7,""]H7. H14H7=IFERROR[SUM[INDIRECT["'"&A7&"'. l5. l800"]],""]C8. C14C8=IFERROR[LOOKUP[2,1/[INDIRECT["'"&A8&"'. f5. f800"]""],INDIRECT["'"&A8&"'. h5. h800"]]&T[NOW[]],""] Công thức mảng động

 

Xin lỗi đọc nhầm bài viết của bạn giới thiệu phần tự động.

Dán phần bên dưới vào mô-đun trang tính [nhấp chuột phải vào tab và chọn xem mã].

Mã VBA.

Private Sub Worksheet_Change[ByVal Target As Range]

Dim NewName As String

If Not Intersect[Target, Range["A3"]] Is Nothing Then

Sheet1.Name = "Summary " & Range["A3"].Value

End If

End Sub


Trường hợp tôi có 'Sheet1' ở trên, hãy thay đổi số này thành số trang tính bên cạnh tên của trang tính. Bên dưới tên sheet của mình là [Summary 2025] và nó là sheet1



Now when you change the year in cell A3:H3 it will update the sheet name to 'Summary ' and the year e.g. 'Summary 2025' in my example.

Steven

 

sxhall anh ấy nói

Xin lỗi đọc nhầm bài viết của bạn giới thiệu phần tự động.

Dán phần bên dưới vào mô-đun trang tính [nhấp chuột phải vào tab và chọn xem mã].

Mã VBA.

Private Sub Worksheet_Change[ByVal Target As Range]

Dim NewName As String

If Not Intersect[Target, Range["A3"]] Is Nothing Then

Sheet1.Name = "Summary " & Range["A3"].Value

End If

End Sub


Where I have 'Sheet1' in the above change this to the sheet number next to the name of the sheet. Below my sheet name is [Summary 2025] and it is sheet1.

View attachment 40427

Now when you change the year in cell A3:H3 it will update the sheet name to 'Summary ' and the year e.g. 'Summary 2025' in my example.

Steven

Bấm để mở rộng

CẢM ƠN. Điều đó làm việc rất tốt, chính xác như tôi cần. Cám ơn rất nhiều.

 

Chủ Đề