Địa chỉ ô Excel là một trong những khái niệm căn bản và quan trọng nhất khi làm việc trên trang tính Excel. Trong bài viết ngày hôm nay, Gitiho sẽ hướng dẫn các bạn cách lấy địa chỉ một ô tính bất kì đơn giản nhất bằng công thức hàm và lệnh VBA Excel. Hãy theo dõi cùng chúng mình nhé. Show Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ Giới thiệu về địa chỉ ô ExcelKhái niệm địa chỉ ô ExcelTrước khi tìm hiểu chi tiết về các phương pháp tìm địa chỉ trong Excel, chúng ta hãy cùng nói về khái niệm địa chỉ trong trang tính nhé. Các bạn đã nắm rõ khái niềm này chưa? Nếu chưa thì dưới đây chính là kiến thức các bạn cần ghi nhớ. Địa chỉ ô Excel được sử dụng để xác định vị trí của một ô tính trong phạm vi trang tính. Về bản chất, một ô tính chính là giao điểm giữa một cột và hàng nhất định. Do đó, địa chỉ của ô sẽ được cấu thành bởi hai thành phần: vị trí cột và vị trí dòng gắn liền với ô. Ví dụ A1 là địa chỉ của ô nằm tại giao điểm cột A và dòng 1 của trang tính Excel. Các loại địa chỉ ô ExcelTrong Excel không chỉ có một loại địa chỉ ô mà có đến tận 3 loại khác nhau. Vậy tính chất các loại này được phân biệt như thế nào? Chúng mình sẽ trình bày ngay dưới đây:
Khi tạo lập các bản phân tích dữ liệu và báo cáo tổng hợp, các bạn sẽ nhận thấy chúng ta thường xuyên phải sử dụng địa chỉ tuyệt đối để đảm bảo độ chính xác trong các công thức hàm áp dụng. Nếu bạn còn chưa nắm rõ cách thức tạo địa chỉ ô Excel dạng tham chiếu tuyệt đối thì hãy tham khảo ngay bài viết dưới đây nhé. Xem thêm: Giới thiệu địa chỉ tuyệt đối trong Excel cố định ô trong công thức Cách lấy địa chỉ ô ExcelTrong phần này, Gitiho sẽ hướng dẫn các bạn cách lấy địa chỉ ô Excel vô cùng đơn giản qua hai phương thức: công thức hàm và lệnh VBA Excel. Hãy cùng tìm hiểu và thực hành ngay với chúng mình nhé. Cách lấy địa chỉ ô Excel bằng công thức hàmĐể tìm địa chỉ trong Excel bằng công thức hàm, bước đầu tiên chúng ta cần làm là chọn ô tính cần thao tác. Sau đó, hãy sử dụng một trong hai hàm dưới đây: 1. Hàm ADDRESS
2. Hàm CELL
Cách lấy địa chỉ ô Excel bằng lệnh VBA ExcelBước đầu tiên, bạn hãy mở cửa sổ VBA Excel bằng cách chọn tab Developer > nhóm Code > Visual Basic. Trong cửa sổ này, bạn nhấn chuột phải tại Sheet hiện tại > Insert > Module để tạo trang viết lệnh. Chúng ta sẽ copy đoạn mã tìm địa chỉ trong Excel vào Module: SubselectRange()MsgBox ActiveCell.Address EndSub Trong đó:
Như vậy, lệnh VBA Excel trên có nghĩa là tạo một hộp thoại thông báo chứa nội dung là địa chỉ của ô tính Excel đang chọn bằng con trỏ chuột. Sau đó, chúng ta nhấn nút Run để tiến hành chạy đoạn mã trên. Lúc này, một hộp thoại sẽ hiện ra kèm theo thông báo về địa chỉ ô Excel đã được xác định. Nếu bạn muốn địa chỉ ô tính bất kì được trả về trong một ô tính nhất định, VBA Excel vẫn hoàn toàn dư sức giúp bạn làm được điều đó. Thậm chí, bạn còn có thể tạo lệnh hiển thị vị trí ô ngay cả khi bạn di chuyển từ ô này sang ô khác. Tương tự như với các thao tác viết lệnh trên Excel, bạn mở cửa sổ VBA và tạo một Module. Sau đó, bạn copy và dán đoạn mã dưới đây vào Module của mình. PrivateSubWorksheet_SelectionChange(ByValTarget AsRange) Trong đó:
Như vậy, lệnh nghĩa là giá trị trong ô A1 sẽ tương ứng với địa chỉ của ô bạn đang chọn bằng con trỏ chuột. Nếu bạn di chuyển chuột từ ô tính này sang ô tính khác, kết quả tìm địa chỉ trong Excel được hiển thị tại ô A1 cũng thay đổi dựa trên vị trí của ô tính mới. Bạn có thể chuyển vị trí nhận kết quả từ ô A1 sang bất kì ô nào khác tùy theo ý muốn. Ngoài ra, trong lệnh còn có sự kiện SelectionChange tạo nên từ thuộc tính Selection. Bạn hãy tìm hiểu về thuộc tính này trong bài viết dưới đây. Xem thêm: Hướng dẫn cách tạo tham chiếu trong Excel bằng lệnh VBA Sau đó, trên thanh công cụ của cửa sổ VBA Excel, bạn nhấn File > Close and Return to Microsoft Excel để đóng cửa sổ lập trình và quay lại trang tính. Cùng kiểm tra kết quả của mã lệnh trên nhé. Như bạn đã thấy, khi ta chọn một ô bất kì trên phạm vi trang tính, địa chỉ ô Excel đó được trả về trong ô A1 dưới dạng địa chỉ tuyệt đối. Và thế là chúng ta đã thành công tìm địa chỉ trong Excel bằng phương pháp viết lệnh VBA rồi. Có thể bạn chưa biết: Để thuận tiện hơn cho các trường hợp bạn cần tìm địa chỉ trong Excel sau này, bạn còn có thể tạo một hàm riêng của mình bằng lệnh VBA. Nếu bạn muốn thiết kế một hàm Excel riêng có thể dùng đi dùng lại, hãy tham khảo bài viết dưới đây nhé. Xem thêm: Hướng dẫn cách tự tạo hàm UDF trong Excel bằng lệnh VBA Tổng kếtQua bài viết ngày hôm nay, chúng ta đã tìm hiểu về khái niệm địa chỉ ô Excel cũng như cách tìm địa chỉ trong Excel đơn giản bằng hai cách: Viết công thức hàm và viết lệnh VBA Excel. Để học thêm nhiều mẹo Excel và VBA bổ ích, các bạn hãy tham khảo thêm các bài viết trên blog GItiho và đăng kí khóa học Tuyệt đỉnh Excel với chúng mình nhé. Gitiho chúc các bạn thành công!
Gitiho.com - Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm Với sứ mệnh: “Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển Gitiho.com đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án... Gitiho tự hào khi được đồng hành cùng:
Nếu bạn quan tâm đến các khóa tin học văn phòng của Gitiho, với mong muốn giỏi tin học để tăng năng suất làm việc lên gấp 5 lần, hãy truy cập ngay TẠI ĐÂY để tìm cho mình khóa học phù hợp nhé!
0 câu trả lời
|