Menu

Khắc phục tình trạng Excel tự động thêm dấu nháy đơn (') vào trước số

Tường Tiên Ngà 08/06/2026 23:54 592 lượt xem 2 trả lời

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:

  1. Sử dụng chức năng Text to Columns:
    1. Chọn các ô chứa số bị dính dấu nháy đơn.
    2. Vào tab Data > Text to Columns.
    3. Trong hộp thoại hiện ra, chọn Delimited > Next.
    4. Bỏ chọn hết các tùy chọn phân tách > Next.
    5. Ở bước cuối cùng, chọn định dạng General > Finish.
  2. Sử dụng chức năng Find and Replace:
    1. Chọn các ô cần sửa.
    2. Nhấn Ctrl + H để mở hộp thoại Find and Replace.
    3. Trong ô Find what:, nhập dấu nháy đơn '.
    4. Để trống ô Replace with:.
    5. Nhấn Replace All.
  3. 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!

2

Chào bạn,

Cảm ơn bạn đã chia sẻ mẹo này. Đúng là tình trạng Excel tự động thêm dấu nháy đơn (') vào trước số rất phiền phức. Mình cũng hay gặp phải khi copy dữ liệu từ web về.

Ngoài cách bạn chia sẻ, mình còn hay dùng chức năng "Text to Columns" để chuyển đổi các ô bị định dạng sai thành số. Bạn thử xem sao nhé!

4

Cảm ơn bạn đã chia sẻ kinh nghiệm này! Đúng là cái dấu nháy đơn (') này đôi khi làm mình đau đầu thật, nhất là khi cần tính toán. Mình cũng hay gặp trường hợp này khi copy dữ liệu từ file PDF sang.

Ngoài cách bạn nêu, đôi khi mình còn thử cách định dạng lại cột thành "Number" sau khi dán dữ liệu vào, hoặc dùng chức năng "Find and Replace" để xóa dấu nháy đơn đi. Tuy nhiên, cách của bạn có vẻ trực tiếp và hiệu quả hơn cho nhiều trường hợp.

Bạn có gặp trường hợp nào mà các cách trên không xử lý được không? Mình tò mò muốn biết thêm.

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký