Mọi người ơi, dạo này làm việc với Google Sheets nhiều, mình hay gặp tình huống dữ liệu nhập vào dạng Text mà mình cần chuyển sang Số để tính toán. Cứ mỗi lần như vậy lại phải ngồi làm thủ công hoặc dùng các hàm phức tạp, tốn thời gian quá.
Hôm nay, mình tình cờ tìm ra một cách cực kỳ đơn giản và nhanh chóng để xử lý vấn đề này, muốn chia sẻ lại cho anh em nào cũng đang gặp khó khăn giống mình.
Cách này không cần dùng đến Apps Script hay công thức dài dòng gì cả, chỉ vài thao tác đơn giản thôi:
- Đầu tiên, bạn chọn vùng dữ liệu Text mà bạn muốn chuyển đổi.
- Tiếp theo, vào menu Data (Dữ liệu) -> Data cleanup (Dọn dẹp dữ liệu) -> Trim whitespace (Xóa khoảng trắng thừa). Thao tác này giúp loại bỏ các khoảng trắng không nhìn thấy ở đầu hoặc cuối chuỗi ký tự, đôi khi chính nó là nguyên nhân khiến Google Sheets nhận diện nhầm là Text.
- Sau đó, vẫn với vùng dữ liệu đã chọn, bạn vào menu Format (Định dạng) -> Number (Số) -> Automatic (Tự động) hoặc một định dạng số cụ thể mà bạn muốn (ví dụ: Number, Currency,...).
- Nếu dữ liệu vẫn chưa chuyển đổi, có thể bạn cần thử lại bước 3 hoặc dùng một cách khác là nhân với 1. Ví dụ, nếu dữ liệu của bạn ở cột A, bạn có thể tạo một cột mới và nhập công thức
=A1*1rồi kéo xuống. Sau đó, copy cột này và paste special (Dán đặc biệt) -> Values only (Chỉ giá trị) đè lên cột cũ.
Cách này rất hiệu quả với các trường hợp dữ liệu có thêm dấu nháy đơn ở đầu (ví dụ: '123) hoặc các ký tự đặc biệt khác mà mắt thường khó thấy.
Anh em nào có cách nào hay hơn hoặc gặp trường hợp phức tạp hơn thì chia sẻ thêm để mọi người cùng học hỏi nhé!