Chào các bạn trong diễn đàn,
Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình hay dùng để xử lý dữ liệu dạng text trong Excel, đặc biệt là khi nhập liệu hoặc khi copy-paste từ nguồn khác về. Đôi khi, chúng ta gặp phải tình huống số liệu lẽ ra phải là số nhưng lại bị Excel nhận diện thành văn bản, gây khó khăn khi thực hiện các phép tính toán học.
Ví dụ điển hình là khi bạn nhập một dãy số dài như mã số sinh viên, mã sản phẩm, hoặc các số điện thoại có chứa số 0 ở đầu. Nếu Excel tự động chuyển chúng thành text, bạn sẽ không thể dùng các hàm như SUM, AVERAGE hay thực hiện các phép so sánh số học.
Một cách đơn giản và nhanh chóng để khắc phục tình trạng này là sử dụng tính năng Text to Columns. Mặc dù tên gọi là vậy, nhưng nó không chỉ dùng để tách cột mà còn có thể giúp chuyển đổi định dạng dữ liệu.
Cách thực hiện:
- Chọn vùng dữ liệu bạn muốn chuyển đổi (các ô chứa số dưới dạng text).
- Vào tab Data, chọn Text to Columns.
- Trong hộp thoại hiện ra, chọn Delimited hoặc Fixed width (thường thì không quan trọng lắm ở bước này, bạn cứ chọn đại một trong hai). Nhấn Next.
- Ở bước tiếp theo, bạn có thể bỏ qua việc chọn các bộ phân cách (delimiter) nếu không cần tách cột. Quan trọng là ở bước cuối cùng.
- Ở bước 3, trong phần Column data format, chọn General.
- Nhấn Finish.
Lúc này, các ô chứa số dưới dạng text sẽ được chuyển đổi thành định dạng số thông thường. Một dấu hiệu nhận biết là các số này sẽ được căn lề phải theo mặc định của Excel.
Ngoài ra, nếu bạn thấy xuất hiện một biểu tượng tam giác màu xanh lá ở góc trên bên trái của ô, đó là dấu hiệu Excel nhận biết ô đó có thể đang ở định dạng sai. Bạn có thể nhấp vào biểu tượng đó và chọn Convert to Number để sửa lỗi.
Hy vọng mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel!