Cách lấy tên của Worksheet hiện tại

Bạn đã từng gặp khó khăn trong việc tìm ra tên của Worksheet hiện đang sử dụng chưa? Đây là vấn đề có ích như thế nào? Hãy cùng Học Excel Online khám phá nội dung này:

1. Công dụng và ứng dụng

Trong trường hợp workbook của bạn bao gồm nhiều sheet, việc nhảy qua lại giữa các sheet trở nên mất thời gian. Bạn muốn tìm cách tạo liên kết để đến mỗi sheet một cách tiện lợi và nhanh chóng; do đó việc cần thiết là phải xác định tên của các Sheet để liên kết tới chúng.

Một tình huống khác, khi bạn quản lý công nợ khách hàng trên nhiều sheet khác nhau và bạn muốn từ một báo cáo chọn được tên khách hàng phản ánh đúng công nợ trên Sheet tương ứng => Việc lấy tên sheet khách hàng sẽ giúp ích cho bạn.

Đó chỉ là hai trong nhiều trường hợp ta có thể cần đến việc xác định tên sheet. Hãy cùng nhau tìm hiểu cách thực hiện điều này ngay dưới đây.

Bạn sẽ thích thú khi biết có tới hai phương pháp để làm điều này.

2. Phương pháp lấy tên workbook và bóc tách tên Sheet

Excel tích hợp một hàm cho phép lấy tên của Workbook là:

Đây là cú pháp cơ bản với từ FileName nằm trong dấu nháy kép.

* Chú ý: Nếu Workbook chưa được lưu ở bất cứ đâu thì hàm Cell sẽ không cho kết quả

Ví dụ minh họa:

Khi chúng ta nhập hàm Cell vào ô A1, kết quả xuất hiện như sau:

Phần Tên Workbook mà ta vừa thu được bao gồm các phần như sau:

  • C:UsersQuanDesktop chính là thư mục lưu Workbook, ở đây cụ thể là máy tính để bàn (Desktop)
  • [Test.xlsx]: tên của Workbook đặt trong dấu ngoặc vuông, bao gồm cả tên file và định dạng .xlsx
  • Sheet1: Tên của Sheet hiện đang sử dụng (chứa ô A1 nơi hàm Cell được thực thi)

Do đó, chúng ta có thể:

  • Chọn tham chiếu ô bất kỳ trên Sheet mà bạn muốn lấy tên (ví dụ thay thế A1)
  • Tách tên Sheet ra bằng cách lấy phần ký tự phía sau ký hiệu ]: trước dấu ] là đường dẫn và tên Workbook, phía sau dấu ] là tên của Sheet

3. Cách tách Tên Sheet sử dụng hàm MID, CELL, và FIND

Để xác định vị trí của dấu ] trong kết quả từ ô A1, chúng ta dùng hàm FIND như sau:

Hàm Find sẽ trả về con số thể hiện vị trí của ký tự dấu ]

Tính từ vị trí sau dấu ] có thể bắt đầu từ FIND(“]”,A1)+1

Chiều dài tối đa của tên Sheet trong Excel được giới hạn ở 255 ký tự.

Sử dụng kết hợp hàm MID để lấy nội dung ký tự sau dấu ] như sau:

=MID(A1,FIND(“]”,A1)+1,255)

  • A1 chính là CELL(“FileName”,A1)
  • FIND(“]”,A1)+1 là điểm bắt đầu của chuỗi ký tự cần lấy
  • 255 là chiều dài chuỗi ký tự cần lấy, nếu chuỗi ngắn hơn kết quả sẽ bằng độ dài chuỗi đó.

Nếu đặt công thức CELL bên trong hàm MID và chỉ sử dụng công thức này tại một vị trí duy nhất thì ta sẽ nhận được kết quả là Tên Sheet

4. Xác định tên Sheet thông qua việc sử dụng hàm INDEX và Name

Cách khác để xác định tên Sheet trong Workbook là thông qua việc dùng hàm Index cùng với chức năng Define Name.

Bước 1: Tạo một tên định nghĩa động để xác định tên của Sheet

  • Chọn Define Name từ tab Formulas
  • Gán tên cho khai báo này là Ten_Sheet trong phần Name
  • Trong mục Refers to, nhập vào lệnh sau:

Lệnh được giới thiệu ở đoạn trước cần phải được đặt trong một Name và sử dụng trong công thức khác, chẳng hạn như công thức Index mà chúng ta sẽ xem xét ở phần sau.

Bước 2: Áp dụng hàm INDEX kết hợp với Name đã được định nghĩa

Khi xem xét hình ảnh trên, quan trọng là phải xác định thứ tự của sheet mà bạn muốn lấy tên.

Nếu không xác định được thứ tự của Sheet, Excel sẽ hiển thị lỗi #REF (lỗi tham chiếu do mất số thứ tự của Sheet).

Do đó, tùy vào nhu cầu cụ thể trong công việc, chúng ta có thể chọn lựa một trong hai phương pháp đã được trình bày để áp dụng một cách hiệu quả nhất.

Chúc các bạn có những trải nghiệm học tập hiệu quả cùng Siêu Marketing!

Để sử dụng Excel một cách chuyên nghiệp trong công việc, chúng ta cần hiểu rõ và vận dụng thành thạo các hàm và công cụ của Excel. Các hàm nâng cao như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… và các công cụ thường được dùng bao gồm Data validation, Conditional formatting, Pivot table… đều là những kiến thức có thể học được trong khóa học SM90 – Excel từ cơ bản đến chuyên gia của Siêu Marketing. Hiện tại, website đang cung cấp ưu đãi đặc biệt cho những người đăng ký khóa học. Xem chi tiết tại: sieumarketing.com

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop