Mục lục
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển đổi số cột thành chữ cái trong Excel theo 3 cách dễ dàng và hiệu quả.
Tải xuống Workbook
Bạn có thể tải xuống sổ làm việc Excel thực hành miễn phí từ đây.
Chuyển đổi số cột thành chữ cái.xlsm
3 Cách dễ dàng để chuyển đổi số cột thành chữ cái trong Excel
Trong phần này, bạn sẽ tìm hiểu cách chuyển đổi số cột thành chữ cái bằng công thức , VBA mã và tùy chọn tích hợp sẵn trong Excel.
1. Công thức chuyển đổi số cột thành chữ cái trong Excel
Hãy xem xét tập dữ liệu sau mà chúng tôi sẽ sử dụng làm ví dụ để chuyển đổi số cột thành chữ cái bằng cách áp dụng công thức.
Các bước:
- Chọn một ô mà bạn muốn hiển thị kết quả.
- Các công thức chung để chuyển đổi số cột thành chữ cái là,
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- Vì vậy, trong ô đó, hãy viết công thức dưới dạng,
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
Ở đây,
B5 = Ô số tham chiếu giữ số cột để chuyển thành chữ cái
- Nhấn Enter .
Bạn sẽ lấy địa chỉ chữ cái được liên kết ( A ) của số cột ( 1 ) trong tập dữ liệu của bạn.
- Bây giờ hãy kéo hàng xuống Điền Xử lý để áp dụng công thức cho các ô còn lại để chuyển đổi chúng thành chữ cái.
Công thứcPhân tích:
- ĐỊA CHỈ(1,B5,4)
- Đầu ra: A1
- Giải thích: Hàm ADDRESS trả về địa chỉ ô dựa trên hàng và cột đã cho. Chúng tôi đã cung cấp số hàng 1 và số cột từ B5 để tạo địa chỉ và để có tham chiếu tương đối, chúng tôi đặt 4 cho abs_num đối số.
- abs_num = 4 là một giá trị không đổi. Bạn phải đặt giá trị là 4, nếu không, địa chỉ ô sẽ hiển thị với dấu $.
- ĐỊA CHỈ(ĐỊA CHỈ(1,B5,4),”1″,””) -> ; trở thành
- SUBSTITUTE(A1,”1″,””)
- Đầu ra: A
- Giải thích: Hàm SUBSTITUTE thay thế 1 bằng nothing (“”) từ A1 , do đó trả về A .
Đọc thêm: [Đã sửa] Số cột Excel thay vì chữ cái (2 giải pháp)
Cách đọc tương tự
- VBA để sử dụng phạm vi dựa trên số cột trong Excel (4 phương pháp)
- Cách chuyển đổi cột Biểu đồ chữ thành số trong Excel (4 cách)
- Excel VBA: Đặt phạm vi theo số hàng và số cột (3 ví dụ)
2. VBA để chuyển đổi số cột thành chữ cái trong Excel
Các bước để chuyển đổi số cột thành chữ cái trong Excel bằng VBA được đưa ra bên dưới.
Chúng tôi sẽ sử dụng một Hàm do người dùng xác định (UDF) để chuyển đổisố.
Các bước:
- Nhấn Alt + F11 trên bàn phím hoặc chuyển đến tab Nhà phát triển -> Visual Basic để mở Trình soạn thảo Visual Basic .
- Trong cửa sổ mã bật lên, từ thanh menu , nhấp vào Chèn -> Mô-đun .
- Sao chép đoạn mã sau và dán vào cửa sổ mã.
4979
Đây không phải là Quy trình phụ để chạy chương trình VBA , đây là tạo Hàm do người dùng xác định (UDF) . Vì vậy, sau khi viết mã, thay vì nhấp vào nút Chạy từ thanh menu, hãy nhấp vào Lưu .
- Bây giờ, hãy quay lại trang tính quan tâm và viết hàm bạn vừa tạo bằng mã VBA (Hàm NumToLetter ở dòng đầu tiên của mã) và bên trong dấu ngoặc đơn của hàm NumToLetter , chuyển số tham chiếu ô mà bạn muốn chuyển đổi thành chữ cái (trong trường hợp của chúng tôi, chúng tôi chuyển Ô B5 bên trong dấu ngoặc đơn).
Vậy công thức cuối cùng của chúng ta tham chiếu,
=NumToLetter(B5)
- Nhấn Enter .
Bạn sẽ nhận được địa chỉ chữ cái được liên kết ( A ) của số cột ( 1 ) trong tập dữ liệu của mình.
- Bây giờ hãy kéo biểu tượng xuống hàng bằng Fill Handle để áp dụng UDF cho các ô còn lại để chuyển đổi chúng thành các chữ cái.
Đọc thêm: Excel VBA: Đếm số cột có dữ liệu (2Ví dụ)
3. Tùy chọn tích hợp sẵn của Excel để thay đổi số cột thành chữ cái
Excel có tùy chọn tích hợp sẵn để thay đổi số cột (hiển thị bên dưới trong hình) thành chữ cái.
Các bước:
- Nhấp vào tab Tệp -> Tùy chọn .
- Từ cửa sổ Excel bật lên, chọn Công thức -> bỏ chọn hộp Kiểu tham chiếu R1C1 -> OK .
Bây giờ các cột của bạn sẽ có chữ cái địa chỉ thay vì số.
Đọc thêm: Cách đếm cột cho VLOOKUP trong Excel (2 phương pháp)
Kết luận
Bài viết này đã hướng dẫn bạn cách chuyển đổi số cột thành chữ cái trong Excel theo 3 cách khác nhau. Tôi hy vọng bài viết này đã rất hữu ích cho bạn. Vui lòng hỏi nếu bạn có bất kỳ câu hỏi nào liên quan đến chủ đề này.