Cách chuyển đổi số tiền từ văn bản sang số trong Google Sheets

Hãy cùng tìm hiểu cách chuyển đổi số tiền từ văn bản sang số trong Google Sheets.

Khi bạn nhập dữ liệu từ các trang web vào Google Sheets, hầu hết thời gian, cột chứa số tiền có thể ở định dạng văn bản.

Có thể có ký hiệu $ hoặc bất kỳ ký hiệu tiền tệ nào khác điều được thêm vào.

Trước đây, tôi đã chia sẻ một công thức để trích xuất số từ văn bản và sau đó tính tổng.

Điều này liên quan đến hướng dẫn đó. Nhưng ở đây, tôi sẽ chuyển đổi một cột hoàn chỉnh chứa tiền tệ ở định dạng văn bản thành số.

Hơn nữa, ở đây có tổng cộng 7 cột trong dữ liệu đã nhập vào trong đó có hai cột chứa tiền tệ nhưng dưới dạng văn bản.

Công thức mà tôi sẽ sử dụng ở đây sẽ trả về tất cả các cột. Nhưng chỉ có cột chứa văn bản tiền tệ sẽ bị thay đổi. Vì vậy, chúng ta hãy bắt đầu với một ví dụ.

Chuyển đổi số tiền từ văn bản sang số trong Google Sheets

Trong bảng dưới đây, như bạn có thể thấy, cột C và F có giá trị tiền tệ nhưng ở định dạng văn bản.

Bạn có thể chuyển đổi cả hai cột trở lại thành số và ghi đè lên toàn bộ bảng ở vị trí khác trên cùng một sheet hoặc tab khác.

Đầu tiên, hãy xem công thức dưới đây. Sau đó, giải thích sẽ tiếp tục.

=query({A1:B12,ArrayFormula(REGEXREPLACE(C1:C12, “[^d.]+”,)*1),D1:E12,ArrayFormula(REGEXREPLACE(F1:F12, “[^d.]+”,)*1),G1:G12},”Select *”)

Lưu ý: Việc sao chép và dán có thể không hoạt động.

Lưu ý: Công thức được sao chép từ trang này sẽ trả về lỗi. Để tránh điều đó, sau khi sao chép và dán, hãy gõ lại tất cả các dấu nháy kép.

Làm thế nào công thức này chuyển đổi Tiền tệ từ văn bản sang số trong Google Sheets?

Hai ArrayFormula được làm nổi bật để thực hiện việc chuyển đổi này. Cả hai đều giống nhau nhưng phạm vi dữ liệu (số cột) khác nhau.

ArrayFormula(REGEXREPLACE(C1:C12, “[^d.]+”,)*1)

ArrayFormula này chuyển đổi tất cả văn bản trong cột C thành số với sự trợ giúp của hàm REGEXREPLACE.

ArrayFormula(REGEXREPLACE(F1:F12, “[^d.]+”,)*1)

Hàm này thực hiện cùng một chuyển đổi cho cột F.

Bây giờ chúng ta muốn kết hợp các cột khác với các cột đã được chuyển đổi này. Công thức Truy vấn thực hiện phần này.

Chi tiết hơn

Sử dụng Truy vấn trong công thức chính để chuyển đổi Tiền tệ từ văn bản sang số trong Google Sheets

Công thức Truy vấn dưới đây có thể lấp đầy dữ liệu đầu tiên như nó đang có ở vị trí mới.

=query(A1:G12,”Select *”)

Nhưng chúng ta muốn chuyển đổi và tích hợp hai cột chứa văn bản tiền tệ thành số. Vì vậy chúng ta phải chỉnh sửa Truy vấn này.

Chúng ta nên kết hợp các cột với sự trợ giúp của Dấu Ngoặc nhọn thay vì sử dụng miền A1:G12 như trên. Điều này cho phép chúng ta tích hợp hai cột đã được chuyển đổi này với miền này.

Chúng ta nên thay thế phạm vi được làm nổi bật bên dưới bằng hai ArrayFormula chúng ta đã có.

=query({A1:B12,C1:C12,D1:E12,F1:F12,G1:G12},”Select *”)

Nhìn vào kết quả.

Tôi hy vọng điều này đã làm cho mọi thứ trong Google Sheets rõ ràng hơn đối với bạn. Đó là tất cả. Thưởng thức.

Click here để tìm hiểu thêm về Crawlan.com.

Related posts