Chuyển định dạng text sang số trong excel

Có những lúc vô tình bạn nhận được một bảng số excel cần phải thực hiện tính toán với nó nhưng khi tính toán máy lại báo lỗi không thể thực hiện. Lý do chủ yêu ở đây không phải là do bạn dùng sai công thức mà là do dữ liệu bạn đang thao tác không phải ở dạng number mà là đang ở dạng text. Vì vậy trong bài viết này mình sẽ hướng dẫn các bạn chuyển đổi từ hàm text sang number.

Chuyển text thành Number bằng Smart tag

Trong file thực hành khi nhìn vào bạn sẽ thấy những số nhưng thực ra nó là text chính sát là Number store as text. 

Do đâu mà có Number store as text thường sẽ có 3 nguồn dẫn đến Number store as text là từ phần mềm hệ thống xuất ra, copy dữ liệu từ bên ngoài như web, file pdf dẫn đến dính cả định dạng và cuối cùng là chiết xuất từ lỗi của chuỗi text.

Trong file thực hành này mình có dữ liệu công ty và doanh thu của công ty. Trong doanh thu không phải là Number mà là Text để chuyển lại dạng Number bạn kích bôi đen toàn bộ ô chứa dữ liệu cần sửa[ô doanh thu] sau sẽ hiện ra một dấu chấm than -> kích chuột vào dấu chấm than này -> chọn convert to Number.

Như vậy toàn bộ dữ liệu đã được chuyển về dạng Number. Nhưng bạn lưu ý là ô đầu tiên khi bôi đen là phải là một ô chứa dữ liệu text thì mới hiển thị dấu chấm than để lựa chọn.

Sử dụng Text to Column

Đây là một tính năng có sẵn trong excel. Đâu tiên bạn bôi đen phần dữ liệu cần chuyển đổi -> chọn thẻ Data -> cửa sổ mới hiện lên bạn tích và Delimited -> Next.

Tiếp theo bạn chọn Next -> trong cửa sổ này bạn chọn General trong ô Destination là vị trí của ô sẽ chứa dữ liệu sau khi xuất ra bạn chọn kích chọn một ô chứa dữ liệu và bấm Finish.

Chuyển Text thành Number với Paste Special 

Đối với cách này bạn thực cần chọn một ô trắng bất kỳ kích chuột phải copy ô trắng này -> bôi đen vùng dữ liệu cần chuyển thành number -> kích chuột phải chọn Paste Special.

Trong cửa sổ mới hiện ra bạn chọn và Add -> ok. Có nghĩa là nó sẽ cộng định dạng của ô trắng này công với Text thì nó sẽ trả về định dạng number.

Chuyển Text thành Number với Function

Trong cách chuyển đổi text thành number này mình sẽ sử dụng hàm, có nhiều hàm hỗ trợ chuyển text thành number nhưng thông dụng người ta sẽ dùng hàm value.

Cách sử dụng bạn chỉ cần gõ =VALUE[kích vào ô dữ liệu].

Bây giờ để kiểm tra bạn sử dụng hàm ISNUMBER nếu đúng là số thì nó sẽ trả về True còn ngược lại sẽ trả về False.

Cách sử dụng bạn chỉ cần gõ =ISNUMBER[kích vào ô dữ liệu] và xem kết quả là True hay False.

Video hướng dẫn

Tham khảo các khóa học tại Trung tâm Tin học sao Việt

  • Khóa học kế toán tại Biên Hòa
  • Khóa học Tin học văn phòng cho người đi làm

Đôi khi chúng ta làm việc với một bảng tính Excel chứa nhiều con số, nhưng lại không thể thực hiện các hàm toán học như cộng, trừ, nhân hoặc chia trên các con số này.

Có một số nguyên nhân gây ra lỗi này nhưng có lẽ phổ biến nhất là các con số này định dạng dưới dạng văn bản thay vì định dạng số nên Excel sẽ không hiểu đây là số để thực hiện các phép tính.

Thông thường Excel sẽ hiện thị cảnh báo cho bạn biết được các dữ liệu số nhưng đang được định dạng dưới dạng văn bản. Sau đây là 5 cách mà bạn có thể tham khảo áp dụng.

1] Sử dụng công cụ kiểm tra lỗi của Excel

Nếu các Cells chứa giá trị hiện thị ký hiệu cảnh báo lỗi thì bạn có thể nhấp chuột vào ký hiệu đó và chọn Convert to Number để chuyển về định dạng số.

2] Sử dụng Format Number

Định dạng mặc định của tất cả các Cells trong Excel là định dạng General, ở định dạng này Excel sẽ tự động hiểu được Cells chứa giá trị là số hay là văn bản. Tuy vậy, bạn vẫn có thể chọn Cells, cột hay hàng để chuyển các giá trị sang định dạng là số bằng cách chọn định dạng Number hoặc sử dụng định dạng tùy chỉnh để tùy biến cách hiển thị.

📝 Lưu ý: Nếu định dạng trước đó là Text và sau đó bạn chuyển lại định Number thì Excel có thể sẽ không chuyển định dạng được. Nếu gặp trường hợp này bạn có thể áp dụng cách 1 hoặc tham khảo thêm các cách sau đây.

3] Sử dụng Paste Special

Khác với 2 cách trên, cách này bạn sẽ thực hiện lại việc sao chép và dán dữ liệu thông qua công cụ Paste Special:

  1. Đầu tiên, bạn cần Copy Cells hoặc Range muốn chuyển sang số.
  2. Tiếp theo, chọn một vị trí mới và nhấn tổ hợp phím Ctrl + Alt +V để mở hộp thoại Paste Special.
  3. Sau đó, chọn Values trong PasteAdd trong Operation.
  4. Chọn OK để thực hiện chuyển đổi.

Ngoài cách sử dụng tổ hợp phím để mở Paste Special bạn có thể Right Click và chọn Paste Special … > Paste Special

4] Sử dụng Text to Columns

Text to Columns là công cụ chuyển đổi có sẵn trên Excel và được sử dụng trong nhiều mục đích khác nhau như tách văn bản, chuyển đổi giữa các định dạng khác nhau…

Để thực hiện, bạn cần chọn vùng dữ liệu cần chuyển đổi sau đó chuyển sang Tab Data và chọn công cụ Text to Columns.

Tại cửa sổ Convert Text to Columns Wizard, bạn tích vào Delimited và chọn Next

Tiếp tục Next cho đến cửa sổ Step 3 và chọn Finish.

📝 Lưu ý: bạn nên thay đổi địa chỉ Destination [2] vì nếu chuyển kết quả vào ngay địa chỉ của giá trị chuyển đổi sẽ dễ gây lỗi trên Excel.

5] Sử dụng hàm Excel để chuyển sang định dạng số

Cách cách trên chủ yếu thực hiện bằng các công cụ có sẵn trên Excel. Trong nhiều trường hợp bạn cũng có bạn thể sử dụng các hàm để chuyển đổi nhanh và tối ưu hơn.

Ví dụ 1: Sử dụng hàm VALUE

Mô tả: Hàm VALUE là hàm được dùng để chuyển đổi một chuỗi định dạng văn bản thành một số.

Cú pháp: =VALUE[text]

📝Thông thường, Excel cũng sẽ tự nhận diện được giá trị là số nên hàm VALUE cũng ít được dùng riêng lẽ mà nó sẽ được dùng để kết hợp với các hàm xử lý văn bản khác như Right, Left, Mid

Ví dụ 2: Sử dụng RIGHT và hàm VALUE

Trong một số trường hợp, văn bản cần chuyển chứa cả ký tự thì lúc đó các cách trên sẽ không áp dụng được, lúc này bạn cần sử dụng thêm các hàm tách chuỗi như Right, Left, Mid… để thực hiện tách lấy số và sau đó sử dụng hàm VALUE để chuyển về định dạng số.

Ví dụ 3: Sử dụng với các phép toán +-*/.

Đây là một cách khá đơn giản nhưng lại rất hữu ích mà cũng có thể giúp bạn chuyển sang định dạng số. Ví dụ: Để thực hiện chuyển giá trị trong Cells A2 sang định dạng số thì bạn có thể thực hiện phép toán như sau:

  • A2+0
  • A2-0
  • A2*1
  • A2/1

Kết luận

OK! Trên đây là các cách được dùng để chuyển đổi 1 số đạng ở định dạng văn bản sang định dạng số.

Việc tính toán với các con số trên Excel rất quan trọng trong mọi ngành nghề, đặc biệt với các bạn ngành kế toán, chỉ cần sai một con số cũng dẫn đến sai số liệu rất nghiêm trọng. Vì vậy các bạn hãy định dạng số liệu trong Excel thật cẩn thận và rõ ràng nhé.

Chúc các bạn thành công!

Chủ Đề