Chào mọi người,
Dạo gần đây mình hay gặp phải một vấn đề khá khó chịu khi làm việc với Excel, đó là chương trình tự động định dạng số thành chữ. Cụ thể là khi mình nhập một dãy số dài, ví dụ như mã sản phẩm hoặc số điện thoại, Excel lại tự động chuyển nó thành dạng chữ (text) và thêm dấu nháy đơn (') ở đầu. Điều này gây ra rất nhiều bất tiện khi mình cần thực hiện các phép tính hoặc lọc dữ liệu.
Mình đã thử tìm hiểu và thấy một số cách khắc phục như sau:
- Định dạng ô là Text trước khi nhập: Trước khi nhập dữ liệu vào ô, hãy chọn ô đó, nhấn chuột phải, chọn Format Cells (hoặc Ctrl+1), sau đó chọn tab Number và chọn Text.
- Thêm dấu nháy đơn: Khi nhập liệu, bạn có thể chủ động gõ thêm dấu nháy đơn (') vào trước dãy số. Excel sẽ hiểu đó là văn bản và không tự động định dạng lại.
- Sử dụng Power Query: Đối với các file dữ liệu lớn hoặc cần xử lý thường xuyên, Power Query là một giải pháp mạnh mẽ. Bạn có thể tải dữ liệu vào Power Query và đảm bảo kiểu dữ liệu của cột số được giữ nguyên là Text.
Tuy nhiên, mỗi cách đều có ưu và nhược điểm riêng. Cách 1 và 2 khá thủ công. Cách 3 thì hơi phức tạp với người mới bắt đầu.
Có anh em nào có kinh nghiệm xử lý triệt để vấn đề này không? Hoặc có cách nào hiệu quả hơn, đặc biệt là khi mình cần nhập hàng loạt số liệu mà không muốn Excel