Phương pháp giữ và loại bỏ số 0 phía trước trong Excel

Bảo toàn số 0 phía trước dòng – Định dạng Ô

Để số 0 phía trước không bị mất trong Excel, cần thiết lập định dạng Text cho ô tính trước khi nhập dữ liệu vào.

  1. Lựa chọn ô tính mà bạn muốn nhập thông tin với số 0 phía trước, click chuột phải và chọn Format Cells từ menu lựa chọn.

doc-keep-delete-leading-zeor-1

  1. Trong cửa sổ Format Cells, tìm đến tab Number và chọn Text trong phần Category. Click OK để xác nhận.

doc-keep-delete-leading-zeor-2

Giờ đây, việc nhập số đi kèm số 0 đầu tiên vào ô tính sẽ giữ nguyên số 0 đó như trong hình dưới:

doc-keep-delete-leading-zeor-3

Lưu ý: Cách này không thể áp dụng nếu ô tính được định dạng sau khi nhập số vào.

Phương pháp loại bỏ số 0 đứng đầu

Bạn có thể chọn 1 trong 3 cách sau để loại bỏ số 0:

  • Đặt định dạng cho ô tính sang dạng số
  • Dùng các công thức
  • Thiết lập VBA
  • Biến đổi thành Số

Chi tiết như sau:

Định dạng ô tính theo kiểu số

Chọn phần dữ liệu muốn thay đổi để số 0 đầu không còn hiển thị, bạn nhấp chuột phải và chọn Format Cells. Trong cửa sổ hiện lên, bạn chọn Number ở mục Category và bấm OK.

Lưu ý: Cách làm này không khả thi nếu số đã được nhập vào ô tính trước khi định dạng.

Áp dụng công thức

Tại ô trống sát cạnh khu vực có dữ liệu nhập vào với số 0 ở đầu, bạn sử dụng hàm Value. Hãy nhập công thức =VALUE(A1) (với A1 là ô chứa số 0 ở đầu) vào ô đó và nhấn Enter. Ngay lập tức, số hiển thị sẽ không còn số 0 phía trước.

doc-keep-delete-leading-zeor-4

Cách thức thứ 3: Sử dụng VBA

VBA là công cụ mạnh mẽ trong Excel, giúp bạn thực hiện các tác vụ từ đơn giản cho đến phức tạp một cách nhanh nhất, trong đó có việc loại bỏ số 0 đặt trước trong Excel. Để làm được điều này, bạn có thể áp dụng đoạn mã VBA sau, cụ thể là:

  1. Bấm Alt + F11 để mở cửa sổ VBA.
  2. Trong cửa sổ VBA, bạn chọn Insert > Module, sau đó sao chép và dán đoạn mã VBA vào cửa sổ Module.

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng AsPhạm viTrênLỗiTiếp tụcTiếp theoxTitleId = "KutoolsforExcel"ĐặtWorkRng = Application.SelectionĐặtWorkRng = Application.InputBox("Phạm vi", xTitleId, WorkRng.Address, Type:=8)WorkRng.NumberFormat = "Tổng quát"WorkRng.Value = WorkRng.ValueKếtChương trình phụ

  1. Ấn vào nút Chạy và một hộp thoại sẽ xuất hiện để bạn lựa chọn khu vực dữ liệu có số không ở đầu.

doc-keep-delete-leading-zeor-54. Click chọn OK. Và các số không đứng đầu đã bị loại bỏ.

 Dùng chức năng Chuyển sang Số

Chọn khu vực chứa các số với số không ở đầu, click vào biểu tượng <!> bên cạnh khu vực đã chọn, từ danh sách xuất hiện chọn Chuyển sang Số .

doc-keep-delete-leading-zeor-6

Rất nhiều thông tin hữu ích phải không? Tất cả những thông tin này bạn có thể học qua khóa học SM90 – Excel từ cơ bản đến nâng cao do Siêu Marketing cung cấp. Khóa học này sẽ trang bị cho bạn kiến thức một cách toàn diện và chi tiết. Quan trọng là khóa học không giới hạn thời gian nên bạn có thể học mọi lúc mọi nơi, đồng thời dễ dàng xem lại các kiến thức cần thiết. Hiện giờ, hệ thống đang khuyến mãi rất lớn cho các bạn khi đăng ký khóa học. Xem chi tiết tại: sieumarketing.com

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop