Chào mọi người,
Hôm nay mình muốn chia sẻ một vấn đề khá khó chịu mà mình thường gặp khi làm việc với Excel, đó là việc Excel tự động thêm dấu nháy đơn (') vào trước các số, đặc biệt là khi mình nhập liệu từ một nguồn khác hoặc khi copy/paste dữ liệu.
Việc này khiến cho các ô chứa số đó bị hiểu thành dạng text, dẫn đến việc không thể thực hiện các phép tính toán học thông thường như cộng, trừ, nhân, chia. Ví dụ, khi bạn nhập '123, Excel sẽ hiển thị là 123 nhưng thực chất nó là dạng text.
Nguyên nhân thường gặp:
- Cài đặt tùy chọn của Excel: Excel có tùy chọn cho phép hoặc không cho phép hiển thị dấu nháy đơn khi nhập số.
- Dữ liệu nguồn: Dữ liệu bạn copy/paste có thể đã được định dạng là text từ nguồn gốc.
- Định dạng ô: Ô trong Excel được định dạng là Text trước khi nhập số.
Cách khắc phục đơn giản:
- Sử dụng chức năng Text to Columns:
- Chọn các ô chứa số bị dính dấu nháy đơn.
- Vào tab Data > Text to Columns.
- Trong hộp thoại hiện ra, chọn Delimited > Next.
- Bỏ chọn hết các tùy chọn phân tách > Next.
- Ở bước cuối cùng, chọn định dạng General > Finish.
- Sử dụng chức năng Find and Replace:
- Chọn các ô cần sửa.
- Nhấn Ctrl + H để mở hộp thoại Find and Replace.
- Trong ô Find what:, nhập dấu nháy đơn
'. - Để trống ô Replace with:.
- Nhấn Replace All.
- Kiểm tra tùy chọn nhập liệu: Vào File > Options > Advanced. Cuộn xuống phần Editing options, bỏ chọn ô 'Show leading apostrophes' nếu bạn không muốn Excel hiển thị dấu nháy đơn. Tuy nhiên, việc này chỉ ẩn hiển thị chứ không thay đổi bản chất dữ liệu.
Hy vọng những chia sẻ này giúp ích cho mọi người trong quá trình làm việc với Excel!